diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/archlinux/PKGBUILD golang-github-linuxdeepin-go-dbus-factory-2.0.4/archlinux/PKGBUILD --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/archlinux/PKGBUILD 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/archlinux/PKGBUILD 2023-04-04 03:00:11.000000000 +0000 @@ -27,6 +27,8 @@ go get -v github.com/godbus/dbus/prop go get -v gopkg.in/yaml.v3 go get -v github.com/stretchr/testify + cp -a "$srcdir"/build/src/github.com/godbus/dbus "$srcdir"/build/src/github.com/godbus/v5 + mv "$srcdir"/build/src/github.com/godbus/v5 "$srcdir"/build/src/github.com/godbus/dbus } build() { @@ -54,5 +56,5 @@ package() { cd "$srcdir"/build/src/github.com/linuxdeepin/go-dbus-factory install -dm755 "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/go-dbus-factory - cp -a com.* org.* net.* object_manager "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/go-dbus-factory/ + cp -a com.* org.* object_manager "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/go-dbus-factory/ } diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/ABRecovery.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/ABRecovery.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/ABRecovery.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/ABRecovery.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,172 +0,0 @@ -// Code generated by "./generator ./com.deepin.abrecovery"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package abrecovery - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ABRecovery interface { - abRecovery // interface com.deepin.ABRecovery - proxy.Object -} - -type objectABRecovery struct { - interfaceAbRecovery // interface com.deepin.ABRecovery - proxy.ImplObject -} - -func NewABRecovery(conn *dbus.Conn) ABRecovery { - obj := new(objectABRecovery) - obj.ImplObject.Init_(conn, "com.deepin.ABRecovery", "/com/deepin/ABRecovery") - return obj -} - -type abRecovery interface { - GoCanBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanBackup(flags dbus.Flags) (bool, error) - GoCanRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanRestore(flags dbus.Flags) (bool, error) - GoStartBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StartBackup(flags dbus.Flags) error - GoStartRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StartRestore(flags dbus.Flags) error - ConnectJobEnd(cb func(kind string, success bool, errMsg string)) (dbusutil.SignalHandlerId, error) - BackingUp() proxy.PropBool - Restoring() proxy.PropBool - ConfigValid() proxy.PropBool - HasBackedUp() proxy.PropBool -} - -type interfaceAbRecovery struct{} - -func (v *interfaceAbRecovery) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAbRecovery) GetInterfaceName_() string { - return "com.deepin.ABRecovery" -} - -// method CanBackup - -func (v *interfaceAbRecovery) GoCanBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanBackup", flags, ch) -} - -func (*interfaceAbRecovery) StoreCanBackup(call *dbus.Call) (can bool, err error) { - err = call.Store(&can) - return -} - -func (v *interfaceAbRecovery) CanBackup(flags dbus.Flags) (bool, error) { - return v.StoreCanBackup( - <-v.GoCanBackup(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanRestore - -func (v *interfaceAbRecovery) GoCanRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRestore", flags, ch) -} - -func (*interfaceAbRecovery) StoreCanRestore(call *dbus.Call) (can bool, err error) { - err = call.Store(&can) - return -} - -func (v *interfaceAbRecovery) CanRestore(flags dbus.Flags) (bool, error) { - return v.StoreCanRestore( - <-v.GoCanRestore(flags, make(chan *dbus.Call, 1)).Done) -} - -// method StartBackup - -func (v *interfaceAbRecovery) GoStartBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartBackup", flags, ch) -} - -func (v *interfaceAbRecovery) StartBackup(flags dbus.Flags) error { - return (<-v.GoStartBackup(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method StartRestore - -func (v *interfaceAbRecovery) GoStartRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartRestore", flags, ch) -} - -func (v *interfaceAbRecovery) StartRestore(flags dbus.Flags) error { - return (<-v.GoStartRestore(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal JobEnd - -func (v *interfaceAbRecovery) ConnectJobEnd(cb func(kind string, success bool, errMsg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "JobEnd", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".JobEnd", - } - handlerFunc := func(sig *dbus.Signal) { - var kind string - var success bool - var errMsg string - err := dbus.Store(sig.Body, &kind, &success, &errMsg) - if err == nil { - cb(kind, success, errMsg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property BackingUp b - -func (v *interfaceAbRecovery) BackingUp() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "BackingUp", - } -} - -// property Restoring b - -func (v *interfaceAbRecovery) Restoring() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Restoring", - } -} - -// property ConfigValid b - -func (v *interfaceAbRecovery) ConfigValid() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ConfigValid", - } -} - -// property HasBackedUp b - -func (v *interfaceAbRecovery) HasBackedUp() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasBackedUp", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,162 +0,0 @@ -// Code generated by "./generator ./com.deepin.abrecovery"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package abrecovery - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockABRecovery struct { - MockInterfaceAbRecovery // interface com.deepin.ABRecovery - proxy.MockObject -} - -type MockInterfaceAbRecovery struct { - mock.Mock -} - -// method CanBackup - -func (v *MockInterfaceAbRecovery) GoCanBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAbRecovery) CanBackup(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanRestore - -func (v *MockInterfaceAbRecovery) GoCanRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAbRecovery) CanRestore(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method StartBackup - -func (v *MockInterfaceAbRecovery) GoStartBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAbRecovery) StartBackup(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method StartRestore - -func (v *MockInterfaceAbRecovery) GoStartRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAbRecovery) StartRestore(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal JobEnd - -func (v *MockInterfaceAbRecovery) ConnectJobEnd(cb func(kind string, success bool, errMsg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property BackingUp b - -func (v *MockInterfaceAbRecovery) BackingUp() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Restoring b - -func (v *MockInterfaceAbRecovery) Restoring() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfigValid b - -func (v *MockInterfaceAbRecovery) ConfigValid() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HasBackedUp b - -func (v *MockInterfaceAbRecovery) HasBackedUp() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.abrecovery/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.abrecovery/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.ABRecovery", - "Objects": [ - { - "Type": "ABRecovery", - "Path": "/com/deepin/ABRecovery", - "Interfaces": [ - { - "Name": "com.deepin.ABRecovery", - "Type": "abRecovery" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.cursorhelper"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package cursorhelper - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type CursorHelper interface { - cursorHelper // interface com.deepin.api.CursorHelper - proxy.Object -} - -type objectCursorHelper struct { - interfaceCursorHelper // interface com.deepin.api.CursorHelper - proxy.ImplObject -} - -func NewCursorHelper(conn *dbus.Conn) CursorHelper { - obj := new(objectCursorHelper) - obj.ImplObject.Init_(conn, "com.deepin.api.CursorHelper", "/com/deepin/api/CursorHelper") - return obj -} - -type cursorHelper interface { - GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - Set(flags dbus.Flags, name string) error -} - -type interfaceCursorHelper struct{} - -func (v *interfaceCursorHelper) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceCursorHelper) GetInterfaceName_() string { - return "com.deepin.api.CursorHelper" -} - -// method Set - -func (v *interfaceCursorHelper) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Set", flags, ch, name) -} - -func (v *interfaceCursorHelper) Set(flags dbus.Flags, name string) error { - return (<-v.GoSet(flags, make(chan *dbus.Call, 1), name).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.cursorhelper"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package cursorhelper - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockCursorHelper struct { - MockInterfaceCursorHelper // interface com.deepin.api.CursorHelper - proxy.MockObject -} - -type MockInterfaceCursorHelper struct { - mock.Mock -} - -// method Set - -func (v *MockInterfaceCursorHelper) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCursorHelper) Set(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.api.CursorHelper", - "Objects": [ - { - "Type": "CursorHelper", - "Path": "/com/deepin/api/CursorHelper", - "Interfaces": [ - { - "Name": "com.deepin.api.CursorHelper", - "Type": "cursorHelper" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/CursorHelper.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/CursorHelper.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.cursorhelper/CursorHelper.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.cursorhelper/CursorHelper.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.device"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package device - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Device interface { - device // interface com.deepin.api.Device - proxy.Object -} - -type objectDevice struct { - interfaceDevice // interface com.deepin.api.Device - proxy.ImplObject -} - -func NewDevice(conn *dbus.Conn) Device { - obj := new(objectDevice) - obj.ImplObject.Init_(conn, "com.deepin.api.Device", "/com/deepin/api/Device") - return obj -} - -type device interface { - GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) - GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - UnblockBluetoothDevices(flags dbus.Flags) error -} - -type interfaceDevice struct{} - -func (v *interfaceDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDevice) GetInterfaceName_() string { - return "com.deepin.api.Device" -} - -// method HasBluetoothDeviceBlocked - -func (v *interfaceDevice) GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".HasBluetoothDeviceBlocked", flags, ch) -} - -func (*interfaceDevice) StoreHasBluetoothDeviceBlocked(call *dbus.Call) (has bool, err error) { - err = call.Store(&has) - return -} - -func (v *interfaceDevice) HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) { - return v.StoreHasBluetoothDeviceBlocked( - <-v.GoHasBluetoothDeviceBlocked(flags, make(chan *dbus.Call, 1)).Done) -} - -// method UnblockBluetoothDevices - -func (v *interfaceDevice) GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnblockBluetoothDevices", flags, ch) -} - -func (v *interfaceDevice) UnblockBluetoothDevices(flags dbus.Flags) error { - return (<-v.GoUnblockBluetoothDevices(flags, make(chan *dbus.Call, 1)).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.device"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package device - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDevice struct { - MockInterfaceDevice // interface com.deepin.api.Device - proxy.MockObject -} - -type MockInterfaceDevice struct { - mock.Mock -} - -// method HasBluetoothDeviceBlocked - -func (v *MockInterfaceDevice) GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method UnblockBluetoothDevices - -func (v *MockInterfaceDevice) GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) UnblockBluetoothDevices(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.api.Device", - "Objects": [ - { - "Type": "Device", - "Path": "/com/deepin/api/Device", - "Interfaces": [ - { - "Name": "com.deepin.api.Device", - "Type": "device" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.device/Device.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.device/Device.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,95 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.localehelper"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package localehelper - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type LocaleHelper interface { - localeHelper // interface com.deepin.api.LocaleHelper - proxy.Object -} - -type objectLocaleHelper struct { - interfaceLocaleHelper // interface com.deepin.api.LocaleHelper - proxy.ImplObject -} - -func NewLocaleHelper(conn *dbus.Conn) LocaleHelper { - obj := new(objectLocaleHelper) - obj.ImplObject.Init_(conn, "com.deepin.api.LocaleHelper", "/com/deepin/api/LocaleHelper") - return obj -} - -type localeHelper interface { - GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call - GenerateLocale(flags dbus.Flags, locale string) error - GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call - SetLocale(flags dbus.Flags, locale string) error - ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceLocaleHelper struct{} - -func (v *interfaceLocaleHelper) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLocaleHelper) GetInterfaceName_() string { - return "com.deepin.api.LocaleHelper" -} - -// method GenerateLocale - -func (v *interfaceLocaleHelper) GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GenerateLocale", flags, ch, locale) -} - -func (v *interfaceLocaleHelper) GenerateLocale(flags dbus.Flags, locale string) error { - return (<-v.GoGenerateLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err -} - -// method SetLocale - -func (v *interfaceLocaleHelper) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocale", flags, ch, locale) -} - -func (v *interfaceLocaleHelper) SetLocale(flags dbus.Flags, locale string) error { - return (<-v.GoSetLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err -} - -// signal Success - -func (v *interfaceLocaleHelper) ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Success", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Success", - } - handlerFunc := func(sig *dbus.Signal) { - var ok bool - var reason string - err := dbus.Store(sig.Body, &ok, &reason) - if err == nil { - cb(ok, reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.localehelper"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package localehelper - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLocaleHelper struct { - MockInterfaceLocaleHelper // interface com.deepin.api.LocaleHelper - proxy.MockObject -} - -type MockInterfaceLocaleHelper struct { - mock.Mock -} - -// method GenerateLocale - -func (v *MockInterfaceLocaleHelper) GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - mockArgs := v.Called(flags, ch, locale) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLocaleHelper) GenerateLocale(flags dbus.Flags, locale string) error { - mockArgs := v.Called(flags, locale) - - return mockArgs.Error(0) -} - -// method SetLocale - -func (v *MockInterfaceLocaleHelper) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - mockArgs := v.Called(flags, ch, locale) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLocaleHelper) SetLocale(flags dbus.Flags, locale string) error { - mockArgs := v.Called(flags, locale) - - return mockArgs.Error(0) -} - -// signal Success - -func (v *MockInterfaceLocaleHelper) ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.api.LocaleHelper", - "Objects": [ - { - "Type": "LocaleHelper", - "Path": "/com/deepin/api/LocaleHelper", - "Interfaces": [ - { - "Name": "com.deepin.api.LocaleHelper", - "Type": "localeHelper" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/LocaleHelper.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/LocaleHelper.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.localehelper/LocaleHelper.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.localehelper/LocaleHelper.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.lunarcalendar"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package lunarcalendar - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type LunarCalendar interface { - lunarCalendar // interface com.deepin.api.LunarCalendar - proxy.Object -} - -type objectLunarCalendar struct { - interfaceLunarCalendar // interface com.deepin.api.LunarCalendar - proxy.ImplObject -} - -func NewLunarCalendar(conn *dbus.Conn) LunarCalendar { - obj := new(objectLunarCalendar) - obj.ImplObject.Init_(conn, "com.deepin.api.LunarCalendar", "/com/deepin/api/LunarCalendar") - return obj -} - -type lunarCalendar interface { - GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call - GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) - GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call - GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) - GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call - GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) - GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call - GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) -} - -type interfaceLunarCalendar struct{} - -func (v *interfaceLunarCalendar) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLunarCalendar) GetInterfaceName_() string { - return "com.deepin.api.LunarCalendar" -} - -// method GetFestivalMonth - -func (v *interfaceLunarCalendar) GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetFestivalMonth", flags, ch, year, month) -} - -func (*interfaceLunarCalendar) StoreGetFestivalMonth(call *dbus.Call) (json string, err error) { - err = call.Store(&json) - return -} - -func (v *interfaceLunarCalendar) GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) { - return v.StoreGetFestivalMonth( - <-v.GoGetFestivalMonth(flags, make(chan *dbus.Call, 1), year, month).Done) -} - -// method GetFestivalsInRange - -func (v *interfaceLunarCalendar) GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetFestivalsInRange", flags, ch, startDate, endDate) -} - -func (*interfaceLunarCalendar) StoreGetFestivalsInRange(call *dbus.Call) (result []DayFestival, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceLunarCalendar) GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) { - return v.StoreGetFestivalsInRange( - <-v.GoGetFestivalsInRange(flags, make(chan *dbus.Call, 1), startDate, endDate).Done) -} - -// method GetHuangLiDay - -func (v *interfaceLunarCalendar) GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetHuangLiDay", flags, ch, year, month, day) -} - -func (*interfaceLunarCalendar) StoreGetHuangLiDay(call *dbus.Call) (json string, err error) { - err = call.Store(&json) - return -} - -func (v *interfaceLunarCalendar) GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) { - return v.StoreGetHuangLiDay( - <-v.GoGetHuangLiDay(flags, make(chan *dbus.Call, 1), year, month, day).Done) -} - -// method GetHuangLiMonth - -func (v *interfaceLunarCalendar) GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetHuangLiMonth", flags, ch, year, month, fill) -} - -func (*interfaceLunarCalendar) StoreGetHuangLiMonth(call *dbus.Call) (json string, err error) { - err = call.Store(&json) - return -} - -func (v *interfaceLunarCalendar) GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) { - return v.StoreGetHuangLiMonth( - <-v.GoGetHuangLiMonth(flags, make(chan *dbus.Call, 1), year, month, fill).Done) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,102 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.lunarcalendar"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package lunarcalendar - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLunarCalendar struct { - MockInterfaceLunarCalendar // interface com.deepin.api.LunarCalendar - proxy.MockObject -} - -type MockInterfaceLunarCalendar struct { - mock.Mock -} - -// method GetFestivalMonth - -func (v *MockInterfaceLunarCalendar) GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call { - mockArgs := v.Called(flags, ch, year, month) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLunarCalendar) GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) { - mockArgs := v.Called(flags, year, month) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetFestivalsInRange - -func (v *MockInterfaceLunarCalendar) GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call { - mockArgs := v.Called(flags, ch, startDate, endDate) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLunarCalendar) GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) { - mockArgs := v.Called(flags, startDate, endDate) - - ret0, ok := mockArgs.Get(0).([]DayFestival) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetHuangLiDay - -func (v *MockInterfaceLunarCalendar) GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call { - mockArgs := v.Called(flags, ch, year, month, day) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLunarCalendar) GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) { - mockArgs := v.Called(flags, year, month, day) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetHuangLiMonth - -func (v *MockInterfaceLunarCalendar) GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call { - mockArgs := v.Called(flags, ch, year, month, fill) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLunarCalendar) GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) { - mockArgs := v.Called(flags, year, month, fill) - - return mockArgs.String(0), mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -{ - "Service": "com.deepin.api.LunarCalendar", - "Objects": [ - { - "Type": "LunarCalendar", - "Path": "/com/deepin/api/LunarCalendar", - "Interfaces": [ - { - "Name": "com.deepin.api.LunarCalendar", - "Type": "lunarCalendar", - "Accessor": "LunarCalendar", - "Fixes": { - "m/GetFestivalsInRange": [ - { - "Name" : "result", - "Type": "[]DayFestival" - } - ] - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/LunarCalendar.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/LunarCalendar.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/LunarCalendar.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/LunarCalendar.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.lunarcalendar/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.lunarcalendar/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package lunarcalendar - -type DayFestival struct { - Year int32 - Month int32 - Day int32 - Festivals []string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.pinyin"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package pinyin - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Pinyin interface { - pinyin // interface com.deepin.api.Pinyin - proxy.Object -} - -type objectPinyin struct { - interfacePinyin // interface com.deepin.api.Pinyin - proxy.ImplObject -} - -func NewPinyin(conn *dbus.Conn) Pinyin { - obj := new(objectPinyin) - obj.ImplObject.Init_(conn, "com.deepin.api.Pinyin", "/com/deepin/api/Pinyin") - return obj -} - -type pinyin interface { - GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call - Query(flags dbus.Flags, hans string) ([]string, error) - GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call - QueryList(flags dbus.Flags, hansList []string) (string, error) -} - -type interfacePinyin struct{} - -func (v *interfacePinyin) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePinyin) GetInterfaceName_() string { - return "com.deepin.api.Pinyin" -} - -// method Query - -func (v *interfacePinyin) GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Query", flags, ch, hans) -} - -func (*interfacePinyin) StoreQuery(call *dbus.Call) (pinyin []string, err error) { - err = call.Store(&pinyin) - return -} - -func (v *interfacePinyin) Query(flags dbus.Flags, hans string) ([]string, error) { - return v.StoreQuery( - <-v.GoQuery(flags, make(chan *dbus.Call, 1), hans).Done) -} - -// method QueryList - -func (v *interfacePinyin) GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".QueryList", flags, ch, hansList) -} - -func (*interfacePinyin) StoreQueryList(call *dbus.Call) (json string, err error) { - err = call.Store(&json) - return -} - -func (v *interfacePinyin) QueryList(flags dbus.Flags, hansList []string) (string, error) { - return v.StoreQueryList( - <-v.GoQueryList(flags, make(chan *dbus.Call, 1), hansList).Done) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,64 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.pinyin"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package pinyin - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockPinyin struct { - MockInterfacePinyin // interface com.deepin.api.Pinyin - proxy.MockObject -} - -type MockInterfacePinyin struct { - mock.Mock -} - -// method Query - -func (v *MockInterfacePinyin) GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call { - mockArgs := v.Called(flags, ch, hans) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePinyin) Query(flags dbus.Flags, hans string) ([]string, error) { - mockArgs := v.Called(flags, hans) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method QueryList - -func (v *MockInterfacePinyin) GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call { - mockArgs := v.Called(flags, ch, hansList) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePinyin) QueryList(flags dbus.Flags, hansList []string) (string, error) { - mockArgs := v.Called(flags, hansList) - - return mockArgs.String(0), mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.api.Pinyin", - "Objects": [ - { - "Type": "Pinyin", - "Path": "/com/deepin/api/Pinyin", - "Interfaces": [ - { - "Name": "com.deepin.api.Pinyin", - "Type": "pinyin" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/Pinyin.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/Pinyin.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.pinyin/Pinyin.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.pinyin/Pinyin.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,124 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.soundthemeplayer"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package soundthemeplayer - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type SoundThemePlayer interface { - soundThemePlayer // interface com.deepin.api.SoundThemePlayer - proxy.Object -} - -type objectSoundThemePlayer struct { - interfaceSoundThemePlayer // interface com.deepin.api.SoundThemePlayer - proxy.ImplObject -} - -func NewSoundThemePlayer(conn *dbus.Conn) SoundThemePlayer { - obj := new(objectSoundThemePlayer) - obj.ImplObject.Init_(conn, "com.deepin.api.SoundThemePlayer", "/com/deepin/api/SoundThemePlayer") - return obj -} - -type soundThemePlayer interface { - GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call - EnableSound(flags dbus.Flags, name string, enabled bool) error - GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error - GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call - Play(flags dbus.Flags, theme string, event string, device string) error - GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PlaySoundDesktopLogin(flags dbus.Flags) error - GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call - PrepareShutdownSound(flags dbus.Flags, uid int32) error - GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call - SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error - GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call - SetSoundTheme(flags dbus.Flags, theme string) error -} - -type interfaceSoundThemePlayer struct{} - -func (v *interfaceSoundThemePlayer) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSoundThemePlayer) GetInterfaceName_() string { - return "com.deepin.api.SoundThemePlayer" -} - -// method EnableSound - -func (v *interfaceSoundThemePlayer) GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSound", flags, ch, name, enabled) -} - -func (v *interfaceSoundThemePlayer) EnableSound(flags dbus.Flags, name string, enabled bool) error { - return (<-v.GoEnableSound(flags, make(chan *dbus.Call, 1), name, enabled).Done).Err -} - -// method EnableSoundDesktopLogin - -func (v *interfaceSoundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSoundDesktopLogin", flags, ch, enabled) -} - -func (v *interfaceSoundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnableSoundDesktopLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method Play - -func (v *interfaceSoundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Play", flags, ch, theme, event, device) -} - -func (v *interfaceSoundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error { - return (<-v.GoPlay(flags, make(chan *dbus.Call, 1), theme, event, device).Done).Err -} - -// method PlaySoundDesktopLogin - -func (v *interfaceSoundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PlaySoundDesktopLogin", flags, ch) -} - -func (v *interfaceSoundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error { - return (<-v.GoPlaySoundDesktopLogin(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method PrepareShutdownSound - -func (v *interfaceSoundThemePlayer) GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PrepareShutdownSound", flags, ch, uid) -} - -func (v *interfaceSoundThemePlayer) PrepareShutdownSound(flags dbus.Flags, uid int32) error { - return (<-v.GoPrepareShutdownSound(flags, make(chan *dbus.Call, 1), uid).Done).Err -} - -// method SaveAudioState - -func (v *interfaceSoundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveAudioState", flags, ch, activePlayback) -} - -func (v *interfaceSoundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error { - return (<-v.GoSaveAudioState(flags, make(chan *dbus.Call, 1), activePlayback).Done).Err -} - -// method SetSoundTheme - -func (v *interfaceSoundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSoundTheme", flags, ch, theme) -} - -func (v *interfaceSoundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error { - return (<-v.GoSetSoundTheme(flags, make(chan *dbus.Call, 1), theme).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.soundthemeplayer"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package soundthemeplayer - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockSoundThemePlayer struct { - MockInterfaceSoundThemePlayer // interface com.deepin.api.SoundThemePlayer - proxy.MockObject -} - -type MockInterfaceSoundThemePlayer struct { - mock.Mock -} - -// method EnableSound - -func (v *MockInterfaceSoundThemePlayer) GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, name, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) EnableSound(flags dbus.Flags, name string, enabled bool) error { - mockArgs := v.Called(flags, name, enabled) - - return mockArgs.Error(0) -} - -// method EnableSoundDesktopLogin - -func (v *MockInterfaceSoundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method Play - -func (v *MockInterfaceSoundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call { - mockArgs := v.Called(flags, ch, theme, event, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error { - mockArgs := v.Called(flags, theme, event, device) - - return mockArgs.Error(0) -} - -// method PlaySoundDesktopLogin - -func (v *MockInterfaceSoundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method PrepareShutdownSound - -func (v *MockInterfaceSoundThemePlayer) GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call { - mockArgs := v.Called(flags, ch, uid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) PrepareShutdownSound(flags dbus.Flags, uid int32) error { - mockArgs := v.Called(flags, uid) - - return mockArgs.Error(0) -} - -// method SaveAudioState - -func (v *MockInterfaceSoundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, activePlayback) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error { - mockArgs := v.Called(flags, activePlayback) - - return mockArgs.Error(0) -} - -// method SetSoundTheme - -func (v *MockInterfaceSoundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call { - mockArgs := v.Called(flags, ch, theme) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSoundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error { - mockArgs := v.Called(flags, theme) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.api.SoundThemePlayer", - "Objects": [ - { - "Type": "SoundThemePlayer", - "Path": "/com/deepin/api/SoundThemePlayer", - "Interfaces": [ - { - "Name": "com.deepin.api.SoundThemePlayer", - "Type": "soundThemePlayer" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,345 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.xeventmonitor"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package xeventmonitor - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type XEventMonitor interface { - xEventMonitor // interface com.deepin.api.XEventMonitor - proxy.Object -} - -type objectXEventMonitor struct { - interfaceXEventMonitor // interface com.deepin.api.XEventMonitor - proxy.ImplObject -} - -func NewXEventMonitor(conn *dbus.Conn) XEventMonitor { - obj := new(objectXEventMonitor) - obj.ImplObject.Init_(conn, "com.deepin.api.XEventMonitor", "/com/deepin/api/XEventMonitor") - return obj -} - -type xEventMonitor interface { - GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call - RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) - GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call - RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) - GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RegisterFullScreen(flags dbus.Flags) (string, error) - GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - UnregisterArea(flags dbus.Flags, id string) (bool, error) - ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) - ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) - ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) - ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) - ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) - ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) - ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) - ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceXEventMonitor struct{} - -func (v *interfaceXEventMonitor) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceXEventMonitor) GetInterfaceName_() string { - return "com.deepin.api.XEventMonitor" -} - -// method RegisterArea - -func (v *interfaceXEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterArea", flags, ch, x1, y1, x2, y2, flag) -} - -func (*interfaceXEventMonitor) StoreRegisterArea(call *dbus.Call) (id string, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceXEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) { - return v.StoreRegisterArea( - <-v.GoRegisterArea(flags, make(chan *dbus.Call, 1), x1, y1, x2, y2, flag).Done) -} - -// method RegisterAreas - -func (v *interfaceXEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAreas", flags, ch, areas, flag) -} - -func (*interfaceXEventMonitor) StoreRegisterAreas(call *dbus.Call) (id string, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceXEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) { - return v.StoreRegisterAreas( - <-v.GoRegisterAreas(flags, make(chan *dbus.Call, 1), areas, flag).Done) -} - -// method RegisterFullScreen - -func (v *interfaceXEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterFullScreen", flags, ch) -} - -func (*interfaceXEventMonitor) StoreRegisterFullScreen(call *dbus.Call) (id string, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceXEventMonitor) RegisterFullScreen(flags dbus.Flags) (string, error) { - return v.StoreRegisterFullScreen( - <-v.GoRegisterFullScreen(flags, make(chan *dbus.Call, 1)).Done) -} - -// method UnregisterArea - -func (v *interfaceXEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterArea", flags, ch, id) -} - -func (*interfaceXEventMonitor) StoreUnregisterArea(call *dbus.Call) (ok bool, err error) { - err = call.Store(&ok) - return -} - -func (v *interfaceXEventMonitor) UnregisterArea(flags dbus.Flags, id string) (bool, error) { - return v.StoreUnregisterArea( - <-v.GoUnregisterArea(flags, make(chan *dbus.Call, 1), id).Done) -} - -// signal CancelAllArea - -func (v *interfaceXEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CancelAllArea", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CancelAllArea", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CursorInto - -func (v *interfaceXEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CursorInto", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CursorInto", - } - handlerFunc := func(sig *dbus.Signal) { - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &x, &y, &id) - if err == nil { - cb(x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CursorOut - -func (v *interfaceXEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CursorOut", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CursorOut", - } - handlerFunc := func(sig *dbus.Signal) { - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &x, &y, &id) - if err == nil { - cb(x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CursorMove - -func (v *interfaceXEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CursorMove", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CursorMove", - } - handlerFunc := func(sig *dbus.Signal) { - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &x, &y, &id) - if err == nil { - cb(x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ButtonPress - -func (v *interfaceXEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ButtonPress", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ButtonPress", - } - handlerFunc := func(sig *dbus.Signal) { - var button int32 - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &button, &x, &y, &id) - if err == nil { - cb(button, x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ButtonRelease - -func (v *interfaceXEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ButtonRelease", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ButtonRelease", - } - handlerFunc := func(sig *dbus.Signal) { - var button int32 - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &button, &x, &y, &id) - if err == nil { - cb(button, x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal KeyPress - -func (v *interfaceXEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "KeyPress", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".KeyPress", - } - handlerFunc := func(sig *dbus.Signal) { - var key string - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &key, &x, &y, &id) - if err == nil { - cb(key, x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal KeyRelease - -func (v *interfaceXEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "KeyRelease", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".KeyRelease", - } - handlerFunc := func(sig *dbus.Signal) { - var key string - var x int32 - var y int32 - var id string - err := dbus.Store(sig.Body, &key, &x, &y, &id) - if err == nil { - cb(key, x, y, id) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,201 +0,0 @@ -// Code generated by "./generator ./com.deepin.api.xeventmonitor"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package xeventmonitor - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockXEventMonitor struct { - MockInterfaceXEventMonitor // interface com.deepin.api.XEventMonitor - proxy.MockObject -} - -type MockInterfaceXEventMonitor struct { - mock.Mock -} - -// method RegisterArea - -func (v *MockInterfaceXEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call { - mockArgs := v.Called(flags, ch, x1, y1, x2, y2, flag) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) { - mockArgs := v.Called(flags, x1, y1, x2, y2, flag) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RegisterAreas - -func (v *MockInterfaceXEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call { - mockArgs := v.Called(flags, ch, areas, flag) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) { - mockArgs := v.Called(flags, areas, flag) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RegisterFullScreen - -func (v *MockInterfaceXEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXEventMonitor) RegisterFullScreen(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method UnregisterArea - -func (v *MockInterfaceXEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXEventMonitor) UnregisterArea(flags dbus.Flags, id string) (bool, error) { - mockArgs := v.Called(flags, id) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// signal CancelAllArea - -func (v *MockInterfaceXEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CursorInto - -func (v *MockInterfaceXEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CursorOut - -func (v *MockInterfaceXEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CursorMove - -func (v *MockInterfaceXEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ButtonPress - -func (v *MockInterfaceXEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ButtonRelease - -func (v *MockInterfaceXEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal KeyPress - -func (v *MockInterfaceXEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal KeyRelease - -func (v *MockInterfaceXEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -{ - "Service":"com.deepin.api.XEventMonitor", - "Objects": [ - { - "Type": "XEventMonitor", - "Path":"/com/deepin/api/XEventMonitor", - "Interfaces": [ - { - "Name": "com.deepin.api.XEventMonitor", - "Type": "xEventMonitor", - - "Fixes": { - "m/RegisterAreas": [ - { - "Name": "areas", - "Type": "[]CoordinateRange" - } - ] - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package xeventmonitor - -type CoordinateRange struct { - X1, Y1, X2, Y2 int32 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/XEventMonitor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/XEventMonitor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.api.xeventmonitor/XEventMonitor.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.api.xeventmonitor/XEventMonitor.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/Accounts.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/Accounts.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/Accounts.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/Accounts.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1103 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.accounts"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package accounts - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Accounts interface { - accounts // interface com.deepin.daemon.Accounts - proxy.Object -} - -type objectAccounts struct { - interfaceAccounts // interface com.deepin.daemon.Accounts - proxy.ImplObject -} - -func NewAccounts(conn *dbus.Conn) Accounts { - obj := new(objectAccounts) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Accounts", "/com/deepin/daemon/Accounts") - return obj -} - -type accounts interface { - GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call - AllowGuestAccount(flags dbus.Flags, allow bool) error - GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CreateGuestAccount(flags dbus.Flags) (string, error) - GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call - CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error) - GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call - DeleteUser(flags dbus.Flags, name string, rmFiles bool) error - GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call - FindUserById(flags dbus.Flags, uid string) (string, error) - GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - FindUserByName(flags dbus.Flags, name string) (string, error) - GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call - IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error) - GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error) - GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RandUserIcon(flags dbus.Flags) (string, error) - ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error) - ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error) - UserList() proxy.PropStringArray - GuestIcon() proxy.PropString - AllowGuest() proxy.PropBool -} - -type interfaceAccounts struct{} - -func (v *interfaceAccounts) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAccounts) GetInterfaceName_() string { - return "com.deepin.daemon.Accounts" -} - -// method AllowGuestAccount - -func (v *interfaceAccounts) GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowGuestAccount", flags, ch, allow) -} - -func (v *interfaceAccounts) AllowGuestAccount(flags dbus.Flags, allow bool) error { - return (<-v.GoAllowGuestAccount(flags, make(chan *dbus.Call, 1), allow).Done).Err -} - -// method CreateGuestAccount - -func (v *interfaceAccounts) GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateGuestAccount", flags, ch) -} - -func (*interfaceAccounts) StoreCreateGuestAccount(call *dbus.Call) (user string, err error) { - err = call.Store(&user) - return -} - -func (v *interfaceAccounts) CreateGuestAccount(flags dbus.Flags) (string, error) { - return v.StoreCreateGuestAccount( - <-v.GoCreateGuestAccount(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CreateUser - -func (v *interfaceAccounts) GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateUser", flags, ch, name, fullName, type0) -} - -func (*interfaceAccounts) StoreCreateUser(call *dbus.Call) (user dbus.ObjectPath, err error) { - err = call.Store(&user) - return -} - -func (v *interfaceAccounts) CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error) { - return v.StoreCreateUser( - <-v.GoCreateUser(flags, make(chan *dbus.Call, 1), name, fullName, type0).Done) -} - -// method DeleteUser - -func (v *interfaceAccounts) GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteUser", flags, ch, name, rmFiles) -} - -func (v *interfaceAccounts) DeleteUser(flags dbus.Flags, name string, rmFiles bool) error { - return (<-v.GoDeleteUser(flags, make(chan *dbus.Call, 1), name, rmFiles).Done).Err -} - -// method FindUserById - -func (v *interfaceAccounts) GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindUserById", flags, ch, uid) -} - -func (*interfaceAccounts) StoreFindUserById(call *dbus.Call) (user string, err error) { - err = call.Store(&user) - return -} - -func (v *interfaceAccounts) FindUserById(flags dbus.Flags, uid string) (string, error) { - return v.StoreFindUserById( - <-v.GoFindUserById(flags, make(chan *dbus.Call, 1), uid).Done) -} - -// method FindUserByName - -func (v *interfaceAccounts) GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindUserByName", flags, ch, name) -} - -func (*interfaceAccounts) StoreFindUserByName(call *dbus.Call) (user string, err error) { - err = call.Store(&user) - return -} - -func (v *interfaceAccounts) FindUserByName(flags dbus.Flags, name string) (string, error) { - return v.StoreFindUserByName( - <-v.GoFindUserByName(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method IsPasswordValid - -func (v *interfaceAccounts) GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPasswordValid", flags, ch, password) -} - -func (*interfaceAccounts) StoreIsPasswordValid(call *dbus.Call) (ok bool, errReason string, errCode int32, err error) { - err = call.Store(&ok, &errReason, &errCode) - return -} - -func (v *interfaceAccounts) IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error) { - return v.StoreIsPasswordValid( - <-v.GoIsPasswordValid(flags, make(chan *dbus.Call, 1), password).Done) -} - -// method IsUsernameValid - -func (v *interfaceAccounts) GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsUsernameValid", flags, ch, name) -} - -func (*interfaceAccounts) StoreIsUsernameValid(call *dbus.Call) (ok bool, errReason string, errCode int32, err error) { - err = call.Store(&ok, &errReason, &errCode) - return -} - -func (v *interfaceAccounts) IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error) { - return v.StoreIsUsernameValid( - <-v.GoIsUsernameValid(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method RandUserIcon - -func (v *interfaceAccounts) GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RandUserIcon", flags, ch) -} - -func (*interfaceAccounts) StoreRandUserIcon(call *dbus.Call) (iconFile string, err error) { - err = call.Store(&iconFile) - return -} - -func (v *interfaceAccounts) RandUserIcon(flags dbus.Flags) (string, error) { - return v.StoreRandUserIcon( - <-v.GoRandUserIcon(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal UserAdded - -func (v *interfaceAccounts) ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UserAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UserAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var objPath string - err := dbus.Store(sig.Body, &objPath) - if err == nil { - cb(objPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UserDeleted - -func (v *interfaceAccounts) ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UserDeleted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UserDeleted", - } - handlerFunc := func(sig *dbus.Signal) { - var objPath string - err := dbus.Store(sig.Body, &objPath) - if err == nil { - cb(objPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property UserList as - -func (v *interfaceAccounts) UserList() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UserList", - } -} - -// property GuestIcon s - -func (v *interfaceAccounts) GuestIcon() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GuestIcon", - } -} - -// property AllowGuest b - -func (v *interfaceAccounts) AllowGuest() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AllowGuest", - } -} - -type User interface { - user // interface com.deepin.daemon.Accounts.User - proxy.Object -} - -type objectUser struct { - interfaceUser // interface com.deepin.daemon.Accounts.User - proxy.ImplObject -} - -func NewUser(conn *dbus.Conn, path dbus.ObjectPath) (User, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectUser) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Accounts", path) - return obj, nil -} - -type user interface { - GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call - AddGroup(flags dbus.Flags, group string) error - GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call - DeleteGroup(flags dbus.Flags, group string) error - GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call - DeleteIconFile(flags dbus.Flags, icon string) error - GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error - GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error) - GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsPasswordExpired(flags dbus.Flags) (bool, error) - GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error) - GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - SetAutomaticLogin(flags dbus.Flags, enabled bool) error - GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call - SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error - GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call - SetDesktopBackgrounds(flags dbus.Flags, val []string) error - GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - SetFullName(flags dbus.Flags, name string) error - GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call - SetGreeterBackground(flags dbus.Flags, bg string) error - GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call - SetGroups(flags dbus.Flags, groups []string) error - GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call - SetHistoryLayout(flags dbus.Flags, list []string) error - GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call - SetHomeDir(flags dbus.Flags, home string) error - GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call - SetIconFile(flags dbus.Flags, iconURI string) error - GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call - SetLayout(flags dbus.Flags, layout string) error - GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call - SetLocale(flags dbus.Flags, locale string) error - GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call - SetLocked(flags dbus.Flags, locked bool) error - GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetLongDateFormat(flags dbus.Flags, value int32) error - GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetLongTimeFormat(flags dbus.Flags, value int32) error - GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call - SetMaxPasswordAge(flags dbus.Flags, nDays int32) error - GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call - SetPassword(flags dbus.Flags, password string) error - GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call - SetShell(flags dbus.Flags, shell string) error - GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetShortDateFormat(flags dbus.Flags, value int32) error - GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetShortTimeFormat(flags dbus.Flags, value int32) error - GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call - SetUse24HourFormat(flags dbus.Flags, value bool) error - GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetWeekBegins(flags dbus.Flags, value int32) error - GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetWeekdayFormat(flags dbus.Flags, value int32) error - ShortDateFormat() proxy.PropInt32 - DesktopBackgrounds() proxy.PropStringArray - Groups() proxy.PropStringArray - GreeterBackground() proxy.PropString - HistoryLayout() proxy.PropStringArray - UserName() proxy.PropString - FullName() proxy.PropString - Use24HourFormat() proxy.PropBool - UUID() proxy.PropString - IconFile() proxy.PropString - LongDateFormat() proxy.PropInt32 - PasswordLastChange() proxy.PropInt32 - LoginTime() proxy.PropUint64 - Gid() proxy.PropString - PasswordStatus() proxy.PropString - MaxPasswordAge() proxy.PropInt32 - AutomaticLogin() proxy.PropBool - Workspace() proxy.PropInt32 - NoPasswdLogin() proxy.PropBool - Shell() proxy.PropString - ShortTimeFormat() proxy.PropInt32 - LongTimeFormat() proxy.PropInt32 - Layout() proxy.PropString - WeekdayFormat() proxy.PropInt32 - CreatedTime() proxy.PropUint64 - XSession() proxy.PropString - Locked() proxy.PropBool - HomeDir() proxy.PropString - Locale() proxy.PropString - WeekBegins() proxy.PropInt32 - IconList() proxy.PropStringArray - Uid() proxy.PropString - SystemAccount() proxy.PropBool - AccountType() proxy.PropInt32 -} - -type interfaceUser struct{} - -func (v *interfaceUser) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUser) GetInterfaceName_() string { - return "com.deepin.daemon.Accounts.User" -} - -// method AddGroup - -func (v *interfaceUser) GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddGroup", flags, ch, group) -} - -func (v *interfaceUser) AddGroup(flags dbus.Flags, group string) error { - return (<-v.GoAddGroup(flags, make(chan *dbus.Call, 1), group).Done).Err -} - -// method DeleteGroup - -func (v *interfaceUser) GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteGroup", flags, ch, group) -} - -func (v *interfaceUser) DeleteGroup(flags dbus.Flags, group string) error { - return (<-v.GoDeleteGroup(flags, make(chan *dbus.Call, 1), group).Done).Err -} - -// method DeleteIconFile - -func (v *interfaceUser) GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteIconFile", flags, ch, icon) -} - -func (v *interfaceUser) DeleteIconFile(flags dbus.Flags, icon string) error { - return (<-v.GoDeleteIconFile(flags, make(chan *dbus.Call, 1), icon).Done).Err -} - -// method EnableNoPasswdLogin - -func (v *interfaceUser) GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableNoPasswdLogin", flags, ch, enabled) -} - -func (v *interfaceUser) EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnableNoPasswdLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method GetReminderInfo - -func (v *interfaceUser) GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetReminderInfo", flags, ch) -} - -func (*interfaceUser) StoreGetReminderInfo(call *dbus.Call) (info LoginReminderInfo, err error) { - err = call.Store(&info) - return -} - -func (v *interfaceUser) GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error) { - return v.StoreGetReminderInfo( - <-v.GoGetReminderInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsPasswordExpired - -func (v *interfaceUser) GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPasswordExpired", flags, ch) -} - -func (*interfaceUser) StoreIsPasswordExpired(call *dbus.Call) (expired bool, err error) { - err = call.Store(&expired) - return -} - -func (v *interfaceUser) IsPasswordExpired(flags dbus.Flags) (bool, error) { - return v.StoreIsPasswordExpired( - <-v.GoIsPasswordExpired(flags, make(chan *dbus.Call, 1)).Done) -} - -// method PasswordExpiredInfo - -func (v *interfaceUser) GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PasswordExpiredInfo", flags, ch) -} - -func (*interfaceUser) StorePasswordExpiredInfo(call *dbus.Call) (expiredStatus int32, dayLeft int64, err error) { - err = call.Store(&expiredStatus, &dayLeft) - return -} - -func (v *interfaceUser) PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error) { - return v.StorePasswordExpiredInfo( - <-v.GoPasswordExpiredInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetAutomaticLogin - -func (v *interfaceUser) GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutomaticLogin", flags, ch, enabled) -} - -func (v *interfaceUser) SetAutomaticLogin(flags dbus.Flags, enabled bool) error { - return (<-v.GoSetAutomaticLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method SetCurrentWorkspace - -func (v *interfaceUser) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspace", flags, ch, currentWorkspace) -} - -func (v *interfaceUser) SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error { - return (<-v.GoSetCurrentWorkspace(flags, make(chan *dbus.Call, 1), currentWorkspace).Done).Err -} - -// method SetDesktopBackgrounds - -func (v *interfaceUser) GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDesktopBackgrounds", flags, ch, val) -} - -func (v *interfaceUser) SetDesktopBackgrounds(flags dbus.Flags, val []string) error { - return (<-v.GoSetDesktopBackgrounds(flags, make(chan *dbus.Call, 1), val).Done).Err -} - -// method SetFullName - -func (v *interfaceUser) GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFullName", flags, ch, name) -} - -func (v *interfaceUser) SetFullName(flags dbus.Flags, name string) error { - return (<-v.GoSetFullName(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetGreeterBackground - -func (v *interfaceUser) GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetGreeterBackground", flags, ch, bg) -} - -func (v *interfaceUser) SetGreeterBackground(flags dbus.Flags, bg string) error { - return (<-v.GoSetGreeterBackground(flags, make(chan *dbus.Call, 1), bg).Done).Err -} - -// method SetGroups - -func (v *interfaceUser) GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetGroups", flags, ch, groups) -} - -func (v *interfaceUser) SetGroups(flags dbus.Flags, groups []string) error { - return (<-v.GoSetGroups(flags, make(chan *dbus.Call, 1), groups).Done).Err -} - -// method SetHistoryLayout - -func (v *interfaceUser) GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetHistoryLayout", flags, ch, list) -} - -func (v *interfaceUser) SetHistoryLayout(flags dbus.Flags, list []string) error { - return (<-v.GoSetHistoryLayout(flags, make(chan *dbus.Call, 1), list).Done).Err -} - -// method SetHomeDir - -func (v *interfaceUser) GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetHomeDir", flags, ch, home) -} - -func (v *interfaceUser) SetHomeDir(flags dbus.Flags, home string) error { - return (<-v.GoSetHomeDir(flags, make(chan *dbus.Call, 1), home).Done).Err -} - -// method SetIconFile - -func (v *interfaceUser) GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIconFile", flags, ch, iconURI) -} - -func (v *interfaceUser) SetIconFile(flags dbus.Flags, iconURI string) error { - return (<-v.GoSetIconFile(flags, make(chan *dbus.Call, 1), iconURI).Done).Err -} - -// method SetLayout - -func (v *interfaceUser) GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLayout", flags, ch, layout) -} - -func (v *interfaceUser) SetLayout(flags dbus.Flags, layout string) error { - return (<-v.GoSetLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err -} - -// method SetLocale - -func (v *interfaceUser) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocale", flags, ch, locale) -} - -func (v *interfaceUser) SetLocale(flags dbus.Flags, locale string) error { - return (<-v.GoSetLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err -} - -// method SetLocked - -func (v *interfaceUser) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocked", flags, ch, locked) -} - -func (v *interfaceUser) SetLocked(flags dbus.Flags, locked bool) error { - return (<-v.GoSetLocked(flags, make(chan *dbus.Call, 1), locked).Done).Err -} - -// method SetLongDateFormat - -func (v *interfaceUser) GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLongDateFormat", flags, ch, value) -} - -func (v *interfaceUser) SetLongDateFormat(flags dbus.Flags, value int32) error { - return (<-v.GoSetLongDateFormat(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetLongTimeFormat - -func (v *interfaceUser) GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLongTimeFormat", flags, ch, value) -} - -func (v *interfaceUser) SetLongTimeFormat(flags dbus.Flags, value int32) error { - return (<-v.GoSetLongTimeFormat(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetMaxPasswordAge - -func (v *interfaceUser) GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMaxPasswordAge", flags, ch, nDays) -} - -func (v *interfaceUser) SetMaxPasswordAge(flags dbus.Flags, nDays int32) error { - return (<-v.GoSetMaxPasswordAge(flags, make(chan *dbus.Call, 1), nDays).Done).Err -} - -// method SetPassword - -func (v *interfaceUser) GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPassword", flags, ch, password) -} - -func (v *interfaceUser) SetPassword(flags dbus.Flags, password string) error { - return (<-v.GoSetPassword(flags, make(chan *dbus.Call, 1), password).Done).Err -} - -// method SetShell - -func (v *interfaceUser) GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShell", flags, ch, shell) -} - -func (v *interfaceUser) SetShell(flags dbus.Flags, shell string) error { - return (<-v.GoSetShell(flags, make(chan *dbus.Call, 1), shell).Done).Err -} - -// method SetShortDateFormat - -func (v *interfaceUser) GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortDateFormat", flags, ch, value) -} - -func (v *interfaceUser) SetShortDateFormat(flags dbus.Flags, value int32) error { - return (<-v.GoSetShortDateFormat(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetShortTimeFormat - -func (v *interfaceUser) GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortTimeFormat", flags, ch, value) -} - -func (v *interfaceUser) SetShortTimeFormat(flags dbus.Flags, value int32) error { - return (<-v.GoSetShortTimeFormat(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetUse24HourFormat - -func (v *interfaceUser) GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUse24HourFormat", flags, ch, value) -} - -func (v *interfaceUser) SetUse24HourFormat(flags dbus.Flags, value bool) error { - return (<-v.GoSetUse24HourFormat(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetWeekBegins - -func (v *interfaceUser) GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWeekBegins", flags, ch, value) -} - -func (v *interfaceUser) SetWeekBegins(flags dbus.Flags, value int32) error { - return (<-v.GoSetWeekBegins(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetWeekdayFormat - -func (v *interfaceUser) GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWeekdayFormat", flags, ch, value) -} - -func (v *interfaceUser) SetWeekdayFormat(flags dbus.Flags, value int32) error { - return (<-v.GoSetWeekdayFormat(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// property ShortDateFormat i - -func (v *interfaceUser) ShortDateFormat() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ShortDateFormat", - } -} - -// property DesktopBackgrounds as - -func (v *interfaceUser) DesktopBackgrounds() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DesktopBackgrounds", - } -} - -// property Groups as - -func (v *interfaceUser) Groups() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Groups", - } -} - -// property GreeterBackground s - -func (v *interfaceUser) GreeterBackground() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GreeterBackground", - } -} - -// property HistoryLayout as - -func (v *interfaceUser) HistoryLayout() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "HistoryLayout", - } -} - -// property UserName s - -func (v *interfaceUser) UserName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UserName", - } -} - -// property FullName s - -func (v *interfaceUser) FullName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FullName", - } -} - -// property Use24HourFormat b - -func (v *interfaceUser) Use24HourFormat() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Use24HourFormat", - } -} - -// property UUID s - -func (v *interfaceUser) UUID() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UUID", - } -} - -// property IconFile s - -func (v *interfaceUser) IconFile() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IconFile", - } -} - -// property LongDateFormat i - -func (v *interfaceUser) LongDateFormat() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "LongDateFormat", - } -} - -// property PasswordLastChange i - -func (v *interfaceUser) PasswordLastChange() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "PasswordLastChange", - } -} - -// property LoginTime t - -func (v *interfaceUser) LoginTime() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LoginTime", - } -} - -// property Gid s - -func (v *interfaceUser) Gid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Gid", - } -} - -// property PasswordStatus s - -func (v *interfaceUser) PasswordStatus() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PasswordStatus", - } -} - -// property MaxPasswordAge i - -func (v *interfaceUser) MaxPasswordAge() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "MaxPasswordAge", - } -} - -// property AutomaticLogin b - -func (v *interfaceUser) AutomaticLogin() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AutomaticLogin", - } -} - -// property Workspace i - -func (v *interfaceUser) Workspace() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Workspace", - } -} - -// property NoPasswdLogin b - -func (v *interfaceUser) NoPasswdLogin() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NoPasswdLogin", - } -} - -// property Shell s - -func (v *interfaceUser) Shell() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Shell", - } -} - -// property ShortTimeFormat i - -func (v *interfaceUser) ShortTimeFormat() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ShortTimeFormat", - } -} - -// property LongTimeFormat i - -func (v *interfaceUser) LongTimeFormat() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "LongTimeFormat", - } -} - -// property Layout s - -func (v *interfaceUser) Layout() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Layout", - } -} - -// property WeekdayFormat i - -func (v *interfaceUser) WeekdayFormat() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "WeekdayFormat", - } -} - -// property CreatedTime t - -func (v *interfaceUser) CreatedTime() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CreatedTime", - } -} - -// property XSession s - -func (v *interfaceUser) XSession() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "XSession", - } -} - -// property Locked b - -func (v *interfaceUser) Locked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Locked", - } -} - -// property HomeDir s - -func (v *interfaceUser) HomeDir() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HomeDir", - } -} - -// property Locale s - -func (v *interfaceUser) Locale() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Locale", - } -} - -// property WeekBegins i - -func (v *interfaceUser) WeekBegins() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "WeekBegins", - } -} - -// property IconList as - -func (v *interfaceUser) IconList() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "IconList", - } -} - -// property Uid s - -func (v *interfaceUser) Uid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Uid", - } -} - -// property SystemAccount b - -func (v *interfaceUser) SystemAccount() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SystemAccount", - } -} - -// property AccountType i - -func (v *interfaceUser) AccountType() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "AccountType", - } -} - -type ImageBlur interface { - imageBlur // interface com.deepin.daemon.ImageBlur - proxy.Object -} - -type objectImageBlur struct { - interfaceImageBlur // interface com.deepin.daemon.ImageBlur - proxy.ImplObject -} - -func NewImageBlur(conn *dbus.Conn) ImageBlur { - obj := new(objectImageBlur) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Accounts", "/com/deepin/daemon/ImageBlur") - return obj -} - -type imageBlur interface { - GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call - Delete(flags dbus.Flags, file string) error - GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call - Get(flags dbus.Flags, source string) (string, error) - ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error) -} - -type interfaceImageBlur struct{} - -func (v *interfaceImageBlur) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceImageBlur) GetInterfaceName_() string { - return "com.deepin.daemon.ImageBlur" -} - -// method Delete - -func (v *interfaceImageBlur) GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, file) -} - -func (v *interfaceImageBlur) Delete(flags dbus.Flags, file string) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), file).Done).Err -} - -// method Get - -func (v *interfaceImageBlur) GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, source) -} - -func (*interfaceImageBlur) StoreGet(call *dbus.Call) (blurred string, err error) { - err = call.Store(&blurred) - return -} - -func (v *interfaceImageBlur) Get(flags dbus.Flags, source string) (string, error) { - return v.StoreGet( - <-v.GoGet(flags, make(chan *dbus.Call, 1), source).Done) -} - -// signal BlurDone - -func (v *interfaceImageBlur) ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BlurDone", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BlurDone", - } - handlerFunc := func(sig *dbus.Signal) { - var imgFile string - var imgBlurFile string - var ok bool - err := dbus.Store(sig.Body, &imgFile, &imgBlurFile, &ok) - if err == nil { - cb(imgFile, imgBlurFile, ok) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1349 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.accounts"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package accounts - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockAccounts struct { - MockInterfaceAccounts // interface com.deepin.daemon.Accounts - proxy.MockObject -} - -type MockInterfaceAccounts struct { - mock.Mock -} - -// method AllowGuestAccount - -func (v *MockInterfaceAccounts) GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call { - mockArgs := v.Called(flags, ch, allow) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) AllowGuestAccount(flags dbus.Flags, allow bool) error { - mockArgs := v.Called(flags, allow) - - return mockArgs.Error(0) -} - -// method CreateGuestAccount - -func (v *MockInterfaceAccounts) GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) CreateGuestAccount(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method CreateUser - -func (v *MockInterfaceAccounts) GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call { - mockArgs := v.Called(flags, ch, name, fullName, type0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, fullName, type0) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DeleteUser - -func (v *MockInterfaceAccounts) GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call { - mockArgs := v.Called(flags, ch, name, rmFiles) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) DeleteUser(flags dbus.Flags, name string, rmFiles bool) error { - mockArgs := v.Called(flags, name, rmFiles) - - return mockArgs.Error(0) -} - -// method FindUserById - -func (v *MockInterfaceAccounts) GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) FindUserById(flags dbus.Flags, uid string) (string, error) { - mockArgs := v.Called(flags, uid) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method FindUserByName - -func (v *MockInterfaceAccounts) GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) FindUserByName(flags dbus.Flags, name string) (string, error) { - mockArgs := v.Called(flags, name) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method IsPasswordValid - -func (v *MockInterfaceAccounts) GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { - mockArgs := v.Called(flags, ch, password) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error) { - mockArgs := v.Called(flags, password) - - ret2, ok := mockArgs.Get(2).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) - } - - return mockArgs.Bool(0), mockArgs.String(1), ret2, mockArgs.Error(3) -} - -// method IsUsernameValid - -func (v *MockInterfaceAccounts) GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error) { - mockArgs := v.Called(flags, name) - - ret2, ok := mockArgs.Get(2).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) - } - - return mockArgs.Bool(0), mockArgs.String(1), ret2, mockArgs.Error(3) -} - -// method RandUserIcon - -func (v *MockInterfaceAccounts) GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAccounts) RandUserIcon(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal UserAdded - -func (v *MockInterfaceAccounts) ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UserDeleted - -func (v *MockInterfaceAccounts) ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property UserList as - -func (v *MockInterfaceAccounts) UserList() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GuestIcon s - -func (v *MockInterfaceAccounts) GuestIcon() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AllowGuest b - -func (v *MockInterfaceAccounts) AllowGuest() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockUser struct { - MockInterfaceUser // interface com.deepin.daemon.Accounts.User - proxy.MockObject -} - -type MockInterfaceUser struct { - mock.Mock -} - -// method AddGroup - -func (v *MockInterfaceUser) GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { - mockArgs := v.Called(flags, ch, group) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) AddGroup(flags dbus.Flags, group string) error { - mockArgs := v.Called(flags, group) - - return mockArgs.Error(0) -} - -// method DeleteGroup - -func (v *MockInterfaceUser) GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { - mockArgs := v.Called(flags, ch, group) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) DeleteGroup(flags dbus.Flags, group string) error { - mockArgs := v.Called(flags, group) - - return mockArgs.Error(0) -} - -// method DeleteIconFile - -func (v *MockInterfaceUser) GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call { - mockArgs := v.Called(flags, ch, icon) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) DeleteIconFile(flags dbus.Flags, icon string) error { - mockArgs := v.Called(flags, icon) - - return mockArgs.Error(0) -} - -// method EnableNoPasswdLogin - -func (v *MockInterfaceUser) GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method GetReminderInfo - -func (v *MockInterfaceUser) GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(LoginReminderInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsPasswordExpired - -func (v *MockInterfaceUser) GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) IsPasswordExpired(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method PasswordExpiredInfo - -func (v *MockInterfaceUser) GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(int64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method SetAutomaticLogin - -func (v *MockInterfaceUser) GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetAutomaticLogin(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method SetCurrentWorkspace - -func (v *MockInterfaceUser) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call { - mockArgs := v.Called(flags, ch, currentWorkspace) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error { - mockArgs := v.Called(flags, currentWorkspace) - - return mockArgs.Error(0) -} - -// method SetDesktopBackgrounds - -func (v *MockInterfaceUser) GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call { - mockArgs := v.Called(flags, ch, val) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetDesktopBackgrounds(flags dbus.Flags, val []string) error { - mockArgs := v.Called(flags, val) - - return mockArgs.Error(0) -} - -// method SetFullName - -func (v *MockInterfaceUser) GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetFullName(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetGreeterBackground - -func (v *MockInterfaceUser) GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call { - mockArgs := v.Called(flags, ch, bg) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetGreeterBackground(flags dbus.Flags, bg string) error { - mockArgs := v.Called(flags, bg) - - return mockArgs.Error(0) -} - -// method SetGroups - -func (v *MockInterfaceUser) GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call { - mockArgs := v.Called(flags, ch, groups) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetGroups(flags dbus.Flags, groups []string) error { - mockArgs := v.Called(flags, groups) - - return mockArgs.Error(0) -} - -// method SetHistoryLayout - -func (v *MockInterfaceUser) GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call { - mockArgs := v.Called(flags, ch, list) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetHistoryLayout(flags dbus.Flags, list []string) error { - mockArgs := v.Called(flags, list) - - return mockArgs.Error(0) -} - -// method SetHomeDir - -func (v *MockInterfaceUser) GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call { - mockArgs := v.Called(flags, ch, home) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetHomeDir(flags dbus.Flags, home string) error { - mockArgs := v.Called(flags, home) - - return mockArgs.Error(0) -} - -// method SetIconFile - -func (v *MockInterfaceUser) GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call { - mockArgs := v.Called(flags, ch, iconURI) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetIconFile(flags dbus.Flags, iconURI string) error { - mockArgs := v.Called(flags, iconURI) - - return mockArgs.Error(0) -} - -// method SetLayout - -func (v *MockInterfaceUser) GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - mockArgs := v.Called(flags, ch, layout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetLayout(flags dbus.Flags, layout string) error { - mockArgs := v.Called(flags, layout) - - return mockArgs.Error(0) -} - -// method SetLocale - -func (v *MockInterfaceUser) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - mockArgs := v.Called(flags, ch, locale) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetLocale(flags dbus.Flags, locale string) error { - mockArgs := v.Called(flags, locale) - - return mockArgs.Error(0) -} - -// method SetLocked - -func (v *MockInterfaceUser) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { - mockArgs := v.Called(flags, ch, locked) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetLocked(flags dbus.Flags, locked bool) error { - mockArgs := v.Called(flags, locked) - - return mockArgs.Error(0) -} - -// method SetLongDateFormat - -func (v *MockInterfaceUser) GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetLongDateFormat(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetLongTimeFormat - -func (v *MockInterfaceUser) GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetLongTimeFormat(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetMaxPasswordAge - -func (v *MockInterfaceUser) GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call { - mockArgs := v.Called(flags, ch, nDays) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetMaxPasswordAge(flags dbus.Flags, nDays int32) error { - mockArgs := v.Called(flags, nDays) - - return mockArgs.Error(0) -} - -// method SetPassword - -func (v *MockInterfaceUser) GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { - mockArgs := v.Called(flags, ch, password) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetPassword(flags dbus.Flags, password string) error { - mockArgs := v.Called(flags, password) - - return mockArgs.Error(0) -} - -// method SetShell - -func (v *MockInterfaceUser) GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call { - mockArgs := v.Called(flags, ch, shell) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetShell(flags dbus.Flags, shell string) error { - mockArgs := v.Called(flags, shell) - - return mockArgs.Error(0) -} - -// method SetShortDateFormat - -func (v *MockInterfaceUser) GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetShortDateFormat(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetShortTimeFormat - -func (v *MockInterfaceUser) GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetShortTimeFormat(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetUse24HourFormat - -func (v *MockInterfaceUser) GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetUse24HourFormat(flags dbus.Flags, value bool) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetWeekBegins - -func (v *MockInterfaceUser) GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetWeekBegins(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetWeekdayFormat - -func (v *MockInterfaceUser) GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) SetWeekdayFormat(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// property ShortDateFormat i - -func (v *MockInterfaceUser) ShortDateFormat() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DesktopBackgrounds as - -func (v *MockInterfaceUser) DesktopBackgrounds() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Groups as - -func (v *MockInterfaceUser) Groups() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GreeterBackground s - -func (v *MockInterfaceUser) GreeterBackground() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HistoryLayout as - -func (v *MockInterfaceUser) HistoryLayout() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UserName s - -func (v *MockInterfaceUser) UserName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FullName s - -func (v *MockInterfaceUser) FullName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Use24HourFormat b - -func (v *MockInterfaceUser) Use24HourFormat() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UUID s - -func (v *MockInterfaceUser) UUID() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IconFile s - -func (v *MockInterfaceUser) IconFile() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LongDateFormat i - -func (v *MockInterfaceUser) LongDateFormat() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PasswordLastChange i - -func (v *MockInterfaceUser) PasswordLastChange() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LoginTime t - -func (v *MockInterfaceUser) LoginTime() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Gid s - -func (v *MockInterfaceUser) Gid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PasswordStatus s - -func (v *MockInterfaceUser) PasswordStatus() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MaxPasswordAge i - -func (v *MockInterfaceUser) MaxPasswordAge() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutomaticLogin b - -func (v *MockInterfaceUser) AutomaticLogin() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Workspace i - -func (v *MockInterfaceUser) Workspace() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NoPasswdLogin b - -func (v *MockInterfaceUser) NoPasswdLogin() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Shell s - -func (v *MockInterfaceUser) Shell() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ShortTimeFormat i - -func (v *MockInterfaceUser) ShortTimeFormat() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LongTimeFormat i - -func (v *MockInterfaceUser) LongTimeFormat() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Layout s - -func (v *MockInterfaceUser) Layout() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WeekdayFormat i - -func (v *MockInterfaceUser) WeekdayFormat() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CreatedTime t - -func (v *MockInterfaceUser) CreatedTime() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property XSession s - -func (v *MockInterfaceUser) XSession() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Locked b - -func (v *MockInterfaceUser) Locked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HomeDir s - -func (v *MockInterfaceUser) HomeDir() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Locale s - -func (v *MockInterfaceUser) Locale() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WeekBegins i - -func (v *MockInterfaceUser) WeekBegins() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IconList as - -func (v *MockInterfaceUser) IconList() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Uid s - -func (v *MockInterfaceUser) Uid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemAccount b - -func (v *MockInterfaceUser) SystemAccount() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AccountType i - -func (v *MockInterfaceUser) AccountType() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockImageBlur struct { - MockInterfaceImageBlur // interface com.deepin.daemon.ImageBlur - proxy.MockObject -} - -type MockInterfaceImageBlur struct { - mock.Mock -} - -// method Delete - -func (v *MockInterfaceImageBlur) GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call { - mockArgs := v.Called(flags, ch, file) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceImageBlur) Delete(flags dbus.Flags, file string) error { - mockArgs := v.Called(flags, file) - - return mockArgs.Error(0) -} - -// method Get - -func (v *MockInterfaceImageBlur) GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call { - mockArgs := v.Called(flags, ch, source) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceImageBlur) Get(flags dbus.Flags, source string) (string, error) { - mockArgs := v.Called(flags, source) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal BlurDone - -func (v *MockInterfaceImageBlur) ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ -{ - "Service": "com.deepin.daemon.Accounts", - "Objects": [ - { - "Type": "Accounts", - "Path": "/com/deepin/daemon/Accounts", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Accounts", - "Type": "accounts" - } - ] - }, - { - "Type": "User", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Accounts.User", - "Type": "user", - "Fixes": { - "m/GetReminderInfo": [ - { - "Name": "info", - "Type": "LoginReminderInfo" - } - ] - } - } - ] - }, - { - "Type": "ImageBlur", - "Path": "/com/deepin/daemon/ImageBlur", - "Interfaces": [ - { - "Name": "com.deepin.daemon.ImageBlur", - "Type": "imageBlur" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/ImageBlur.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/ImageBlur.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/ImageBlur.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/ImageBlur.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package accounts - -type LoginUtmpx struct { - InittabID string - Line string - Host string - Address string - Time string -} - -type LoginReminderInfo struct { - Username string - Spent struct { - LastChange int - Min int - Max int - Warn int - Inactive int - Expire int - } - CurrentLogin LoginUtmpx - LastLogin LoginUtmpx - FailCountSinceLastLogin int -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/User.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/User.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.accounts/User.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.accounts/User.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/AirplaneMode.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/AirplaneMode.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/AirplaneMode.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/AirplaneMode.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.airplanemode"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package airplanemode - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type AirplaneMode interface { - airplaneMode // interface com.deepin.daemon.AirplaneMode - proxy.Object -} - -type objectAirplaneMode struct { - interfaceAirplaneMode // interface com.deepin.daemon.AirplaneMode - proxy.ImplObject -} - -func NewAirplaneMode(conn *dbus.Conn) AirplaneMode { - obj := new(objectAirplaneMode) - obj.ImplObject.Init_(conn, "com.deepin.daemon.AirplaneMode", "/com/deepin/daemon/AirplaneMode") - return obj -} - -type airplaneMode interface { - GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DumpState(flags dbus.Flags) error - GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - Enable(flags dbus.Flags, enabled bool) error - GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - EnableBluetooth(flags dbus.Flags, enabled bool) error - GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - EnableWifi(flags dbus.Flags, enabled bool) error - Enabled() proxy.PropBool - WifiEnabled() proxy.PropBool - BluetoothEnabled() proxy.PropBool -} - -type interfaceAirplaneMode struct{} - -func (v *interfaceAirplaneMode) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAirplaneMode) GetInterfaceName_() string { - return "com.deepin.daemon.AirplaneMode" -} - -// method DumpState - -func (v *interfaceAirplaneMode) GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpState", flags, ch) -} - -func (v *interfaceAirplaneMode) DumpState(flags dbus.Flags) error { - return (<-v.GoDumpState(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Enable - -func (v *interfaceAirplaneMode) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enabled) -} - -func (v *interfaceAirplaneMode) Enable(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method EnableBluetooth - -func (v *interfaceAirplaneMode) GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableBluetooth", flags, ch, enabled) -} - -func (v *interfaceAirplaneMode) EnableBluetooth(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnableBluetooth(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method EnableWifi - -func (v *interfaceAirplaneMode) GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableWifi", flags, ch, enabled) -} - -func (v *interfaceAirplaneMode) EnableWifi(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnableWifi(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// property Enabled b - -func (v *interfaceAirplaneMode) Enabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Enabled", - } -} - -// property WifiEnabled b - -func (v *interfaceAirplaneMode) WifiEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WifiEnabled", - } -} - -// property BluetoothEnabled b - -func (v *interfaceAirplaneMode) BluetoothEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "BluetoothEnabled", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,136 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.airplanemode"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package airplanemode - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockAirplaneMode struct { - MockInterfaceAirplaneMode // interface com.deepin.daemon.AirplaneMode - proxy.MockObject -} - -type MockInterfaceAirplaneMode struct { - mock.Mock -} - -// method DumpState - -func (v *MockInterfaceAirplaneMode) GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAirplaneMode) DumpState(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Enable - -func (v *MockInterfaceAirplaneMode) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAirplaneMode) Enable(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method EnableBluetooth - -func (v *MockInterfaceAirplaneMode) GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAirplaneMode) EnableBluetooth(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method EnableWifi - -func (v *MockInterfaceAirplaneMode) GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAirplaneMode) EnableWifi(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// property Enabled b - -func (v *MockInterfaceAirplaneMode) Enabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WifiEnabled b - -func (v *MockInterfaceAirplaneMode) WifiEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BluetoothEnabled b - -func (v *MockInterfaceAirplaneMode) BluetoothEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.airplanemode/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.airplanemode/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -{ - "Service": "com.deepin.daemon.AirplaneMode", - "Objects": [ - { - "Type": "AirplaneMode", - "Path": "/com/deepin/daemon/AirplaneMode", - "Interfaces": [ - { - "Name": "com.deepin.daemon.AirplaneMode", - "Type": "airplaneMode", - "Accessor": "AirplaneMode" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/Apps.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/Apps.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/Apps.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/Apps.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,227 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.apps"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package apps - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Apps interface { - DesktopFileWatcher() desktopFileWatcher // interface com.deepin.daemon.Apps.DesktopFileWatcher - LaunchedRecorder() launchedRecorder // interface com.deepin.daemon.Apps.LaunchedRecorder - proxy.Object -} - -type objectApps struct { - interfaceDesktopFileWatcher // interface com.deepin.daemon.Apps.DesktopFileWatcher - interfaceLaunchedRecorder // interface com.deepin.daemon.Apps.LaunchedRecorder - proxy.ImplObject -} - -func NewApps(conn *dbus.Conn) Apps { - obj := new(objectApps) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Apps", "/com/deepin/daemon/Apps") - return obj -} - -func (obj *objectApps) DesktopFileWatcher() desktopFileWatcher { - return &obj.interfaceDesktopFileWatcher -} - -type desktopFileWatcher interface { - ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) -} - -type interfaceDesktopFileWatcher struct{} - -func (v *interfaceDesktopFileWatcher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDesktopFileWatcher) GetInterfaceName_() string { - return "com.deepin.daemon.Apps.DesktopFileWatcher" -} - -// signal Event - -func (v *interfaceDesktopFileWatcher) ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Event", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - var op uint32 - err := dbus.Store(sig.Body, &name, &op) - if err == nil { - cb(name, op) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -func (obj *objectApps) LaunchedRecorder() launchedRecorder { - return &obj.interfaceLaunchedRecorder -} - -type launchedRecorder interface { - GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetNew(flags dbus.Flags) (map[string][]string, error) - GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call - MarkLaunched(flags dbus.Flags, desktopFile string) error - GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call - UninstallHints(flags dbus.Flags, desktopFiles []string) error - GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call - WatchDirs(flags dbus.Flags, dirs []string) error - ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) - ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) - ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) -} - -type interfaceLaunchedRecorder struct{} - -func (v *interfaceLaunchedRecorder) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLaunchedRecorder) GetInterfaceName_() string { - return "com.deepin.daemon.Apps.LaunchedRecorder" -} - -// method GetNew - -func (v *interfaceLaunchedRecorder) GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNew", flags, ch) -} - -func (*interfaceLaunchedRecorder) StoreGetNew(call *dbus.Call) (newApps map[string][]string, err error) { - err = call.Store(&newApps) - return -} - -func (v *interfaceLaunchedRecorder) GetNew(flags dbus.Flags) (map[string][]string, error) { - return v.StoreGetNew( - <-v.GoGetNew(flags, make(chan *dbus.Call, 1)).Done) -} - -// method MarkLaunched - -func (v *interfaceLaunchedRecorder) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MarkLaunched", flags, ch, desktopFile) -} - -func (v *interfaceLaunchedRecorder) MarkLaunched(flags dbus.Flags, desktopFile string) error { - return (<-v.GoMarkLaunched(flags, make(chan *dbus.Call, 1), desktopFile).Done).Err -} - -// method UninstallHints - -func (v *interfaceLaunchedRecorder) GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UninstallHints", flags, ch, desktopFiles) -} - -func (v *interfaceLaunchedRecorder) UninstallHints(flags dbus.Flags, desktopFiles []string) error { - return (<-v.GoUninstallHints(flags, make(chan *dbus.Call, 1), desktopFiles).Done).Err -} - -// method WatchDirs - -func (v *interfaceLaunchedRecorder) GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WatchDirs", flags, ch, dirs) -} - -func (v *interfaceLaunchedRecorder) WatchDirs(flags dbus.Flags, dirs []string) error { - return (<-v.GoWatchDirs(flags, make(chan *dbus.Call, 1), dirs).Done).Err -} - -// signal Launched - -func (v *interfaceLaunchedRecorder) ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Launched", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Launched", - } - handlerFunc := func(sig *dbus.Signal) { - var file string - err := dbus.Store(sig.Body, &file) - if err == nil { - cb(file) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StatusSaved - -func (v *interfaceLaunchedRecorder) ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StatusSaved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StatusSaved", - } - handlerFunc := func(sig *dbus.Signal) { - var root string - var file string - var ok bool - err := dbus.Store(sig.Body, &root, &file, &ok) - if err == nil { - cb(root, file, ok) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ServiceRestarted - -func (v *interfaceLaunchedRecorder) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ServiceRestarted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ServiceRestarted", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,159 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.apps"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package apps - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockApps struct { - MockInterfaceDesktopFileWatcher // interface com.deepin.daemon.Apps.DesktopFileWatcher - MockInterfaceLaunchedRecorder // interface com.deepin.daemon.Apps.LaunchedRecorder - proxy.MockObject -} - -type MockInterfaceDesktopFileWatcher struct { - mock.Mock -} - -// signal Event - -func (v *MockInterfaceDesktopFileWatcher) ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockInterfaceLaunchedRecorder struct { - mock.Mock -} - -// method GetNew - -func (v *MockInterfaceLaunchedRecorder) GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLaunchedRecorder) GetNew(flags dbus.Flags) (map[string][]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string][]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method MarkLaunched - -func (v *MockInterfaceLaunchedRecorder) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktopFile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLaunchedRecorder) MarkLaunched(flags dbus.Flags, desktopFile string) error { - mockArgs := v.Called(flags, desktopFile) - - return mockArgs.Error(0) -} - -// method UninstallHints - -func (v *MockInterfaceLaunchedRecorder) GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktopFiles) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLaunchedRecorder) UninstallHints(flags dbus.Flags, desktopFiles []string) error { - mockArgs := v.Called(flags, desktopFiles) - - return mockArgs.Error(0) -} - -// method WatchDirs - -func (v *MockInterfaceLaunchedRecorder) GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call { - mockArgs := v.Called(flags, ch, dirs) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLaunchedRecorder) WatchDirs(flags dbus.Flags, dirs []string) error { - mockArgs := v.Called(flags, dirs) - - return mockArgs.Error(0) -} - -// signal Launched - -func (v *MockInterfaceLaunchedRecorder) ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StatusSaved - -func (v *MockInterfaceLaunchedRecorder) ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ServiceRestarted - -func (v *MockInterfaceLaunchedRecorder) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.apps/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.apps/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -{ - "Service": "com.deepin.daemon.Apps", - "Objects": [ - { - "Type": "Apps", - "Path": "/com/deepin/daemon/Apps", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Apps.DesktopFileWatcher", - "Type": "desktopFileWatcher", - "Accessor": "DesktopFileWatcher" - }, - { - "Name": "com.deepin.daemon.Apps.LaunchedRecorder", - "Type": "launchedRecorder", - "Accessor": "LaunchedRecorder" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/Audio.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/Audio.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/Audio.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/Audio.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,870 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.audio"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package audio - -import "errors" - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Audio interface { - audio // interface com.deepin.daemon.Audio - proxy.Object -} - -type objectAudio struct { - interfaceAudio // interface com.deepin.daemon.Audio - proxy.ImplObject -} - -func NewAudio(conn *dbus.Conn) Audio { - obj := new(objectAudio) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Audio", "/com/deepin/daemon/Audio") - return obj -} - -type audio interface { - GoSetDefaultSink(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - SetDefaultSink(flags dbus.Flags, name string) error - GoSetDefaultSource(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - SetDefaultSource(flags dbus.Flags, name string) error - GoSetPort(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, direction int32) *dbus.Call - SetPort(flags dbus.Flags, cardId uint32, portName string, direction int32) error - GoSetPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, enabled bool) *dbus.Call - SetPortEnabled(flags dbus.Flags, cardId uint32, portName string, enabled bool) error - GoIsPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string) *dbus.Call - IsPortEnabled(flags dbus.Flags, cardId uint32, portName string) (bool, error) - MaxUIVolume() proxy.PropDouble - SinkInputs() proxy.PropObjectPathArray - DefaultSink() proxy.PropObjectPath - DefaultSource() proxy.PropObjectPath - Cards() proxy.PropString - CardsWithoutUnavailable() proxy.PropString -} - -type interfaceAudio struct{} - -func (v *interfaceAudio) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAudio) GetInterfaceName_() string { - return "com.deepin.daemon.Audio" -} - -// method SetDefaultSink - -func (v *interfaceAudio) GoSetDefaultSink(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultSink", flags, ch, name) -} - -func (v *interfaceAudio) SetDefaultSink(flags dbus.Flags, name string) error { - return (<-v.GoSetDefaultSink(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetDefaultSource - -func (v *interfaceAudio) GoSetDefaultSource(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultSource", flags, ch, name) -} - -func (v *interfaceAudio) SetDefaultSource(flags dbus.Flags, name string) error { - return (<-v.GoSetDefaultSource(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetPort - -func (v *interfaceAudio) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, direction int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPort", flags, ch, cardId, portName, direction) -} - -func (v *interfaceAudio) SetPort(flags dbus.Flags, cardId uint32, portName string, direction int32) error { - return (<-v.GoSetPort(flags, make(chan *dbus.Call, 1), cardId, portName, direction).Done).Err -} - -// method SetPortEnabled - -func (v *interfaceAudio) GoSetPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPortEnabled", flags, ch, cardId, portName, enabled) -} - -func (v *interfaceAudio) SetPortEnabled(flags dbus.Flags, cardId uint32, portName string, enabled bool) error { - return (<-v.GoSetPortEnabled(flags, make(chan *dbus.Call, 1), cardId, portName, enabled).Done).Err -} - -// method IsPortEnabled - -func (v *interfaceAudio) GoIsPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPortEnabled", flags, ch, cardId, portName) -} - -func (*interfaceAudio) StoreIsPortEnabled(call *dbus.Call) (enabled bool, err error) { - err = call.Store(&enabled) - return -} - -func (v *interfaceAudio) IsPortEnabled(flags dbus.Flags, cardId uint32, portName string) (bool, error) { - return v.StoreIsPortEnabled( - <-v.GoIsPortEnabled(flags, make(chan *dbus.Call, 1), cardId, portName).Done) -} - -// property MaxUIVolume d - -func (v *interfaceAudio) MaxUIVolume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "MaxUIVolume", - } -} - -// property SinkInputs ao - -func (v *interfaceAudio) SinkInputs() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "SinkInputs", - } -} - -// property DefaultSink o - -func (v *interfaceAudio) DefaultSink() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "DefaultSink", - } -} - -// property DefaultSource o - -func (v *interfaceAudio) DefaultSource() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "DefaultSource", - } -} - -// property Cards s - -func (v *interfaceAudio) Cards() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Cards", - } -} - -// property CardsWithoutUnavailable s - -func (v *interfaceAudio) CardsWithoutUnavailable() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CardsWithoutUnavailable", - } -} - -type Sink interface { - sink // interface com.deepin.daemon.Audio.Sink - proxy.Object -} - -type objectSink struct { - interfaceSink // interface com.deepin.daemon.Audio.Sink - proxy.ImplObject -} - -func NewSink(conn *dbus.Conn, path dbus.ObjectPath) (Sink, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSink) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Audio", path) - return obj, nil -} - -type sink interface { - GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) - GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call - SetBalance(flags dbus.Flags, value float64, isPlay bool) error - GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call - SetFade(flags dbus.Flags, value float64) error - GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call - SetMute(flags dbus.Flags, value bool) error - GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - SetPort(flags dbus.Flags, name string) error - GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call - SetVolume(flags dbus.Flags, value float64, isPlay bool) error - SupportBalance() proxy.PropBool - Ports() PropPortInfoSlice - Name() proxy.PropString - Mute() proxy.PropBool - Volume() proxy.PropDouble - Balance() proxy.PropDouble - ActivePort() PropPortInfo - Card() proxy.PropUint32 - Description() proxy.PropString - BaseVolume() proxy.PropDouble - Fade() proxy.PropDouble - SupportFade() proxy.PropBool -} - -type interfaceSink struct{} - -func (v *interfaceSink) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSink) GetInterfaceName_() string { - return "com.deepin.daemon.Audio.Sink" -} - -// method GetMeter - -func (v *interfaceSink) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetMeter", flags, ch) -} - -func (*interfaceSink) StoreGetMeter(call *dbus.Call) (meter dbus.ObjectPath, err error) { - err = call.Store(&meter) - return -} - -func (v *interfaceSink) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreGetMeter( - <-v.GoGetMeter(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetBalance - -func (v *interfaceSink) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBalance", flags, ch, value, isPlay) -} - -func (v *interfaceSink) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { - return (<-v.GoSetBalance(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err -} - -// method SetFade - -func (v *interfaceSink) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFade", flags, ch, value) -} - -func (v *interfaceSink) SetFade(flags dbus.Flags, value float64) error { - return (<-v.GoSetFade(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetMute - -func (v *interfaceSink) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMute", flags, ch, value) -} - -func (v *interfaceSink) SetMute(flags dbus.Flags, value bool) error { - return (<-v.GoSetMute(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetPort - -func (v *interfaceSink) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPort", flags, ch, name) -} - -func (v *interfaceSink) SetPort(flags dbus.Flags, name string) error { - return (<-v.GoSetPort(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetVolume - -func (v *interfaceSink) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetVolume", flags, ch, value, isPlay) -} - -func (v *interfaceSink) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { - return (<-v.GoSetVolume(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err -} - -// property SupportBalance b - -func (v *interfaceSink) SupportBalance() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SupportBalance", - } -} - -// property Ports a(ssy) - -func (v *interfaceSink) Ports() PropPortInfoSlice { - return &implPropPortInfoSlice{ - Impl: v, - Name: "Ports", - } -} - -// property Name s - -func (v *interfaceSink) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Mute b - -func (v *interfaceSink) Mute() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Mute", - } -} - -// property Volume d - -func (v *interfaceSink) Volume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Volume", - } -} - -// property Balance d - -func (v *interfaceSink) Balance() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Balance", - } -} - -// property ActivePort (ssy) - -func (v *interfaceSink) ActivePort() PropPortInfo { - return &implPropPortInfo{ - Impl: v, - Name: "ActivePort", - } -} - -// property Card u - -func (v *interfaceSink) Card() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Card", - } -} - -// property Description s - -func (v *interfaceSink) Description() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Description", - } -} - -// property BaseVolume d - -func (v *interfaceSink) BaseVolume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "BaseVolume", - } -} - -// property Fade d - -func (v *interfaceSink) Fade() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Fade", - } -} - -// property SupportFade b - -func (v *interfaceSink) SupportFade() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SupportFade", - } -} - -type Source interface { - source // interface com.deepin.daemon.Audio.Source - proxy.Object -} - -type objectSource struct { - interfaceSource // interface com.deepin.daemon.Audio.Source - proxy.ImplObject -} - -func NewSource(conn *dbus.Conn, path dbus.ObjectPath) (Source, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSource) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Audio", path) - return obj, nil -} - -type source interface { - GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) - GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call - SetBalance(flags dbus.Flags, value float64, isPlay bool) error - GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call - SetFade(flags dbus.Flags, value float64) error - GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call - SetMute(flags dbus.Flags, value bool) error - GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - SetPort(flags dbus.Flags, name string) error - GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call - SetVolume(flags dbus.Flags, value float64, isPlay bool) error - Mute() proxy.PropBool - Balance() proxy.PropDouble - SupportBalance() proxy.PropBool - Fade() proxy.PropDouble - Ports() PropPortInfoSlice - Card() proxy.PropUint32 - BaseVolume() proxy.PropDouble - Description() proxy.PropString - Volume() proxy.PropDouble - SupportFade() proxy.PropBool - ActivePort() PropPortInfo - Name() proxy.PropString -} - -type interfaceSource struct{} - -func (v *interfaceSource) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSource) GetInterfaceName_() string { - return "com.deepin.daemon.Audio.Source" -} - -// method GetMeter - -func (v *interfaceSource) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetMeter", flags, ch) -} - -func (*interfaceSource) StoreGetMeter(call *dbus.Call) (meter dbus.ObjectPath, err error) { - err = call.Store(&meter) - return -} - -func (v *interfaceSource) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreGetMeter( - <-v.GoGetMeter(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetBalance - -func (v *interfaceSource) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBalance", flags, ch, value, isPlay) -} - -func (v *interfaceSource) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { - return (<-v.GoSetBalance(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err -} - -// method SetFade - -func (v *interfaceSource) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFade", flags, ch, value) -} - -func (v *interfaceSource) SetFade(flags dbus.Flags, value float64) error { - return (<-v.GoSetFade(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetMute - -func (v *interfaceSource) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMute", flags, ch, value) -} - -func (v *interfaceSource) SetMute(flags dbus.Flags, value bool) error { - return (<-v.GoSetMute(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetPort - -func (v *interfaceSource) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPort", flags, ch, name) -} - -func (v *interfaceSource) SetPort(flags dbus.Flags, name string) error { - return (<-v.GoSetPort(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetVolume - -func (v *interfaceSource) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetVolume", flags, ch, value, isPlay) -} - -func (v *interfaceSource) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { - return (<-v.GoSetVolume(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err -} - -// property Mute b - -func (v *interfaceSource) Mute() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Mute", - } -} - -// property Balance d - -func (v *interfaceSource) Balance() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Balance", - } -} - -// property SupportBalance b - -func (v *interfaceSource) SupportBalance() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SupportBalance", - } -} - -// property Fade d - -func (v *interfaceSource) Fade() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Fade", - } -} - -// property Ports a(ssy) - -func (v *interfaceSource) Ports() PropPortInfoSlice { - return &implPropPortInfoSlice{ - Impl: v, - Name: "Ports", - } -} - -// property Card u - -func (v *interfaceSource) Card() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Card", - } -} - -// property BaseVolume d - -func (v *interfaceSource) BaseVolume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "BaseVolume", - } -} - -// property Description s - -func (v *interfaceSource) Description() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Description", - } -} - -// property Volume d - -func (v *interfaceSource) Volume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Volume", - } -} - -// property SupportFade b - -func (v *interfaceSource) SupportFade() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SupportFade", - } -} - -// property ActivePort (ssy) - -func (v *interfaceSource) ActivePort() PropPortInfo { - return &implPropPortInfo{ - Impl: v, - Name: "ActivePort", - } -} - -// property Name s - -func (v *interfaceSource) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -type SinkInput interface { - sinkInput // interface com.deepin.daemon.Audio.SinkInput - proxy.Object -} - -type objectSinkInput struct { - interfaceSinkInput // interface com.deepin.daemon.Audio.SinkInput - proxy.ImplObject -} - -func NewSinkInput(conn *dbus.Conn, path dbus.ObjectPath) (SinkInput, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSinkInput) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Audio", path) - return obj, nil -} - -type sinkInput interface { - GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call - SetBalance(flags dbus.Flags, value float64, isPlay bool) error - GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call - SetFade(flags dbus.Flags, value float64) error - GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call - SetMute(flags dbus.Flags, value bool) error - GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call - SetVolume(flags dbus.Flags, value float64, isPlay bool) error - Volume() proxy.PropDouble - Balance() proxy.PropDouble - SupportBalance() proxy.PropBool - Fade() proxy.PropDouble - SupportFade() proxy.PropBool - Name() proxy.PropString - Icon() proxy.PropString - Mute() proxy.PropBool -} - -type interfaceSinkInput struct{} - -func (v *interfaceSinkInput) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSinkInput) GetInterfaceName_() string { - return "com.deepin.daemon.Audio.SinkInput" -} - -// method SetBalance - -func (v *interfaceSinkInput) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBalance", flags, ch, value, isPlay) -} - -func (v *interfaceSinkInput) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { - return (<-v.GoSetBalance(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err -} - -// method SetFade - -func (v *interfaceSinkInput) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFade", flags, ch, value) -} - -func (v *interfaceSinkInput) SetFade(flags dbus.Flags, value float64) error { - return (<-v.GoSetFade(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetMute - -func (v *interfaceSinkInput) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMute", flags, ch, value) -} - -func (v *interfaceSinkInput) SetMute(flags dbus.Flags, value bool) error { - return (<-v.GoSetMute(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetVolume - -func (v *interfaceSinkInput) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetVolume", flags, ch, value, isPlay) -} - -func (v *interfaceSinkInput) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { - return (<-v.GoSetVolume(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err -} - -// property Volume d - -func (v *interfaceSinkInput) Volume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Volume", - } -} - -// property Balance d - -func (v *interfaceSinkInput) Balance() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Balance", - } -} - -// property SupportBalance b - -func (v *interfaceSinkInput) SupportBalance() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SupportBalance", - } -} - -// property Fade d - -func (v *interfaceSinkInput) Fade() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Fade", - } -} - -// property SupportFade b - -func (v *interfaceSinkInput) SupportFade() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SupportFade", - } -} - -// property Name s - -func (v *interfaceSinkInput) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Icon s - -func (v *interfaceSinkInput) Icon() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Icon", - } -} - -// property Mute b - -func (v *interfaceSinkInput) Mute() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Mute", - } -} - -type PropPortInfoSlice interface { - Get(flags dbus.Flags) (value []PortInfo, err error) - Set(flags dbus.Flags, value []PortInfo) error - ConnectChanged(cb func(hasValue bool, value []PortInfo)) error -} - -type implPropPortInfoSlice struct { - Impl proxy.Implementer - Name string -} - -func (p implPropPortInfoSlice) Get(flags dbus.Flags) (value []PortInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropPortInfoSlice) Set(flags dbus.Flags, value []PortInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropPortInfoSlice) ConnectChanged(cb func(hasValue bool, value []PortInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []PortInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropPortInfo interface { - Get(flags dbus.Flags) (value PortInfo, err error) - Set(flags dbus.Flags, value PortInfo) error - ConnectChanged(cb func(hasValue bool, value PortInfo)) error -} - -type implPropPortInfo struct { - Impl proxy.Implementer - Name string -} - -func (p implPropPortInfo) Get(flags dbus.Flags) (value PortInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropPortInfo) Set(flags dbus.Flags, value PortInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropPortInfo) ConnectChanged(cb func(hasValue bool, value PortInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v PortInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, PortInfo{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1011 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.audio"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package audio - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockAudio struct { - MockInterfaceAudio // interface com.deepin.daemon.Audio - proxy.MockObject -} - -type MockInterfaceAudio struct { - mock.Mock -} - -// method SetDefaultSink - -func (v *MockInterfaceAudio) GoSetDefaultSink(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAudio) SetDefaultSink(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetDefaultSource - -func (v *MockInterfaceAudio) GoSetDefaultSource(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAudio) SetDefaultSource(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetPort - -func (v *MockInterfaceAudio) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, direction int32) *dbus.Call { - mockArgs := v.Called(flags, ch, cardId, portName, direction) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAudio) SetPort(flags dbus.Flags, cardId uint32, portName string, direction int32) error { - mockArgs := v.Called(flags, cardId, portName, direction) - - return mockArgs.Error(0) -} - -// method SetPortEnabled - -func (v *MockInterfaceAudio) GoSetPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, cardId, portName, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAudio) SetPortEnabled(flags dbus.Flags, cardId uint32, portName string, enabled bool) error { - mockArgs := v.Called(flags, cardId, portName, enabled) - - return mockArgs.Error(0) -} - -// method IsPortEnabled - -func (v *MockInterfaceAudio) GoIsPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string) *dbus.Call { - mockArgs := v.Called(flags, ch, cardId, portName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAudio) IsPortEnabled(flags dbus.Flags, cardId uint32, portName string) (bool, error) { - mockArgs := v.Called(flags, cardId, portName) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// property MaxUIVolume d - -func (v *MockInterfaceAudio) MaxUIVolume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SinkInputs ao - -func (v *MockInterfaceAudio) SinkInputs() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultSink o - -func (v *MockInterfaceAudio) DefaultSink() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultSource o - -func (v *MockInterfaceAudio) DefaultSource() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Cards s - -func (v *MockInterfaceAudio) Cards() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CardsWithoutUnavailable s - -func (v *MockInterfaceAudio) CardsWithoutUnavailable() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSink struct { - MockInterfaceSink // interface com.deepin.daemon.Audio.Sink - proxy.MockObject -} - -type MockInterfaceSink struct { - mock.Mock -} - -// method GetMeter - -func (v *MockInterfaceSink) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetBalance - -func (v *MockInterfaceSink) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value, isPlay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { - mockArgs := v.Called(flags, value, isPlay) - - return mockArgs.Error(0) -} - -// method SetFade - -func (v *MockInterfaceSink) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) SetFade(flags dbus.Flags, value float64) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetMute - -func (v *MockInterfaceSink) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) SetMute(flags dbus.Flags, value bool) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetPort - -func (v *MockInterfaceSink) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) SetPort(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetVolume - -func (v *MockInterfaceSink) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value, isPlay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { - mockArgs := v.Called(flags, value, isPlay) - - return mockArgs.Error(0) -} - -// property SupportBalance b - -func (v *MockInterfaceSink) SupportBalance() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ports a(ssy) - -func (v *MockInterfaceSink) Ports() PropPortInfoSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropPortInfoSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceSink) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mute b - -func (v *MockInterfaceSink) Mute() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Volume d - -func (v *MockInterfaceSink) Volume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Balance d - -func (v *MockInterfaceSink) Balance() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActivePort (ssy) - -func (v *MockInterfaceSink) ActivePort() PropPortInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropPortInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Card u - -func (v *MockInterfaceSink) Card() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Description s - -func (v *MockInterfaceSink) Description() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BaseVolume d - -func (v *MockInterfaceSink) BaseVolume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Fade d - -func (v *MockInterfaceSink) Fade() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportFade b - -func (v *MockInterfaceSink) SupportFade() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSource struct { - MockInterfaceSource // interface com.deepin.daemon.Audio.Source - proxy.MockObject -} - -type MockInterfaceSource struct { - mock.Mock -} - -// method GetMeter - -func (v *MockInterfaceSource) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSource) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetBalance - -func (v *MockInterfaceSource) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value, isPlay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSource) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { - mockArgs := v.Called(flags, value, isPlay) - - return mockArgs.Error(0) -} - -// method SetFade - -func (v *MockInterfaceSource) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSource) SetFade(flags dbus.Flags, value float64) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetMute - -func (v *MockInterfaceSource) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSource) SetMute(flags dbus.Flags, value bool) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetPort - -func (v *MockInterfaceSource) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSource) SetPort(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetVolume - -func (v *MockInterfaceSource) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value, isPlay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSource) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { - mockArgs := v.Called(flags, value, isPlay) - - return mockArgs.Error(0) -} - -// property Mute b - -func (v *MockInterfaceSource) Mute() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Balance d - -func (v *MockInterfaceSource) Balance() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportBalance b - -func (v *MockInterfaceSource) SupportBalance() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Fade d - -func (v *MockInterfaceSource) Fade() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ports a(ssy) - -func (v *MockInterfaceSource) Ports() PropPortInfoSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropPortInfoSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Card u - -func (v *MockInterfaceSource) Card() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BaseVolume d - -func (v *MockInterfaceSource) BaseVolume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Description s - -func (v *MockInterfaceSource) Description() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Volume d - -func (v *MockInterfaceSource) Volume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportFade b - -func (v *MockInterfaceSource) SupportFade() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActivePort (ssy) - -func (v *MockInterfaceSource) ActivePort() PropPortInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropPortInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceSource) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSinkInput struct { - MockInterfaceSinkInput // interface com.deepin.daemon.Audio.SinkInput - proxy.MockObject -} - -type MockInterfaceSinkInput struct { - mock.Mock -} - -// method SetBalance - -func (v *MockInterfaceSinkInput) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value, isPlay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSinkInput) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { - mockArgs := v.Called(flags, value, isPlay) - - return mockArgs.Error(0) -} - -// method SetFade - -func (v *MockInterfaceSinkInput) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSinkInput) SetFade(flags dbus.Flags, value float64) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetMute - -func (v *MockInterfaceSinkInput) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSinkInput) SetMute(flags dbus.Flags, value bool) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetVolume - -func (v *MockInterfaceSinkInput) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { - mockArgs := v.Called(flags, ch, value, isPlay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSinkInput) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { - mockArgs := v.Called(flags, value, isPlay) - - return mockArgs.Error(0) -} - -// property Volume d - -func (v *MockInterfaceSinkInput) Volume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Balance d - -func (v *MockInterfaceSinkInput) Balance() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportBalance b - -func (v *MockInterfaceSinkInput) SupportBalance() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Fade d - -func (v *MockInterfaceSinkInput) Fade() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportFade b - -func (v *MockInterfaceSinkInput) SupportFade() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceSinkInput) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Icon s - -func (v *MockInterfaceSinkInput) Icon() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mute b - -func (v *MockInterfaceSinkInput) Mute() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropPortInfoSlice struct { - mock.Mock -} - -func (p MockPropPortInfoSlice) Get(flags dbus.Flags) (value []PortInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]PortInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropPortInfoSlice) Set(flags dbus.Flags, value []PortInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropPortInfoSlice) ConnectChanged(cb func(hasValue bool, value []PortInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropPortInfo struct { - mock.Mock -} - -func (p MockPropPortInfo) Get(flags dbus.Flags) (value PortInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(PortInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropPortInfo) Set(flags dbus.Flags, value PortInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropPortInfo) ConnectChanged(cb func(hasValue bool, value PortInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -{ - "Service": "com.deepin.daemon.Audio", - "Objects": [ - { - "Type": "Audio", - "Path": "/com/deepin/daemon/Audio", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Audio", - "Type": "audio" - } - ] - }, - { - "Type":"Sink", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Audio.Sink", - "Type": "sink", - "Fixes": { - "p/Ports": { - "RefType": "PropPortInfoSlice" - }, - "p/ActivePort": { - "RefType": "PropPortInfo" - } - } - } - ] - }, - { - "Type":"Source", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Audio.Source", - "Type": "source", - "Fixes": { - "p/Ports": { - "RefType": "PropPortInfoSlice" - }, - "p/ActivePort": { - "RefType": "PropPortInfo" - } - } - } - ] - }, - { - "Type":"SinkInput", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Audio.SinkInput", - "Type": "sinkInput" - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropPortInfoSlice", - "ValueType": "[]PortInfo" - }, - { - "Type": "PropPortInfo", - "ValueType": "PortInfo", - "EmptyValue": "$T{}" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package audio - -type PortInfo struct { - Name string - Description string - Priority uint32 - Available int // 0: Unknown, 1: No, 2: Yes -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/SinkInput.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/SinkInput.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/SinkInput.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/SinkInput.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/Sink.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/Sink.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/Sink.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/Sink.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/Source.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/Source.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.audio/Source.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.audio/Source.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/Authenticate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/Authenticate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/Authenticate.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/Authenticate.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1128 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package authenticate - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Authenticate interface { - authenticate // interface com.deepin.daemon.Authenticate - proxy.Object -} - -type objectAuthenticate struct { - interfaceAuthenticate // interface com.deepin.daemon.Authenticate - proxy.ImplObject -} - -func NewAuthenticate(conn *dbus.Conn) Authenticate { - obj := new(objectAuthenticate) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate") - return obj -} - -type authenticate interface { - GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call - Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) - GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - GetLimits(flags dbus.Flags, username string) (string, error) - GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call - PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) - GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - ResetLimits(flags dbus.Flags, username string) error - ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) - SupportEncrypts() proxy.PropString - FrameworkState() proxy.PropInt32 - SupportedFlags() proxy.PropInt32 -} - -type interfaceAuthenticate struct{} - -func (v *interfaceAuthenticate) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAuthenticate) GetInterfaceName_() string { - return "com.deepin.daemon.Authenticate" -} - -// method Authenticate - -func (v *interfaceAuthenticate) GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Authenticate", flags, ch, username, authFlags, appType) -} - -func (*interfaceAuthenticate) StoreAuthenticate(call *dbus.Call) (path string, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceAuthenticate) Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) { - return v.StoreAuthenticate( - <-v.GoAuthenticate(flags, make(chan *dbus.Call, 1), username, authFlags, appType).Done) -} - -// method GetLimits - -func (v *interfaceAuthenticate) GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLimits", flags, ch, username) -} - -func (*interfaceAuthenticate) StoreGetLimits(call *dbus.Call) (limits string, err error) { - err = call.Store(&limits) - return -} - -func (v *interfaceAuthenticate) GetLimits(flags dbus.Flags, username string) (string, error) { - return v.StoreGetLimits( - <-v.GoGetLimits(flags, make(chan *dbus.Call, 1), username).Done) -} - -// method PreOneKeyLogin - -func (v *interfaceAuthenticate) GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PreOneKeyLogin", flags, ch, flag) -} - -func (*interfaceAuthenticate) StorePreOneKeyLogin(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceAuthenticate) PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) { - return v.StorePreOneKeyLogin( - <-v.GoPreOneKeyLogin(flags, make(chan *dbus.Call, 1), flag).Done) -} - -// method ResetLimits - -func (v *interfaceAuthenticate) GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetLimits", flags, ch, username) -} - -func (v *interfaceAuthenticate) ResetLimits(flags dbus.Flags, username string) error { - return (<-v.GoResetLimits(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// signal LimitUpdated - -func (v *interfaceAuthenticate) ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "LimitUpdated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".LimitUpdated", - } - handlerFunc := func(sig *dbus.Signal) { - var username string - err := dbus.Store(sig.Body, &username) - if err == nil { - cb(username) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property SupportEncrypts s - -func (v *interfaceAuthenticate) SupportEncrypts() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SupportEncrypts", - } -} - -// property FrameworkState i - -func (v *interfaceAuthenticate) FrameworkState() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "FrameworkState", - } -} - -// property SupportedFlags i - -func (v *interfaceAuthenticate) SupportedFlags() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SupportedFlags", - } -} - -type Fingerprint interface { - fingerprint // interface com.deepin.daemon.Authenticate.Fingerprint - proxy.Object -} - -type objectFingerprint struct { - interfaceFingerprint // interface com.deepin.daemon.Authenticate.Fingerprint - proxy.ImplObject -} - -func NewFingerprint(conn *dbus.Conn) Fingerprint { - obj := new(objectFingerprint) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/Fingerprint") - return obj -} - -type fingerprint interface { - GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call - Claim(flags dbus.Flags, username string, claimed bool) error - GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - DeleteAllFingers(flags dbus.Flags, username string) error - GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call - DeleteFinger(flags dbus.Flags, username string, finger string) error - GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - Enroll(flags dbus.Flags, finger string) error - GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - ListFingers(flags dbus.Flags, username string) ([]string, error) - GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call - SetDefaultDevice(flags dbus.Flags, device string) error - GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopEnroll(flags dbus.Flags) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopVerify(flags dbus.Flags) error - GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - Verify(flags dbus.Flags, finger string) error - ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) - DefaultDevice() proxy.PropString - Devices() proxy.PropString -} - -type interfaceFingerprint struct{} - -func (v *interfaceFingerprint) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceFingerprint) GetInterfaceName_() string { - return "com.deepin.daemon.Authenticate.Fingerprint" -} - -// method Claim - -func (v *interfaceFingerprint) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username, claimed) -} - -func (v *interfaceFingerprint) Claim(flags dbus.Flags, username string, claimed bool) error { - return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username, claimed).Done).Err -} - -// method DeleteAllFingers - -func (v *interfaceFingerprint) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, username) -} - -func (v *interfaceFingerprint) DeleteAllFingers(flags dbus.Flags, username string) error { - return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// method DeleteFinger - -func (v *interfaceFingerprint) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, username, finger) -} - -func (v *interfaceFingerprint) DeleteFinger(flags dbus.Flags, username string, finger string) error { - return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), username, finger).Done).Err -} - -// method Enroll - -func (v *interfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, finger) -} - -func (v *interfaceFingerprint) Enroll(flags dbus.Flags, finger string) error { - return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// method ListFingers - -func (v *interfaceFingerprint) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, username) -} - -func (*interfaceFingerprint) StoreListFingers(call *dbus.Call) (fingers []string, err error) { - err = call.Store(&fingers) - return -} - -func (v *interfaceFingerprint) ListFingers(flags dbus.Flags, username string) ([]string, error) { - return v.StoreListFingers( - <-v.GoListFingers(flags, make(chan *dbus.Call, 1), username).Done) -} - -// method SetDefaultDevice - -func (v *interfaceFingerprint) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) -} - -func (v *interfaceFingerprint) SetDefaultDevice(flags dbus.Flags, device string) error { - return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err -} - -// method StopEnroll - -func (v *interfaceFingerprint) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) -} - -func (v *interfaceFingerprint) StopEnroll(flags dbus.Flags) error { - return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method StopVerify - -func (v *interfaceFingerprint) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) -} - -func (v *interfaceFingerprint) StopVerify(flags dbus.Flags) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Verify - -func (v *interfaceFingerprint) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) -} - -func (v *interfaceFingerprint) Verify(flags dbus.Flags, finger string) error { - return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceFingerprint) ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var code int32 - var msg string - err := dbus.Store(sig.Body, &id, &code, &msg) - if err == nil { - cb(id, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceFingerprint) ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var code int32 - var msg string - err := dbus.Store(sig.Body, &id, &code, &msg) - if err == nil { - cb(id, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Touch - -func (v *interfaceFingerprint) ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Touch", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var pressed bool - err := dbus.Store(sig.Body, &id, &pressed) - if err == nil { - cb(id, pressed) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property DefaultDevice s - -func (v *interfaceFingerprint) DefaultDevice() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultDevice", - } -} - -// property Devices s - -func (v *interfaceFingerprint) Devices() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Devices", - } -} - -type UKey interface { - ukey // interface com.deepin.daemon.Authenticate.UKey - proxy.Object -} - -type objectUKey struct { - interfaceUkey // interface com.deepin.daemon.Authenticate.UKey - proxy.ImplObject -} - -func NewUKey(conn *dbus.Conn) UKey { - obj := new(objectUKey) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/UKey") - return obj -} - -type ukey interface { - GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call - ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) - GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call - GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) - GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call - GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) - GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call - SetDefaultDevice(flags dbus.Flags, device string) error - GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call - SetPin(flags dbus.Flags, id string, pin string) error - GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - SetSessionPath(flags dbus.Flags, id string) error - GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - StartVerify(flags dbus.Flags, id string) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - StopVerify(flags dbus.Flags, id string) error - ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) - ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) - ValidDevices() proxy.PropString - DefaultDevice() proxy.PropString -} - -type interfaceUkey struct{} - -func (v *interfaceUkey) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUkey) GetInterfaceName_() string { - return "com.deepin.daemon.Authenticate.UKey" -} - -// method ConstructVerification - -func (v *interfaceUkey) GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ConstructVerification", flags, ch, serviceName, username, useDefaultService) -} - -func (*interfaceUkey) StoreConstructVerification(call *dbus.Call) (id string, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceUkey) ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) { - return v.StoreConstructVerification( - <-v.GoConstructVerification(flags, make(chan *dbus.Call, 1), serviceName, username, useDefaultService).Done) -} - -// method GetPINLength - -func (v *interfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPINLength", flags, ch, serviceName, username, useDefaultDevice) -} - -func (*interfaceUkey) StoreGetPINLength(call *dbus.Call) (length int32, err error) { - err = call.Store(&length) - return -} - -func (v *interfaceUkey) GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) { - return v.StoreGetPINLength( - <-v.GoGetPINLength(flags, make(chan *dbus.Call, 1), serviceName, username, useDefaultDevice).Done) -} - -// method GetUserList - -func (v *interfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserList", flags, ch, serviceName, useDefaultDevice) -} - -func (*interfaceUkey) StoreGetUserList(call *dbus.Call) (users []string, err error) { - err = call.Store(&users) - return -} - -func (v *interfaceUkey) GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) { - return v.StoreGetUserList( - <-v.GoGetUserList(flags, make(chan *dbus.Call, 1), serviceName, useDefaultDevice).Done) -} - -// method SetDefaultDevice - -func (v *interfaceUkey) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) -} - -func (v *interfaceUkey) SetDefaultDevice(flags dbus.Flags, device string) error { - return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err -} - -// method SetPin - -func (v *interfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPin", flags, ch, id, pin) -} - -func (v *interfaceUkey) SetPin(flags dbus.Flags, id string, pin string) error { - return (<-v.GoSetPin(flags, make(chan *dbus.Call, 1), id, pin).Done).Err -} - -// method SetSessionPath - -func (v *interfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSessionPath", flags, ch, id) -} - -func (v *interfaceUkey) SetSessionPath(flags dbus.Flags, id string) error { - return (<-v.GoSetSessionPath(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method StartVerify - -func (v *interfaceUkey) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, id) -} - -func (v *interfaceUkey) StartVerify(flags dbus.Flags, id string) error { - return (<-v.GoStartVerify(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method StopVerify - -func (v *interfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, id) -} - -func (v *interfaceUkey) StopVerify(flags dbus.Flags, id string) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// signal VerifyResult - -func (v *interfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyResult", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyResult", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var msg string - err := dbus.Store(sig.Body, &id, &msg) - if err == nil { - cb(id, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal State - -func (v *interfaceUkey) ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "State", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".State", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var state int32 - err := dbus.Store(sig.Body, &id, &state) - if err == nil { - cb(id, state) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ValidDevices s - -func (v *interfaceUkey) ValidDevices() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ValidDevices", - } -} - -// property DefaultDevice s - -func (v *interfaceUkey) DefaultDevice() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultDevice", - } -} - -type Face interface { - face // interface com.deepin.daemon.Authenticate.Face - proxy.Object -} - -type objectFace struct { - interfaceFace // interface com.deepin.daemon.Authenticate.Face - proxy.ImplObject -} - -func NewFace(conn *dbus.Conn) Face { - obj := new(objectFace) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/Face") - return obj -} - -type face interface { - GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call - DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error - GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call - DeleteFaces(flags dbus.Flags, serviceName string, username string) error - GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) - GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call - ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) - GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call - RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error - GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call - SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error - GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call - SetDefaultService(flags dbus.Flags, serviceName string) error - GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call - StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) - GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call - StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) - GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - StopEnroll(flags dbus.Flags, id string) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - StopVerify(flags dbus.Flags, id string) error - ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) - DefaultDevice() proxy.PropString - DefaultService() proxy.PropString - ServiceList() proxy.PropString -} - -type interfaceFace struct{} - -func (v *interfaceFace) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceFace) GetInterfaceName_() string { - return "com.deepin.daemon.Authenticate.Face" -} - -// method DeleteFace - -func (v *interfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFace", flags, ch, serviceName, username, faceName) -} - -func (v *interfaceFace) DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error { - return (<-v.GoDeleteFace(flags, make(chan *dbus.Call, 1), serviceName, username, faceName).Done).Err -} - -// method DeleteFaces - -func (v *interfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFaces", flags, ch, serviceName, username) -} - -func (v *interfaceFace) DeleteFaces(flags dbus.Flags, serviceName string, username string) error { - return (<-v.GoDeleteFaces(flags, make(chan *dbus.Call, 1), serviceName, username).Done).Err -} - -// method GetShareMemInfo - -func (v *interfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetShareMemInfo", flags, ch, id) -} - -func (*interfaceFace) StoreGetShareMemInfo(call *dbus.Call) (sockPath string, key string, size int32, err error) { - err = call.Store(&sockPath, &key, &size) - return -} - -func (v *interfaceFace) GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) { - return v.StoreGetShareMemInfo( - <-v.GoGetShareMemInfo(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method ListFaces - -func (v *interfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFaces", flags, ch, serviceName, username) -} - -func (*interfaceFace) StoreListFaces(call *dbus.Call) (faces []string, err error) { - err = call.Store(&faces) - return -} - -func (v *interfaceFace) ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) { - return v.StoreListFaces( - <-v.GoListFaces(flags, make(chan *dbus.Call, 1), serviceName, username).Done) -} - -// method RenameFace - -func (v *interfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFace", flags, ch, serviceName, username, oldFace, newFace) -} - -func (v *interfaceFace) RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error { - return (<-v.GoRenameFace(flags, make(chan *dbus.Call, 1), serviceName, username, oldFace, newFace).Done).Err -} - -// method SetDefaultDevice - -func (v *interfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, serviceName, device) -} - -func (v *interfaceFace) SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error { - return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), serviceName, device).Done).Err -} - -// method SetDefaultService - -func (v *interfaceFace) GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultService", flags, ch, serviceName) -} - -func (v *interfaceFace) SetDefaultService(flags dbus.Flags, serviceName string) error { - return (<-v.GoSetDefaultService(flags, make(chan *dbus.Call, 1), serviceName).Done).Err -} - -// method StartEnroll - -func (v *interfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartEnroll", flags, ch, username, serviceName, faceName) -} - -func (*interfaceFace) StoreStartEnroll(call *dbus.Call) (id string, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceFace) StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) { - return v.StoreStartEnroll( - <-v.GoStartEnroll(flags, make(chan *dbus.Call, 1), username, serviceName, faceName).Done) -} - -// method StartVerify - -func (v *interfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, username, serviceName, timeout) -} - -func (*interfaceFace) StoreStartVerify(call *dbus.Call) (id string, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceFace) StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) { - return v.StoreStartVerify( - <-v.GoStartVerify(flags, make(chan *dbus.Call, 1), username, serviceName, timeout).Done) -} - -// method StopEnroll - -func (v *interfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch, id) -} - -func (v *interfaceFace) StopEnroll(flags dbus.Flags, id string) error { - return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method StopVerify - -func (v *interfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, id) -} - -func (v *interfaceFace) StopVerify(flags dbus.Flags, id string) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceFace) ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var user string - var code int32 - var msg string - err := dbus.Store(sig.Body, &id, &user, &code, &msg) - if err == nil { - cb(id, user, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceFace) ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var user string - var code int32 - var msg string - err := dbus.Store(sig.Body, &id, &user, &code, &msg) - if err == nil { - cb(id, user, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceStatus - -func (v *interfaceFace) ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var serviceName string - var code int32 - err := dbus.Store(sig.Body, &serviceName, &code) - if err == nil { - cb(serviceName, code) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property DefaultDevice s - -func (v *interfaceFace) DefaultDevice() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultDevice", - } -} - -// property DefaultService s - -func (v *interfaceFace) DefaultService() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultService", - } -} - -// property ServiceList s - -func (v *interfaceFace) ServiceList() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ServiceList", - } -} - -type CharaManger interface { - charaManger // interface com.deepin.daemon.Authenticate.CharaManger - proxy.Object -} - -type objectCharaManger struct { - interfaceCharaManger // interface com.deepin.daemon.Authenticate.CharaManger - proxy.ImplObject -} - -func NewCharaManger(conn *dbus.Conn) CharaManger { - obj := new(objectCharaManger) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/CharaManger") - return obj -} - -type charaManger interface { - GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call - Delete(flags dbus.Flags, charaType int32, charaName string) error - GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call - EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) - GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - EnrollStop(flags dbus.Flags) error - GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call - List(flags dbus.Flags, driverName string, charaType int32) (string, error) - GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call - Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error - ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) - ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) - ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) - DriverInfo() proxy.PropString -} - -type interfaceCharaManger struct{} - -func (v *interfaceCharaManger) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceCharaManger) GetInterfaceName_() string { - return "com.deepin.daemon.Authenticate.CharaManger" -} - -// method Delete - -func (v *interfaceCharaManger) GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, charaType, charaName) -} - -func (v *interfaceCharaManger) Delete(flags dbus.Flags, charaType int32, charaName string) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), charaType, charaName).Done).Err -} - -// method EnrollStart - -func (v *interfaceCharaManger) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, driverName, charaType, charaName) -} - -func (*interfaceCharaManger) StoreEnrollStart(call *dbus.Call) (outArg0 dbus.UnixFD, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceCharaManger) EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) { - return v.StoreEnrollStart( - <-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), driverName, charaType, charaName).Done) -} - -// method EnrollStop - -func (v *interfaceCharaManger) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) -} - -func (v *interfaceCharaManger) EnrollStop(flags dbus.Flags) error { - return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method List - -func (v *interfaceCharaManger) GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch, driverName, charaType) -} - -func (*interfaceCharaManger) StoreList(call *dbus.Call) (outArg0 string, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceCharaManger) List(flags dbus.Flags, driverName string, charaType int32) (string, error) { - return v.StoreList( - <-v.GoList(flags, make(chan *dbus.Call, 1), driverName, charaType).Done) -} - -// method Rename - -func (v *interfaceCharaManger) GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Rename", flags, ch, charaType, oldName, newName) -} - -func (v *interfaceCharaManger) Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error { - return (<-v.GoRename(flags, make(chan *dbus.Call, 1), charaType, oldName, newName).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceCharaManger) ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var Sender string - var Code int32 - var Msg string - err := dbus.Store(sig.Body, &Sender, &Code, &Msg) - if err == nil { - cb(Sender, Code, Msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CharaUpdated - -func (v *interfaceCharaManger) ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CharaUpdated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CharaUpdated", - } - handlerFunc := func(sig *dbus.Signal) { - var DriverName string - var CharaType int32 - err := dbus.Store(sig.Body, &DriverName, &CharaType) - if err == nil { - cb(DriverName, CharaType) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DriverChanged - -func (v *interfaceCharaManger) ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DriverChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DriverChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property DriverInfo s - -func (v *interfaceCharaManger) DriverInfo() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DriverInfo", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1089 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package authenticate - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockAuthenticate struct { - MockInterfaceAuthenticate // interface com.deepin.daemon.Authenticate - proxy.MockObject -} - -type MockInterfaceAuthenticate struct { - mock.Mock -} - -// method Authenticate - -func (v *MockInterfaceAuthenticate) GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call { - mockArgs := v.Called(flags, ch, username, authFlags, appType) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthenticate) Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) { - mockArgs := v.Called(flags, username, authFlags, appType) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetLimits - -func (v *MockInterfaceAuthenticate) GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthenticate) GetLimits(flags dbus.Flags, username string) (string, error) { - mockArgs := v.Called(flags, username) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method PreOneKeyLogin - -func (v *MockInterfaceAuthenticate) GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call { - mockArgs := v.Called(flags, ch, flag) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthenticate) PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) { - mockArgs := v.Called(flags, flag) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ResetLimits - -func (v *MockInterfaceAuthenticate) GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthenticate) ResetLimits(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// signal LimitUpdated - -func (v *MockInterfaceAuthenticate) ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property SupportEncrypts s - -func (v *MockInterfaceAuthenticate) SupportEncrypts() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FrameworkState i - -func (v *MockInterfaceAuthenticate) FrameworkState() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportedFlags i - -func (v *MockInterfaceAuthenticate) SupportedFlags() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockFingerprint struct { - MockInterfaceFingerprint // interface com.deepin.daemon.Authenticate.Fingerprint - proxy.MockObject -} - -type MockInterfaceFingerprint struct { - mock.Mock -} - -// method Claim - -func (v *MockInterfaceFingerprint) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call { - mockArgs := v.Called(flags, ch, username, claimed) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Claim(flags dbus.Flags, username string, claimed bool) error { - mockArgs := v.Called(flags, username, claimed) - - return mockArgs.Error(0) -} - -// method DeleteAllFingers - -func (v *MockInterfaceFingerprint) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) DeleteAllFingers(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// method DeleteFinger - -func (v *MockInterfaceFingerprint) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) DeleteFinger(flags dbus.Flags, username string, finger string) error { - mockArgs := v.Called(flags, username, finger) - - return mockArgs.Error(0) -} - -// method Enroll - -func (v *MockInterfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Enroll(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// method ListFingers - -func (v *MockInterfaceFingerprint) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) ListFingers(flags dbus.Flags, username string) ([]string, error) { - mockArgs := v.Called(flags, username) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetDefaultDevice - -func (v *MockInterfaceFingerprint) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) SetDefaultDevice(flags dbus.Flags, device string) error { - mockArgs := v.Called(flags, device) - - return mockArgs.Error(0) -} - -// method StopEnroll - -func (v *MockInterfaceFingerprint) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) StopEnroll(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceFingerprint) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) StopVerify(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Verify - -func (v *MockInterfaceFingerprint) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Verify(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceFingerprint) ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceFingerprint) ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Touch - -func (v *MockInterfaceFingerprint) ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property DefaultDevice s - -func (v *MockInterfaceFingerprint) DefaultDevice() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Devices s - -func (v *MockInterfaceFingerprint) Devices() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockUKey struct { - MockInterfaceUkey // interface com.deepin.daemon.Authenticate.UKey - proxy.MockObject -} - -type MockInterfaceUkey struct { - mock.Mock -} - -// method ConstructVerification - -func (v *MockInterfaceUkey) GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, username, useDefaultService) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) { - mockArgs := v.Called(flags, serviceName, username, useDefaultService) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetPINLength - -func (v *MockInterfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, username, useDefaultDevice) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) { - mockArgs := v.Called(flags, serviceName, username, useDefaultDevice) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUserList - -func (v *MockInterfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, useDefaultDevice) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) { - mockArgs := v.Called(flags, serviceName, useDefaultDevice) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetDefaultDevice - -func (v *MockInterfaceUkey) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) SetDefaultDevice(flags dbus.Flags, device string) error { - mockArgs := v.Called(flags, device) - - return mockArgs.Error(0) -} - -// method SetPin - -func (v *MockInterfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call { - mockArgs := v.Called(flags, ch, id, pin) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) SetPin(flags dbus.Flags, id string, pin string) error { - mockArgs := v.Called(flags, id, pin) - - return mockArgs.Error(0) -} - -// method SetSessionPath - -func (v *MockInterfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) SetSessionPath(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method StartVerify - -func (v *MockInterfaceUkey) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) StartVerify(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) StopVerify(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// signal VerifyResult - -func (v *MockInterfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal State - -func (v *MockInterfaceUkey) ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ValidDevices s - -func (v *MockInterfaceUkey) ValidDevices() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultDevice s - -func (v *MockInterfaceUkey) DefaultDevice() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockFace struct { - MockInterfaceFace // interface com.deepin.daemon.Authenticate.Face - proxy.MockObject -} - -type MockInterfaceFace struct { - mock.Mock -} - -// method DeleteFace - -func (v *MockInterfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, username, faceName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error { - mockArgs := v.Called(flags, serviceName, username, faceName) - - return mockArgs.Error(0) -} - -// method DeleteFaces - -func (v *MockInterfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) DeleteFaces(flags dbus.Flags, serviceName string, username string) error { - mockArgs := v.Called(flags, serviceName, username) - - return mockArgs.Error(0) -} - -// method GetShareMemInfo - -func (v *MockInterfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) { - mockArgs := v.Called(flags, id) - - ret2, ok := mockArgs.Get(2).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) - } - - return mockArgs.String(0), mockArgs.String(1), ret2, mockArgs.Error(3) -} - -// method ListFaces - -func (v *MockInterfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) { - mockArgs := v.Called(flags, serviceName, username) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RenameFace - -func (v *MockInterfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, username, oldFace, newFace) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error { - mockArgs := v.Called(flags, serviceName, username, oldFace, newFace) - - return mockArgs.Error(0) -} - -// method SetDefaultDevice - -func (v *MockInterfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error { - mockArgs := v.Called(flags, serviceName, device) - - return mockArgs.Error(0) -} - -// method SetDefaultService - -func (v *MockInterfaceFace) GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call { - mockArgs := v.Called(flags, ch, serviceName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) SetDefaultService(flags dbus.Flags, serviceName string) error { - mockArgs := v.Called(flags, serviceName) - - return mockArgs.Error(0) -} - -// method StartEnroll - -func (v *MockInterfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, serviceName, faceName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) { - mockArgs := v.Called(flags, username, serviceName, faceName) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method StartVerify - -func (v *MockInterfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call { - mockArgs := v.Called(flags, ch, username, serviceName, timeout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) { - mockArgs := v.Called(flags, username, serviceName, timeout) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method StopEnroll - -func (v *MockInterfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StopEnroll(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StopVerify(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceFace) ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceFace) ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceStatus - -func (v *MockInterfaceFace) ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property DefaultDevice s - -func (v *MockInterfaceFace) DefaultDevice() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultService s - -func (v *MockInterfaceFace) DefaultService() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ServiceList s - -func (v *MockInterfaceFace) ServiceList() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockCharaManger struct { - MockInterfaceCharaManger // interface com.deepin.daemon.Authenticate.CharaManger - proxy.MockObject -} - -type MockInterfaceCharaManger struct { - mock.Mock -} - -// method Delete - -func (v *MockInterfaceCharaManger) GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call { - mockArgs := v.Called(flags, ch, charaType, charaName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCharaManger) Delete(flags dbus.Flags, charaType int32, charaName string) error { - mockArgs := v.Called(flags, charaType, charaName) - - return mockArgs.Error(0) -} - -// method EnrollStart - -func (v *MockInterfaceCharaManger) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call { - mockArgs := v.Called(flags, ch, driverName, charaType, charaName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCharaManger) EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, driverName, charaType, charaName) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method EnrollStop - -func (v *MockInterfaceCharaManger) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCharaManger) EnrollStop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method List - -func (v *MockInterfaceCharaManger) GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call { - mockArgs := v.Called(flags, ch, driverName, charaType) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCharaManger) List(flags dbus.Flags, driverName string, charaType int32) (string, error) { - mockArgs := v.Called(flags, driverName, charaType) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Rename - -func (v *MockInterfaceCharaManger) GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call { - mockArgs := v.Called(flags, ch, charaType, oldName, newName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCharaManger) Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error { - mockArgs := v.Called(flags, charaType, oldName, newName) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceCharaManger) ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CharaUpdated - -func (v *MockInterfaceCharaManger) ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DriverChanged - -func (v *MockInterfaceCharaManger) ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property DriverInfo s - -func (v *MockInterfaceCharaManger) DriverInfo() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/CharaManger.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/CharaManger.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/CharaManger.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/CharaManger.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -{ - "Service": "com.deepin.daemon.Authenticate", - "Objects": [ - { - "Type": "Authenticate", - "Path": "/com/deepin/daemon/Authenticate", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate", - "Type": "authenticate", - "Accessor": "Authenticate" - } - ] - }, - { - "Type": "Fingerprint", - "Path": "/com/deepin/daemon/Authenticate/Fingerprint", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.Fingerprint", - "Type": "fingerprint", - "Accessor": "Fingerprint" - } - ] - }, - { - "Type": "UKey", - "Path": "/com/deepin/daemon/Authenticate/UKey", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.UKey", - "Type": "ukey", - "Accessor": "UKey" - } - ] - }, - { - "Type": "Face", - "Path": "/com/deepin/daemon/Authenticate/Face", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.Face", - "Type": "face", - "Accessor": "Face" - } - ] - }, - { - "Type": "CharaManger", - "Path": "/com/deepin/daemon/Authenticate/CharaManger", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.CharaManger", - "Type": "charaManger", - "Accessor": "CharaManger" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/Face.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/Face.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/Face.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/Face.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/Fingerprint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/Fingerprint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/Fingerprint.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/Fingerprint.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package authenticate - -type CharaInfo struct { - CharaName string - CharaType int32 -} - -type DriverInfo struct { - DriverName string - CharaType int32 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/UKey.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/UKey.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate/UKey.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate/UKey.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,213 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.BiometricsDriver"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package BiometricsDriver - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type BiometricsDriver interface { - biometricsDriver // interface com.deepin.daemon.authenticate.BiometricsDriver - proxy.Object -} - -type objectBiometricsDriver struct { - interfaceBiometricsDriver // interface com.deepin.daemon.authenticate.BiometricsDriver - proxy.ImplObject -} - -func NewBiometricsDriver(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (BiometricsDriver, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectBiometricsDriver) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type biometricsDriver interface { - SetInterfaceName_(name string) - GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call - Delete(flags dbus.Flags, chara string) error - GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call - EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) - GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call - EnrollStop(flags dbus.Flags, action string) error - GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call - VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) - GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call - VerifyStop(flags dbus.Flags, action string) error - ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) - ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) - List() proxy.PropStringArray - CharaType() proxy.PropInt32 - Claim() proxy.PropBool -} - -type interfaceBiometricsDriver struct{} - -func (v *interfaceBiometricsDriver) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (v *interfaceBiometricsDriver) SetInterfaceName_(name string) { - v.GetObject_().SetExtra("customIfc", name) -} - -func (v *interfaceBiometricsDriver) GetInterfaceName_() string { - ifcName, _ := v.GetObject_().GetExtra("customIfc") - ifcNameStr, _ := ifcName.(string) - return ifcNameStr -} - -// method Delete - -func (v *interfaceBiometricsDriver) GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, chara) -} - -func (v *interfaceBiometricsDriver) Delete(flags dbus.Flags, chara string) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), chara).Done).Err -} - -// method EnrollStart - -func (v *interfaceBiometricsDriver) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, chara, type0, action) -} - -func (*interfaceBiometricsDriver) StoreEnrollStart(call *dbus.Call) (fd dbus.UnixFD, err error) { - err = call.Store(&fd) - return -} - -func (v *interfaceBiometricsDriver) EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) { - return v.StoreEnrollStart( - <-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), chara, type0, action).Done) -} - -// method EnrollStop - -func (v *interfaceBiometricsDriver) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch, action) -} - -func (v *interfaceBiometricsDriver) EnrollStop(flags dbus.Flags, action string) error { - return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1), action).Done).Err -} - -// method VerifyStart - -func (v *interfaceBiometricsDriver) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, charas, action) -} - -func (*interfaceBiometricsDriver) StoreVerifyStart(call *dbus.Call) (fd dbus.UnixFD, err error) { - err = call.Store(&fd) - return -} - -func (v *interfaceBiometricsDriver) VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) { - return v.StoreVerifyStart( - <-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), charas, action).Done) -} - -// method VerifyStop - -func (v *interfaceBiometricsDriver) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch, action) -} - -func (v *interfaceBiometricsDriver) VerifyStop(flags dbus.Flags, action string) error { - return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1), action).Done).Err -} - -// signal VerifyStatus - -func (v *interfaceBiometricsDriver) ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var action string - var verifyStatusCode int32 - var message string - err := dbus.Store(sig.Body, &action, &verifyStatusCode, &message) - if err == nil { - cb(action, verifyStatusCode, message) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal EnrollStatus - -func (v *interfaceBiometricsDriver) ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var action string - var enrollStatusCode int32 - var message string - err := dbus.Store(sig.Body, &action, &enrollStatusCode, &message) - if err == nil { - cb(action, enrollStatusCode, message) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property List as - -func (v *interfaceBiometricsDriver) List() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "List", - } -} - -// property CharaType i - -func (v *interfaceBiometricsDriver) CharaType() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "CharaType", - } -} - -// property Claim b - -func (v *interfaceBiometricsDriver) Claim() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Claim", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,194 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.BiometricsDriver"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package BiometricsDriver - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockBiometricsDriver struct { - MockInterfaceBiometricsDriver // interface com.deepin.daemon.authenticate.BiometricsDriver - proxy.MockObject -} - -type MockInterfaceBiometricsDriver struct { - mock.Mock -} - -func (v *MockInterfaceBiometricsDriver) SetInterfaceName_(string) { -} - -// method Delete - -func (v *MockInterfaceBiometricsDriver) GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call { - mockArgs := v.Called(flags, ch, chara) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBiometricsDriver) Delete(flags dbus.Flags, chara string) error { - mockArgs := v.Called(flags, chara) - - return mockArgs.Error(0) -} - -// method EnrollStart - -func (v *MockInterfaceBiometricsDriver) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call { - mockArgs := v.Called(flags, ch, chara, type0, action) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBiometricsDriver) EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, chara, type0, action) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method EnrollStop - -func (v *MockInterfaceBiometricsDriver) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { - mockArgs := v.Called(flags, ch, action) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBiometricsDriver) EnrollStop(flags dbus.Flags, action string) error { - mockArgs := v.Called(flags, action) - - return mockArgs.Error(0) -} - -// method VerifyStart - -func (v *MockInterfaceBiometricsDriver) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call { - mockArgs := v.Called(flags, ch, charas, action) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBiometricsDriver) VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, charas, action) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method VerifyStop - -func (v *MockInterfaceBiometricsDriver) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { - mockArgs := v.Called(flags, ch, action) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBiometricsDriver) VerifyStop(flags dbus.Flags, action string) error { - mockArgs := v.Called(flags, action) - - return mockArgs.Error(0) -} - -// signal VerifyStatus - -func (v *MockInterfaceBiometricsDriver) ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal EnrollStatus - -func (v *MockInterfaceBiometricsDriver) ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property List as - -func (v *MockInterfaceBiometricsDriver) List() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CharaType i - -func (v *MockInterfaceBiometricsDriver) CharaType() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Claim b - -func (v *MockInterfaceBiometricsDriver) Claim() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.BiometricsDriver/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.BiometricsDriver/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -{ - "Service": "", - "Objects": [ - { - "Type": "BiometricsDriver", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.daemon.authenticate.BiometricsDriver", - "CustomInterfaceName": true, - "Type": "biometricsDriver", - "Accessor": "BiometricsDriver" - } - ] - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,315 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.face"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package face - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Face interface { - face // interface com.deepin.daemon.Authenticate.Face.Device - proxy.Object -} - -type objectFace struct { - interfaceFace // interface com.deepin.daemon.Authenticate.Face.Device - proxy.ImplObject -} - -func NewFace(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Face, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectFace) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type face interface { - SetInterfaceName_(name string) - GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call - Claim(flags dbus.Flags, claimed bool) error - GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call - DeleteFace(flags dbus.Flags, uuid string, faceName string) error - GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - DeleteFaces(flags dbus.Flags, uuid string) error - GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) - GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - ListFaces(flags dbus.Flags, uuid string) ([]string, error) - GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call - RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error - GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call - SetDefaultDevice(flags dbus.Flags, device string) error - GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call - StartEnroll(flags dbus.Flags, uuid string, faceName string) error - GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call - StartVerify(flags dbus.Flags, uuid string, timeout int32) error - GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopEnroll(flags dbus.Flags) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopVerify(flags dbus.Flags) error - ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) - SupportedDevices() proxy.PropStringArray - DefaultDevice() proxy.PropString - Name() proxy.PropString - Claimed() proxy.PropBool - Capability() proxy.PropInt32 - Status() proxy.PropInt32 -} - -type interfaceFace struct{} - -func (v *interfaceFace) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (v *interfaceFace) SetInterfaceName_(name string) { - v.GetObject_().SetExtra("customIfc", name) -} - -func (v *interfaceFace) GetInterfaceName_() string { - ifcName, _ := v.GetObject_().GetExtra("customIfc") - ifcNameStr, _ := ifcName.(string) - return ifcNameStr -} - -// method Claim - -func (v *interfaceFace) GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, claimed) -} - -func (v *interfaceFace) Claim(flags dbus.Flags, claimed bool) error { - return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), claimed).Done).Err -} - -// method DeleteFace - -func (v *interfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFace", flags, ch, uuid, faceName) -} - -func (v *interfaceFace) DeleteFace(flags dbus.Flags, uuid string, faceName string) error { - return (<-v.GoDeleteFace(flags, make(chan *dbus.Call, 1), uuid, faceName).Done).Err -} - -// method DeleteFaces - -func (v *interfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFaces", flags, ch, uuid) -} - -func (v *interfaceFace) DeleteFaces(flags dbus.Flags, uuid string) error { - return (<-v.GoDeleteFaces(flags, make(chan *dbus.Call, 1), uuid).Done).Err -} - -// method GetShareMemInfo - -func (v *interfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetShareMemInfo", flags, ch) -} - -func (*interfaceFace) StoreGetShareMemInfo(call *dbus.Call) (sockPath string, key string, size int32, err error) { - err = call.Store(&sockPath, &key, &size) - return -} - -func (v *interfaceFace) GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) { - return v.StoreGetShareMemInfo( - <-v.GoGetShareMemInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListFaces - -func (v *interfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFaces", flags, ch, uuid) -} - -func (*interfaceFace) StoreListFaces(call *dbus.Call) (faces []string, err error) { - err = call.Store(&faces) - return -} - -func (v *interfaceFace) ListFaces(flags dbus.Flags, uuid string) ([]string, error) { - return v.StoreListFaces( - <-v.GoListFaces(flags, make(chan *dbus.Call, 1), uuid).Done) -} - -// method RenameFace - -func (v *interfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFace", flags, ch, uuid, oldFaceName, newFaceName) -} - -func (v *interfaceFace) RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error { - return (<-v.GoRenameFace(flags, make(chan *dbus.Call, 1), uuid, oldFaceName, newFaceName).Done).Err -} - -// method SetDefaultDevice - -func (v *interfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) -} - -func (v *interfaceFace) SetDefaultDevice(flags dbus.Flags, device string) error { - return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err -} - -// method StartEnroll - -func (v *interfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartEnroll", flags, ch, uuid, faceName) -} - -func (v *interfaceFace) StartEnroll(flags dbus.Flags, uuid string, faceName string) error { - return (<-v.GoStartEnroll(flags, make(chan *dbus.Call, 1), uuid, faceName).Done).Err -} - -// method StartVerify - -func (v *interfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, uuid, timeout) -} - -func (v *interfaceFace) StartVerify(flags dbus.Flags, uuid string, timeout int32) error { - return (<-v.GoStartVerify(flags, make(chan *dbus.Call, 1), uuid, timeout).Done).Err -} - -// method StopEnroll - -func (v *interfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) -} - -func (v *interfaceFace) StopEnroll(flags dbus.Flags) error { - return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method StopVerify - -func (v *interfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) -} - -func (v *interfaceFace) StopVerify(flags dbus.Flags) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceFace) ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var uuid string - var code int32 - var description string - err := dbus.Store(sig.Body, &uuid, &code, &description) - if err == nil { - cb(uuid, code, description) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceFace) ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var uuid string - var code int32 - var description string - err := dbus.Store(sig.Body, &uuid, &code, &description) - if err == nil { - cb(uuid, code, description) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property SupportedDevices as - -func (v *interfaceFace) SupportedDevices() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "SupportedDevices", - } -} - -// property DefaultDevice s - -func (v *interfaceFace) DefaultDevice() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultDevice", - } -} - -// property Name s - -func (v *interfaceFace) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Claimed b - -func (v *interfaceFace) Claimed() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Claimed", - } -} - -// property Capability i - -func (v *interfaceFace) Capability() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Capability", - } -} - -// property Status i - -func (v *interfaceFace) Status() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Status", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,347 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.face"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package face - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockFace struct { - MockInterfaceFace // interface com.deepin.daemon.Authenticate.Face.Device - proxy.MockObject -} - -type MockInterfaceFace struct { - mock.Mock -} - -func (v *MockInterfaceFace) SetInterfaceName_(string) { -} - -// method Claim - -func (v *MockInterfaceFace) GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call { - mockArgs := v.Called(flags, ch, claimed) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) Claim(flags dbus.Flags, claimed bool) error { - mockArgs := v.Called(flags, claimed) - - return mockArgs.Error(0) -} - -// method DeleteFace - -func (v *MockInterfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, faceName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) DeleteFace(flags dbus.Flags, uuid string, faceName string) error { - mockArgs := v.Called(flags, uuid, faceName) - - return mockArgs.Error(0) -} - -// method DeleteFaces - -func (v *MockInterfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) DeleteFaces(flags dbus.Flags, uuid string) error { - mockArgs := v.Called(flags, uuid) - - return mockArgs.Error(0) -} - -// method GetShareMemInfo - -func (v *MockInterfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) { - mockArgs := v.Called(flags) - - ret2, ok := mockArgs.Get(2).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) - } - - return mockArgs.String(0), mockArgs.String(1), ret2, mockArgs.Error(3) -} - -// method ListFaces - -func (v *MockInterfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) ListFaces(flags dbus.Flags, uuid string) ([]string, error) { - mockArgs := v.Called(flags, uuid) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RenameFace - -func (v *MockInterfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, oldFaceName, newFaceName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error { - mockArgs := v.Called(flags, uuid, oldFaceName, newFaceName) - - return mockArgs.Error(0) -} - -// method SetDefaultDevice - -func (v *MockInterfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) SetDefaultDevice(flags dbus.Flags, device string) error { - mockArgs := v.Called(flags, device) - - return mockArgs.Error(0) -} - -// method StartEnroll - -func (v *MockInterfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, faceName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StartEnroll(flags dbus.Flags, uuid string, faceName string) error { - mockArgs := v.Called(flags, uuid, faceName) - - return mockArgs.Error(0) -} - -// method StartVerify - -func (v *MockInterfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, timeout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StartVerify(flags dbus.Flags, uuid string, timeout int32) error { - mockArgs := v.Called(flags, uuid, timeout) - - return mockArgs.Error(0) -} - -// method StopEnroll - -func (v *MockInterfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StopEnroll(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFace) StopVerify(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceFace) ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceFace) ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property SupportedDevices as - -func (v *MockInterfaceFace) SupportedDevices() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultDevice s - -func (v *MockInterfaceFace) DefaultDevice() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceFace) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Claimed b - -func (v *MockInterfaceFace) Claimed() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capability i - -func (v *MockInterfaceFace) Capability() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Status i - -func (v *MockInterfaceFace) Status() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -{ - "Service": "", - "Objects": [ - { - "Type": "Face", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.Face.Device", - "CustomInterfaceName": true, - "Type": "face", - "Accessor": "Face" - } - ] - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/Face.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/Face.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.face/Face.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.face/Face.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,572 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.fingerprint"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fingerprint - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Device interface { - device // interface com.deepin.daemon.Authenticate.Fingerprint.Device - proxy.Object -} - -type objectDevice struct { - interfaceDevice // interface com.deepin.daemon.Authenticate.Fingerprint.Device - proxy.ImplObject -} - -func NewDevice(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Device, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDevice) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type device interface { - SetInterfaceName_(name string) - GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call - Claim(flags dbus.Flags, userId string, claimed bool) error - GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call - DeleteAllFingers(flags dbus.Flags, userId string) error - GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call - DeleteFinger(flags dbus.Flags, userId string, finger string) error - GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - Enroll(flags dbus.Flags, finger string) error - GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call - ListFingers(flags dbus.Flags, userId string) ([]string, error) - GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call - RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error - GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopEnroll(flags dbus.Flags) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopVerify(flags dbus.Flags) error - GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - Verify(flags dbus.Flags, finger string) error - ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) - Name() proxy.PropString - State() proxy.PropInt32 - Type() proxy.PropInt32 - Capability() proxy.PropInt32 -} - -type interfaceDevice struct{} - -func (v *interfaceDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (v *interfaceDevice) SetInterfaceName_(name string) { - v.GetObject_().SetExtra("customIfc", name) -} - -func (v *interfaceDevice) GetInterfaceName_() string { - ifcName, _ := v.GetObject_().GetExtra("customIfc") - ifcNameStr, _ := ifcName.(string) - return ifcNameStr -} - -// method Claim - -func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, userId, claimed) -} - -func (v *interfaceDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { - return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), userId, claimed).Done).Err -} - -// method DeleteAllFingers - -func (v *interfaceDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, userId) -} - -func (v *interfaceDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { - return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), userId).Done).Err -} - -// method DeleteFinger - -func (v *interfaceDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, userId, finger) -} - -func (v *interfaceDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { - return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), userId, finger).Done).Err -} - -// method Enroll - -func (v *interfaceDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, finger) -} - -func (v *interfaceDevice) Enroll(flags dbus.Flags, finger string) error { - return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// method ListFingers - -func (v *interfaceDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, userId) -} - -func (*interfaceDevice) StoreListFingers(call *dbus.Call) (fingers []string, err error) { - err = call.Store(&fingers) - return -} - -func (v *interfaceDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { - return v.StoreListFingers( - <-v.GoListFingers(flags, make(chan *dbus.Call, 1), userId).Done) -} - -// method RenameFinger - -func (v *interfaceDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFinger", flags, ch, userId, finger, newName) -} - -func (v *interfaceDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { - return (<-v.GoRenameFinger(flags, make(chan *dbus.Call, 1), userId, finger, newName).Done).Err -} - -// method StopEnroll - -func (v *interfaceDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) -} - -func (v *interfaceDevice) StopEnroll(flags dbus.Flags) error { - return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method StopVerify - -func (v *interfaceDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) -} - -func (v *interfaceDevice) StopVerify(flags dbus.Flags) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Verify - -func (v *interfaceDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) -} - -func (v *interfaceDevice) Verify(flags dbus.Flags, finger string) error { - return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var userId string - var code int32 - var msg string - err := dbus.Store(sig.Body, &userId, &code, &msg) - if err == nil { - cb(userId, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var userId string - var code int32 - var msg string - err := dbus.Store(sig.Body, &userId, &code, &msg) - if err == nil { - cb(userId, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Touch - -func (v *interfaceDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Touch", - } - handlerFunc := func(sig *dbus.Signal) { - var userId string - var pressed bool - err := dbus.Store(sig.Body, &userId, &pressed) - if err == nil { - cb(userId, pressed) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Name s - -func (v *interfaceDevice) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property State i - -func (v *interfaceDevice) State() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "State", - } -} - -// property Type i - -func (v *interfaceDevice) Type() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Type", - } -} - -// property Capability i - -func (v *interfaceDevice) Capability() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Capability", - } -} - -type CommonDevice interface { - commonDevice // interface com.deepin.daemon.Authenticate.Fingerprint.CommonDevice - proxy.Object -} - -type objectCommonDevice struct { - interfaceCommonDevice // interface com.deepin.daemon.Authenticate.Fingerprint.CommonDevice - proxy.ImplObject -} - -func NewCommonDevice(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (CommonDevice, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectCommonDevice) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type commonDevice interface { - SetInterfaceName_(name string) - GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call - Claim(flags dbus.Flags, userId string, claimed bool) error - GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call - DeleteAllFingers(flags dbus.Flags, userId string) error - GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call - DeleteFinger(flags dbus.Flags, userId string, finger string) error - GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call - Enroll(flags dbus.Flags, username string, finger string) error - GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call - ListFingers(flags dbus.Flags, userId string) ([]string, error) - GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call - RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error - GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopEnroll(flags dbus.Flags) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopVerify(flags dbus.Flags) error - GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - Verify(flags dbus.Flags, finger string) error - ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) - ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) - Name() proxy.PropString - State() proxy.PropInt32 - Type() proxy.PropInt32 - Capability() proxy.PropInt32 -} - -type interfaceCommonDevice struct{} - -func (v *interfaceCommonDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (v *interfaceCommonDevice) SetInterfaceName_(name string) { - v.GetObject_().SetExtra("customIfc", name) -} - -func (v *interfaceCommonDevice) GetInterfaceName_() string { - ifcName, _ := v.GetObject_().GetExtra("customIfc") - ifcNameStr, _ := ifcName.(string) - return ifcNameStr -} - -// method Claim - -func (v *interfaceCommonDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, userId, claimed) -} - -func (v *interfaceCommonDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { - return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), userId, claimed).Done).Err -} - -// method DeleteAllFingers - -func (v *interfaceCommonDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, userId) -} - -func (v *interfaceCommonDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { - return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), userId).Done).Err -} - -// method DeleteFinger - -func (v *interfaceCommonDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, userId, finger) -} - -func (v *interfaceCommonDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { - return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), userId, finger).Done).Err -} - -// method Enroll - -func (v *interfaceCommonDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, username, finger) -} - -func (v *interfaceCommonDevice) Enroll(flags dbus.Flags, username string, finger string) error { - return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), username, finger).Done).Err -} - -// method ListFingers - -func (v *interfaceCommonDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, userId) -} - -func (*interfaceCommonDevice) StoreListFingers(call *dbus.Call) (fingers []string, err error) { - err = call.Store(&fingers) - return -} - -func (v *interfaceCommonDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { - return v.StoreListFingers( - <-v.GoListFingers(flags, make(chan *dbus.Call, 1), userId).Done) -} - -// method RenameFinger - -func (v *interfaceCommonDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFinger", flags, ch, userId, finger, newName) -} - -func (v *interfaceCommonDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { - return (<-v.GoRenameFinger(flags, make(chan *dbus.Call, 1), userId, finger, newName).Done).Err -} - -// method StopEnroll - -func (v *interfaceCommonDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) -} - -func (v *interfaceCommonDevice) StopEnroll(flags dbus.Flags) error { - return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method StopVerify - -func (v *interfaceCommonDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) -} - -func (v *interfaceCommonDevice) StopVerify(flags dbus.Flags) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Verify - -func (v *interfaceCommonDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) -} - -func (v *interfaceCommonDevice) Verify(flags dbus.Flags, finger string) error { - return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceCommonDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var userId string - var code int32 - var msg string - err := dbus.Store(sig.Body, &userId, &code, &msg) - if err == nil { - cb(userId, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceCommonDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var userId string - var code int32 - var msg string - err := dbus.Store(sig.Body, &userId, &code, &msg) - if err == nil { - cb(userId, code, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Touch - -func (v *interfaceCommonDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Touch", - } - handlerFunc := func(sig *dbus.Signal) { - var userId string - var pressed bool - err := dbus.Store(sig.Body, &userId, &pressed) - if err == nil { - cb(userId, pressed) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Name s - -func (v *interfaceCommonDevice) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property State i - -func (v *interfaceCommonDevice) State() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "State", - } -} - -// property Type i - -func (v *interfaceCommonDevice) Type() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Type", - } -} - -// property Capability i - -func (v *interfaceCommonDevice) Capability() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Capability", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,570 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.fingerprint"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fingerprint - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDevice struct { - MockInterfaceDevice // interface com.deepin.daemon.Authenticate.Fingerprint.Device - proxy.MockObject -} - -type MockInterfaceDevice struct { - mock.Mock -} - -func (v *MockInterfaceDevice) SetInterfaceName_(string) { -} - -// method Claim - -func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { - mockArgs := v.Called(flags, ch, userId, claimed) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { - mockArgs := v.Called(flags, userId, claimed) - - return mockArgs.Error(0) -} - -// method DeleteAllFingers - -func (v *MockInterfaceDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { - mockArgs := v.Called(flags, userId) - - return mockArgs.Error(0) -} - -// method DeleteFinger - -func (v *MockInterfaceDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { - mockArgs := v.Called(flags, userId, finger) - - return mockArgs.Error(0) -} - -// method Enroll - -func (v *MockInterfaceDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Enroll(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// method ListFingers - -func (v *MockInterfaceDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { - mockArgs := v.Called(flags, userId) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RenameFinger - -func (v *MockInterfaceDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId, finger, newName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { - mockArgs := v.Called(flags, userId, finger, newName) - - return mockArgs.Error(0) -} - -// method StopEnroll - -func (v *MockInterfaceDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) StopEnroll(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) StopVerify(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Verify - -func (v *MockInterfaceDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Verify(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Touch - -func (v *MockInterfaceDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Name s - -func (v *MockInterfaceDevice) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State i - -func (v *MockInterfaceDevice) State() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type i - -func (v *MockInterfaceDevice) Type() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capability i - -func (v *MockInterfaceDevice) Capability() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockCommonDevice struct { - MockInterfaceCommonDevice // interface com.deepin.daemon.Authenticate.Fingerprint.CommonDevice - proxy.MockObject -} - -type MockInterfaceCommonDevice struct { - mock.Mock -} - -func (v *MockInterfaceCommonDevice) SetInterfaceName_(string) { -} - -// method Claim - -func (v *MockInterfaceCommonDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { - mockArgs := v.Called(flags, ch, userId, claimed) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { - mockArgs := v.Called(flags, userId, claimed) - - return mockArgs.Error(0) -} - -// method DeleteAllFingers - -func (v *MockInterfaceCommonDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { - mockArgs := v.Called(flags, userId) - - return mockArgs.Error(0) -} - -// method DeleteFinger - -func (v *MockInterfaceCommonDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { - mockArgs := v.Called(flags, userId, finger) - - return mockArgs.Error(0) -} - -// method Enroll - -func (v *MockInterfaceCommonDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) Enroll(flags dbus.Flags, username string, finger string) error { - mockArgs := v.Called(flags, username, finger) - - return mockArgs.Error(0) -} - -// method ListFingers - -func (v *MockInterfaceCommonDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { - mockArgs := v.Called(flags, userId) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RenameFinger - -func (v *MockInterfaceCommonDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { - mockArgs := v.Called(flags, ch, userId, finger, newName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { - mockArgs := v.Called(flags, userId, finger, newName) - - return mockArgs.Error(0) -} - -// method StopEnroll - -func (v *MockInterfaceCommonDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) StopEnroll(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceCommonDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) StopVerify(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Verify - -func (v *MockInterfaceCommonDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCommonDevice) Verify(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceCommonDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceCommonDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Touch - -func (v *MockInterfaceCommonDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Name s - -func (v *MockInterfaceCommonDevice) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State i - -func (v *MockInterfaceCommonDevice) State() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type i - -func (v *MockInterfaceCommonDevice) Type() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capability i - -func (v *MockInterfaceCommonDevice) Capability() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -{ - "Service": "", - "Objects": [ - { - "Type": "Device", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.Fingerprint.Device", - "CustomInterfaceName": true, - "Type": "device", - "Accessor": "Device" - } - ] - }, - { - "Type": "CommonDevice", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.Fingerprint.CommonDevice", - "CustomInterfaceName": true, - "Type": "commonDevice", - "Accessor": "CommonDevice" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.fingerprint/Device.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.fingerprint/Device.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,205 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.ukey"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package ukey - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type UKey interface { - ukey // interface com.deepin.daemon.Authenticate.UKey.Device - proxy.Object -} - -type objectUKey struct { - interfaceUkey // interface com.deepin.daemon.Authenticate.UKey.Device - proxy.ImplObject -} - -func NewUKey(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (UKey, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectUKey) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type ukey interface { - SetInterfaceName_(name string) - GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - GetPINLength(flags dbus.Flags, uuid string) (int32, error) - GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetUserList(flags dbus.Flags) ([]string, error) - GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call - SetPin(flags dbus.Flags, uuid string, gid string, pin string) error - GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call - SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error - GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call - StopVerify(flags dbus.Flags, uuid string, gid string) error - GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call - Verify(flags dbus.Flags, uuid string, gid string) error - ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) - Name() proxy.PropString - State() proxy.PropInt32 - Type() proxy.PropInt32 - Capability() proxy.PropInt32 -} - -type interfaceUkey struct{} - -func (v *interfaceUkey) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (v *interfaceUkey) SetInterfaceName_(name string) { - v.GetObject_().SetExtra("customIfc", name) -} - -func (v *interfaceUkey) GetInterfaceName_() string { - ifcName, _ := v.GetObject_().GetExtra("customIfc") - ifcNameStr, _ := ifcName.(string) - return ifcNameStr -} - -// method GetPINLength - -func (v *interfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPINLength", flags, ch, uuid) -} - -func (*interfaceUkey) StoreGetPINLength(call *dbus.Call) (length int32, err error) { - err = call.Store(&length) - return -} - -func (v *interfaceUkey) GetPINLength(flags dbus.Flags, uuid string) (int32, error) { - return v.StoreGetPINLength( - <-v.GoGetPINLength(flags, make(chan *dbus.Call, 1), uuid).Done) -} - -// method GetUserList - -func (v *interfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserList", flags, ch) -} - -func (*interfaceUkey) StoreGetUserList(call *dbus.Call) (users []string, err error) { - err = call.Store(&users) - return -} - -func (v *interfaceUkey) GetUserList(flags dbus.Flags) ([]string, error) { - return v.StoreGetUserList( - <-v.GoGetUserList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetPin - -func (v *interfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPin", flags, ch, uuid, gid, pin) -} - -func (v *interfaceUkey) SetPin(flags dbus.Flags, uuid string, gid string, pin string) error { - return (<-v.GoSetPin(flags, make(chan *dbus.Call, 1), uuid, gid, pin).Done).Err -} - -// method SetSessionPath - -func (v *interfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSessionPath", flags, ch, uuid, gid, path) -} - -func (v *interfaceUkey) SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error { - return (<-v.GoSetSessionPath(flags, make(chan *dbus.Call, 1), uuid, gid, path).Done).Err -} - -// method StopVerify - -func (v *interfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, uuid, gid) -} - -func (v *interfaceUkey) StopVerify(flags dbus.Flags, uuid string, gid string) error { - return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), uuid, gid).Done).Err -} - -// method Verify - -func (v *interfaceUkey) GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, uuid, gid) -} - -func (v *interfaceUkey) Verify(flags dbus.Flags, uuid string, gid string) error { - return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), uuid, gid).Done).Err -} - -// signal VerifyResult - -func (v *interfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyResult", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyResult", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var msg string - err := dbus.Store(sig.Body, &id, &msg) - if err == nil { - cb(id, msg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Name s - -func (v *interfaceUkey) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property State i - -func (v *interfaceUkey) State() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "State", - } -} - -// property Type i - -func (v *interfaceUkey) Type() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Type", - } -} - -// property Capability i - -func (v *interfaceUkey) Capability() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Capability", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,213 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.authenticate.ukey"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package ukey - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockUKey struct { - MockInterfaceUkey // interface com.deepin.daemon.Authenticate.UKey.Device - proxy.MockObject -} - -type MockInterfaceUkey struct { - mock.Mock -} - -func (v *MockInterfaceUkey) SetInterfaceName_(string) { -} - -// method GetPINLength - -func (v *MockInterfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) GetPINLength(flags dbus.Flags, uuid string) (int32, error) { - mockArgs := v.Called(flags, uuid) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUserList - -func (v *MockInterfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) GetUserList(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetPin - -func (v *MockInterfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, gid, pin) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) SetPin(flags dbus.Flags, uuid string, gid string, pin string) error { - mockArgs := v.Called(flags, uuid, gid, pin) - - return mockArgs.Error(0) -} - -// method SetSessionPath - -func (v *MockInterfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, gid, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error { - mockArgs := v.Called(flags, uuid, gid, path) - - return mockArgs.Error(0) -} - -// method StopVerify - -func (v *MockInterfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, gid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) StopVerify(flags dbus.Flags, uuid string, gid string) error { - mockArgs := v.Called(flags, uuid, gid) - - return mockArgs.Error(0) -} - -// method Verify - -func (v *MockInterfaceUkey) GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, gid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUkey) Verify(flags dbus.Flags, uuid string, gid string) error { - mockArgs := v.Called(flags, uuid, gid) - - return mockArgs.Error(0) -} - -// signal VerifyResult - -func (v *MockInterfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Name s - -func (v *MockInterfaceUkey) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State i - -func (v *MockInterfaceUkey) State() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type i - -func (v *MockInterfaceUkey) Type() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capability i - -func (v *MockInterfaceUkey) Capability() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -{ - "Service": "", - "Objects": [ - { - "Type": "UKey", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Authenticate.UKey.Device", - "CustomInterfaceName": true, - "Type": "ukey", - "Accessor": "UKey" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/UKey.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/UKey.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.authenticate.ukey/UKey.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.authenticate.ukey/UKey.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.bluetooth/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.bluetooth/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.bluetooth/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.bluetooth/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -// Code generated by "./generator com.deepin.daemon.bluetooth/"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package bluetooth - -import ( - "unsafe" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" -) - -type Bluetooth interface { - bluetooth // interface com.deepin.daemon.Bluetooth - proxy.Object -} - -type objectBluetooth struct { - interfaceBluetooth // interface com.deepin.daemon.Bluetooth - proxy.ImplObject -} - -func NewBluetooth(conn *dbus.Conn) Bluetooth { - obj := new(objectBluetooth) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Bluetooth", "/com/deepin/daemon/Bluetooth") - return obj -} - -type bluetooth interface { - GoDisconnectAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DisconnectAllDevices(flags dbus.Flags) error -} - -type interfaceBluetooth struct{} - -func (v *interfaceBluetooth) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceBluetooth) GetInterfaceName_() string { - return "com.deepin.daemon.Bluetooth" -} - -// method DisconnectAllDevices - -func (v *interfaceBluetooth) GoDisconnectAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectAllDevices", flags, ch) -} - -func (v *interfaceBluetooth) DisconnectAllDevices(flags dbus.Flags) error { - return (<-v.GoDisconnectAllDevices(flags, make(chan *dbus.Call, 1)).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.bluetooth/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.bluetooth/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.bluetooth/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.bluetooth/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ -// Code generated by "./generator com.deepin.daemon.bluetooth/"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package bluetooth - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/stretchr/testify/mock" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" -) - -type MockBluetooth struct { - MockInterfaceBluetooth // interface com.deepin.daemon.Bluetooth - proxy.MockObject -} - -type MockInterfaceBluetooth struct { - mock.Mock -} - -// method DisconnectAllDevices - -func (v *MockInterfaceBluetooth) GoDisconnectAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) DisconnectAllDevices(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.bluetooth/Bluetooth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.bluetooth/Bluetooth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.bluetooth/Bluetooth.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.bluetooth/Bluetooth.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,232 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.daemon"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package daemon - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Daemon interface { - daemon // interface com.deepin.daemon.Daemon - proxy.Object -} - -type objectDaemon struct { - interfaceDaemon // interface com.deepin.daemon.Daemon - proxy.ImplObject -} - -func NewDaemon(conn *dbus.Conn) Daemon { - obj := new(objectDaemon) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Daemon", "/com/deepin/daemon/Daemon") - return obj -} - -type daemon interface { - GoBluetoothGetDeviceTechnologies(flags dbus.Flags, ch chan *dbus.Call, adapter string, device string) *dbus.Call - BluetoothGetDeviceTechnologies(flags dbus.Flags, adapter string, device string) ([]string, error) - GoIsPidVirtualMachine(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call - IsPidVirtualMachine(flags dbus.Flags, pid uint32) (bool, error) - GoClearTtys(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearTtys(flags dbus.Flags) error - GoClearTty(flags dbus.Flags, ch chan *dbus.Call, num uint32) *dbus.Call - ClearTty(flags dbus.Flags, num uint32) error - GoNetworkGetConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - NetworkGetConnections(flags dbus.Flags) ([]uint8, error) - GoNetworkSetConnections(flags dbus.Flags, ch chan *dbus.Call, data []uint8) *dbus.Call - NetworkSetConnections(flags dbus.Flags, data []uint8) error - GoScalePlymouth(flags dbus.Flags, ch chan *dbus.Call, scale uint32) *dbus.Call - ScalePlymouth(flags dbus.Flags, scale uint32) error - GoSetLongPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call - SetLongPressDuration(flags dbus.Flags, duration uint32) error - GoSaveCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call - SaveCustomWallPaper(flags dbus.Flags, username string, file string) (string, error) - GoGetCustomWallPapers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - GetCustomWallPapers(flags dbus.Flags, username string) ([]string, error) - GoDeleteCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call - DeleteCustomWallPaper(flags dbus.Flags, username string, file string) error - ConnectHandleForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) -} - -type interfaceDaemon struct{} - -func (v *interfaceDaemon) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDaemon) GetInterfaceName_() string { - return "com.deepin.daemon.Daemon" -} - -// method BluetoothGetDeviceTechnologies - -func (v *interfaceDaemon) GoBluetoothGetDeviceTechnologies(flags dbus.Flags, ch chan *dbus.Call, adapter string, device string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".BluetoothGetDeviceTechnologies", flags, ch, adapter, device) -} - -func (*interfaceDaemon) StoreBluetoothGetDeviceTechnologies(call *dbus.Call) (technologies []string, err error) { - err = call.Store(&technologies) - return -} - -func (v *interfaceDaemon) BluetoothGetDeviceTechnologies(flags dbus.Flags, adapter string, device string) ([]string, error) { - return v.StoreBluetoothGetDeviceTechnologies( - <-v.GoBluetoothGetDeviceTechnologies(flags, make(chan *dbus.Call, 1), adapter, device).Done) -} - -// method IsPidVirtualMachine - -func (v *interfaceDaemon) GoIsPidVirtualMachine(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPidVirtualMachine", flags, ch, pid) -} - -func (*interfaceDaemon) StoreIsPidVirtualMachine(call *dbus.Call) (ret bool, err error) { - err = call.Store(&ret) - return -} - -func (v *interfaceDaemon) IsPidVirtualMachine(flags dbus.Flags, pid uint32) (bool, error) { - return v.StoreIsPidVirtualMachine( - <-v.GoIsPidVirtualMachine(flags, make(chan *dbus.Call, 1), pid).Done) -} - -// method ClearTtys - -func (v *interfaceDaemon) GoClearTtys(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearTtys", flags, ch) -} - -func (v *interfaceDaemon) ClearTtys(flags dbus.Flags) error { - return (<-v.GoClearTtys(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ClearTty - -func (v *interfaceDaemon) GoClearTty(flags dbus.Flags, ch chan *dbus.Call, num uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearTty", flags, ch, num) -} - -func (v *interfaceDaemon) ClearTty(flags dbus.Flags, num uint32) error { - return (<-v.GoClearTty(flags, make(chan *dbus.Call, 1), num).Done).Err -} - -// method NetworkGetConnections - -func (v *interfaceDaemon) GoNetworkGetConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NetworkGetConnections", flags, ch) -} - -func (*interfaceDaemon) StoreNetworkGetConnections(call *dbus.Call) (data []uint8, err error) { - err = call.Store(&data) - return -} - -func (v *interfaceDaemon) NetworkGetConnections(flags dbus.Flags) ([]uint8, error) { - return v.StoreNetworkGetConnections( - <-v.GoNetworkGetConnections(flags, make(chan *dbus.Call, 1)).Done) -} - -// method NetworkSetConnections - -func (v *interfaceDaemon) GoNetworkSetConnections(flags dbus.Flags, ch chan *dbus.Call, data []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NetworkSetConnections", flags, ch, data) -} - -func (v *interfaceDaemon) NetworkSetConnections(flags dbus.Flags, data []uint8) error { - return (<-v.GoNetworkSetConnections(flags, make(chan *dbus.Call, 1), data).Done).Err -} - -// method ScalePlymouth - -func (v *interfaceDaemon) GoScalePlymouth(flags dbus.Flags, ch chan *dbus.Call, scale uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ScalePlymouth", flags, ch, scale) -} - -func (v *interfaceDaemon) ScalePlymouth(flags dbus.Flags, scale uint32) error { - return (<-v.GoScalePlymouth(flags, make(chan *dbus.Call, 1), scale).Done).Err -} - -// method SetLongPressDuration - -func (v *interfaceDaemon) GoSetLongPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLongPressDuration", flags, ch, duration) -} - -func (v *interfaceDaemon) SetLongPressDuration(flags dbus.Flags, duration uint32) error { - return (<-v.GoSetLongPressDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err -} - -// method SaveCustomWallPaper - -func (v *interfaceDaemon) GoSaveCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveCustomWallPaper", flags, ch, username, file) -} - -func (*interfaceDaemon) StoreSaveCustomWallPaper(call *dbus.Call) (path string, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceDaemon) SaveCustomWallPaper(flags dbus.Flags, username string, file string) (string, error) { - return v.StoreSaveCustomWallPaper( - <-v.GoSaveCustomWallPaper(flags, make(chan *dbus.Call, 1), username, file).Done) -} - -// method GetCustomWallPapers - -func (v *interfaceDaemon) GoGetCustomWallPapers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCustomWallPapers", flags, ch, username) -} - -func (*interfaceDaemon) StoreGetCustomWallPapers(call *dbus.Call) (files []string, err error) { - err = call.Store(&files) - return -} - -func (v *interfaceDaemon) GetCustomWallPapers(flags dbus.Flags, username string) ([]string, error) { - return v.StoreGetCustomWallPapers( - <-v.GoGetCustomWallPapers(flags, make(chan *dbus.Call, 1), username).Done) -} - -// method DeleteCustomWallPaper - -func (v *interfaceDaemon) GoDeleteCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCustomWallPaper", flags, ch, username, file) -} - -func (v *interfaceDaemon) DeleteCustomWallPaper(flags dbus.Flags, username string, file string) error { - return (<-v.GoDeleteCustomWallPaper(flags, make(chan *dbus.Call, 1), username, file).Done).Err -} - -// signal HandleForSleep - -func (v *interfaceDaemon) ConnectHandleForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "HandleForSleep", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".HandleForSleep", - } - handlerFunc := func(sig *dbus.Signal) { - var start bool - err := dbus.Store(sig.Body, &start) - if err == nil { - cb(start) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,258 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.daemon"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package daemon - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDaemon struct { - MockInterfaceDaemon // interface com.deepin.daemon.Daemon - proxy.MockObject -} - -type MockInterfaceDaemon struct { - mock.Mock -} - -// method BluetoothGetDeviceTechnologies - -func (v *MockInterfaceDaemon) GoBluetoothGetDeviceTechnologies(flags dbus.Flags, ch chan *dbus.Call, adapter string, device string) *dbus.Call { - mockArgs := v.Called(flags, ch, adapter, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) BluetoothGetDeviceTechnologies(flags dbus.Flags, adapter string, device string) ([]string, error) { - mockArgs := v.Called(flags, adapter, device) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsPidVirtualMachine - -func (v *MockInterfaceDaemon) GoIsPidVirtualMachine(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, pid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) IsPidVirtualMachine(flags dbus.Flags, pid uint32) (bool, error) { - mockArgs := v.Called(flags, pid) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method ClearTtys - -func (v *MockInterfaceDaemon) GoClearTtys(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) ClearTtys(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ClearTty - -func (v *MockInterfaceDaemon) GoClearTty(flags dbus.Flags, ch chan *dbus.Call, num uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, num) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) ClearTty(flags dbus.Flags, num uint32) error { - mockArgs := v.Called(flags, num) - - return mockArgs.Error(0) -} - -// method NetworkGetConnections - -func (v *MockInterfaceDaemon) GoNetworkGetConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) NetworkGetConnections(flags dbus.Flags) ([]uint8, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method NetworkSetConnections - -func (v *MockInterfaceDaemon) GoNetworkSetConnections(flags dbus.Flags, ch chan *dbus.Call, data []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, data) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) NetworkSetConnections(flags dbus.Flags, data []uint8) error { - mockArgs := v.Called(flags, data) - - return mockArgs.Error(0) -} - -// method ScalePlymouth - -func (v *MockInterfaceDaemon) GoScalePlymouth(flags dbus.Flags, ch chan *dbus.Call, scale uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, scale) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) ScalePlymouth(flags dbus.Flags, scale uint32) error { - mockArgs := v.Called(flags, scale) - - return mockArgs.Error(0) -} - -// method SetLongPressDuration - -func (v *MockInterfaceDaemon) GoSetLongPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, duration) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) SetLongPressDuration(flags dbus.Flags, duration uint32) error { - mockArgs := v.Called(flags, duration) - - return mockArgs.Error(0) -} - -// method SaveCustomWallPaper - -func (v *MockInterfaceDaemon) GoSaveCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, file) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) SaveCustomWallPaper(flags dbus.Flags, username string, file string) (string, error) { - mockArgs := v.Called(flags, username, file) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetCustomWallPapers - -func (v *MockInterfaceDaemon) GoGetCustomWallPapers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) GetCustomWallPapers(flags dbus.Flags, username string) ([]string, error) { - mockArgs := v.Called(flags, username) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DeleteCustomWallPaper - -func (v *MockInterfaceDaemon) GoDeleteCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, file) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDaemon) DeleteCustomWallPaper(flags dbus.Flags, username string, file string) error { - mockArgs := v.Called(flags, username, file) - - return mockArgs.Error(0) -} - -// signal HandleForSleep - -func (v *MockInterfaceDaemon) ConnectHandleForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.Daemon", - "Objects": [ - { - "Type": "Daemon", - "Path": "/com/deepin/daemon/Daemon", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Daemon", - "Type": "daemon" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/Daemon.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/Daemon.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.daemon/Daemon.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.daemon/Daemon.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1110 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.display"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package display - -import "errors" - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Display interface { - display // interface com.deepin.daemon.Display - proxy.Object -} - -type objectDisplay struct { - interfaceDisplay // interface com.deepin.daemon.Display - proxy.ImplObject -} - -func NewDisplay(conn *dbus.Conn) Display { - obj := new(objectDisplay) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Display", "/com/deepin/daemon/Display") - return obj -} - -type display interface { - GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ApplyChanges(flags dbus.Flags) error - GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call - AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error - GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanRotate(flags dbus.Flags) (bool, error) - GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call - CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) - GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call - ChangeBrightness(flags dbus.Flags, raised bool) error - GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - DeleteCustomMode(flags dbus.Flags, name string) error - GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetBrightness(flags dbus.Flags) (map[string]float64, error) - GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) - GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetRealDisplayMode(flags dbus.Flags) (uint8, error) - GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListOutputNames(flags dbus.Flags) ([]string, error) - GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) - GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call - ModifyConfigName(flags dbus.Flags, name string, newName string) error - GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RefreshBrightness(flags dbus.Flags) error - GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reset(flags dbus.Flags) error - GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ResetChanges(flags dbus.Flags) error - GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Save(flags dbus.Flags) error - GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call - SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error - GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call - SetBrightness(flags dbus.Flags, outputName string, value float64) error - GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call - SetColorTemperature(flags dbus.Flags, value int32) error - GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call - SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error - GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call - SetPrimary(flags dbus.Flags, outputName string) error - GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call - SwitchMode(flags dbus.Flags, mode uint8, name string) error - ColorTemperatureMode() proxy.PropInt32 - HasChanged() proxy.PropBool - TouchMap() PropDisplayTouchMap - PrimaryRect() PropDisplayPrimaryRect - ScreenWidth() proxy.PropUint16 - MaxBacklightBrightness() proxy.PropUint32 - ColorTemperatureManual() proxy.PropInt32 - DisplayMode() proxy.PropByte - CustomIdList() proxy.PropStringArray - CurrentCustomId() proxy.PropString - ScreenHeight() proxy.PropUint16 - Monitors() proxy.PropObjectPathArray - Touchscreens() PropTouchscreens - Primary() proxy.PropString - Brightness() PropDisplayBrightness -} - -type interfaceDisplay struct{} - -func (v *interfaceDisplay) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDisplay) GetInterfaceName_() string { - return "com.deepin.daemon.Display" -} - -// method ApplyChanges - -func (v *interfaceDisplay) GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplyChanges", flags, ch) -} - -func (v *interfaceDisplay) ApplyChanges(flags dbus.Flags) error { - return (<-v.GoApplyChanges(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method AssociateTouch - -func (v *interfaceDisplay) GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AssociateTouch", flags, ch, outputName, touchSerial) -} - -func (v *interfaceDisplay) AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error { - return (<-v.GoAssociateTouch(flags, make(chan *dbus.Call, 1), outputName, touchSerial).Done).Err -} - -// method CanRotate - -func (v *interfaceDisplay) GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRotate", flags, ch) -} - -func (*interfaceDisplay) StoreCanRotate(call *dbus.Call) (outArg0 bool, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceDisplay) CanRotate(flags dbus.Flags) (bool, error) { - return v.StoreCanRotate( - <-v.GoCanRotate(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanSetBrightness - -func (v *interfaceDisplay) GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSetBrightness", flags, ch, outputName) -} - -func (*interfaceDisplay) StoreCanSetBrightness(call *dbus.Call) (outArg0 bool, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceDisplay) CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) { - return v.StoreCanSetBrightness( - <-v.GoCanSetBrightness(flags, make(chan *dbus.Call, 1), outputName).Done) -} - -// method ChangeBrightness - -func (v *interfaceDisplay) GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeBrightness", flags, ch, raised) -} - -func (v *interfaceDisplay) ChangeBrightness(flags dbus.Flags, raised bool) error { - return (<-v.GoChangeBrightness(flags, make(chan *dbus.Call, 1), raised).Done).Err -} - -// method DeleteCustomMode - -func (v *interfaceDisplay) GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCustomMode", flags, ch, name) -} - -func (v *interfaceDisplay) DeleteCustomMode(flags dbus.Flags, name string) error { - return (<-v.GoDeleteCustomMode(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method GetBrightness - -func (v *interfaceDisplay) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBrightness", flags, ch) -} - -func (*interfaceDisplay) StoreGetBrightness(call *dbus.Call) (outArg0 map[string]float64, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceDisplay) GetBrightness(flags dbus.Flags) (map[string]float64, error) { - return v.StoreGetBrightness( - <-v.GoGetBrightness(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetBuiltinMonitor - -func (v *interfaceDisplay) GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBuiltinMonitor", flags, ch) -} - -func (*interfaceDisplay) StoreGetBuiltinMonitor(call *dbus.Call) (outArg0 string, outArg1 dbus.ObjectPath, err error) { - err = call.Store(&outArg0, &outArg1) - return -} - -func (v *interfaceDisplay) GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) { - return v.StoreGetBuiltinMonitor( - <-v.GoGetBuiltinMonitor(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetRealDisplayMode - -func (v *interfaceDisplay) GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRealDisplayMode", flags, ch) -} - -func (*interfaceDisplay) StoreGetRealDisplayMode(call *dbus.Call) (outArg0 uint8, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceDisplay) GetRealDisplayMode(flags dbus.Flags) (uint8, error) { - return v.StoreGetRealDisplayMode( - <-v.GoGetRealDisplayMode(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListOutputNames - -func (v *interfaceDisplay) GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutputNames", flags, ch) -} - -func (*interfaceDisplay) StoreListOutputNames(call *dbus.Call) (outArg0 []string, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceDisplay) ListOutputNames(flags dbus.Flags) ([]string, error) { - return v.StoreListOutputNames( - <-v.GoListOutputNames(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListOutputsCommonModes - -func (v *interfaceDisplay) GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutputsCommonModes", flags, ch) -} - -func (*interfaceDisplay) StoreListOutputsCommonModes(call *dbus.Call) (outArg0 [][]interface{}, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceDisplay) ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) { - return v.StoreListOutputsCommonModes( - <-v.GoListOutputsCommonModes(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ModifyConfigName - -func (v *interfaceDisplay) GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ModifyConfigName", flags, ch, name, newName) -} - -func (v *interfaceDisplay) ModifyConfigName(flags dbus.Flags, name string, newName string) error { - return (<-v.GoModifyConfigName(flags, make(chan *dbus.Call, 1), name, newName).Done).Err -} - -// method RefreshBrightness - -func (v *interfaceDisplay) GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshBrightness", flags, ch) -} - -func (v *interfaceDisplay) RefreshBrightness(flags dbus.Flags) error { - return (<-v.GoRefreshBrightness(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Reset - -func (v *interfaceDisplay) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) -} - -func (v *interfaceDisplay) Reset(flags dbus.Flags) error { - return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ResetChanges - -func (v *interfaceDisplay) GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetChanges", flags, ch) -} - -func (v *interfaceDisplay) ResetChanges(flags dbus.Flags) error { - return (<-v.GoResetChanges(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Save - -func (v *interfaceDisplay) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Save", flags, ch) -} - -func (v *interfaceDisplay) Save(flags dbus.Flags) error { - return (<-v.GoSave(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetAndSaveBrightness - -func (v *interfaceDisplay) GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAndSaveBrightness", flags, ch, outputName, value) -} - -func (v *interfaceDisplay) SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error { - return (<-v.GoSetAndSaveBrightness(flags, make(chan *dbus.Call, 1), outputName, value).Done).Err -} - -// method SetBrightness - -func (v *interfaceDisplay) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, outputName, value) -} - -func (v *interfaceDisplay) SetBrightness(flags dbus.Flags, outputName string, value float64) error { - return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), outputName, value).Done).Err -} - -// method SetColorTemperature - -func (v *interfaceDisplay) GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetColorTemperature", flags, ch, value) -} - -func (v *interfaceDisplay) SetColorTemperature(flags dbus.Flags, value int32) error { - return (<-v.GoSetColorTemperature(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetMethodAdjustCCT - -func (v *interfaceDisplay) GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMethodAdjustCCT", flags, ch, adjustMethod) -} - -func (v *interfaceDisplay) SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error { - return (<-v.GoSetMethodAdjustCCT(flags, make(chan *dbus.Call, 1), adjustMethod).Done).Err -} - -// method SetPrimary - -func (v *interfaceDisplay) GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPrimary", flags, ch, outputName) -} - -func (v *interfaceDisplay) SetPrimary(flags dbus.Flags, outputName string) error { - return (<-v.GoSetPrimary(flags, make(chan *dbus.Call, 1), outputName).Done).Err -} - -// method SwitchMode - -func (v *interfaceDisplay) GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchMode", flags, ch, mode, name) -} - -func (v *interfaceDisplay) SwitchMode(flags dbus.Flags, mode uint8, name string) error { - return (<-v.GoSwitchMode(flags, make(chan *dbus.Call, 1), mode, name).Done).Err -} - -// property ColorTemperatureMode i - -func (v *interfaceDisplay) ColorTemperatureMode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ColorTemperatureMode", - } -} - -// property HasChanged b - -func (v *interfaceDisplay) HasChanged() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasChanged", - } -} - -type PropDisplayTouchMap interface { - Get(flags dbus.Flags) (value map[string]string, err error) - Set(flags dbus.Flags, value map[string]string) error - ConnectChanged(cb func(hasValue bool, value map[string]string)) error -} - -type implPropDisplayTouchMap struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDisplayTouchMap) Get(flags dbus.Flags) (value map[string]string, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDisplayTouchMap) Set(flags dbus.Flags, value map[string]string) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDisplayTouchMap) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]string - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property TouchMap a{ss} - -func (v *interfaceDisplay) TouchMap() PropDisplayTouchMap { - return &implPropDisplayTouchMap{ - Impl: v, - Name: "TouchMap", - } -} - -type PropDisplayPrimaryRect interface { - Get(flags dbus.Flags) (value Rectangle, err error) - Set(flags dbus.Flags, value Rectangle) error - ConnectChanged(cb func(hasValue bool, value Rectangle)) error -} - -type implPropDisplayPrimaryRect struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDisplayPrimaryRect) Get(flags dbus.Flags) (value Rectangle, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDisplayPrimaryRect) Set(flags dbus.Flags, value Rectangle) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDisplayPrimaryRect) ConnectChanged(cb func(hasValue bool, value Rectangle)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v Rectangle - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, Rectangle{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property PrimaryRect (nnqq) - -func (v *interfaceDisplay) PrimaryRect() PropDisplayPrimaryRect { - return &implPropDisplayPrimaryRect{ - Impl: v, - Name: "PrimaryRect", - } -} - -// property ScreenWidth q - -func (v *interfaceDisplay) ScreenWidth() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "ScreenWidth", - } -} - -// property MaxBacklightBrightness u - -func (v *interfaceDisplay) MaxBacklightBrightness() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MaxBacklightBrightness", - } -} - -// property ColorTemperatureManual i - -func (v *interfaceDisplay) ColorTemperatureManual() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ColorTemperatureManual", - } -} - -// property DisplayMode y - -func (v *interfaceDisplay) DisplayMode() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "DisplayMode", - } -} - -// property CustomIdList as - -func (v *interfaceDisplay) CustomIdList() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "CustomIdList", - } -} - -// property CurrentCustomId s - -func (v *interfaceDisplay) CurrentCustomId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CurrentCustomId", - } -} - -// property ScreenHeight q - -func (v *interfaceDisplay) ScreenHeight() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "ScreenHeight", - } -} - -// property Monitors ao - -func (v *interfaceDisplay) Monitors() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Monitors", - } -} - -type PropTouchscreens interface { - Get(flags dbus.Flags) (value []Touchscreen, err error) - Set(flags dbus.Flags, value []Touchscreen) error - ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error -} - -type implPropTouchscreens struct { - Impl proxy.Implementer - Name string -} - -func (p implPropTouchscreens) Get(flags dbus.Flags) (value []Touchscreen, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropTouchscreens) Set(flags dbus.Flags, value []Touchscreen) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropTouchscreens) ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []Touchscreen - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Touchscreens a(isss) - -func (v *interfaceDisplay) Touchscreens() PropTouchscreens { - return &implPropTouchscreens{ - Impl: v, - Name: "Touchscreens", - } -} - -// property Primary s - -func (v *interfaceDisplay) Primary() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Primary", - } -} - -type PropDisplayBrightness interface { - Get(flags dbus.Flags) (value map[string]float64, err error) - Set(flags dbus.Flags, value map[string]float64) error - ConnectChanged(cb func(hasValue bool, value map[string]float64)) error -} - -type implPropDisplayBrightness struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDisplayBrightness) Get(flags dbus.Flags) (value map[string]float64, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDisplayBrightness) Set(flags dbus.Flags, value map[string]float64) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDisplayBrightness) ConnectChanged(cb func(hasValue bool, value map[string]float64)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]float64 - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Brightness a{sd} - -func (v *interfaceDisplay) Brightness() PropDisplayBrightness { - return &implPropDisplayBrightness{ - Impl: v, - Name: "Brightness", - } -} - -type Monitor interface { - monitor // interface com.deepin.daemon.Display.Monitor - proxy.Object -} - -type objectMonitor struct { - interfaceMonitor // interface com.deepin.daemon.Display.Monitor - proxy.ImplObject -} - -func NewMonitor(conn *dbus.Conn, path dbus.ObjectPath) (Monitor, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectMonitor) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Display", path) - return obj, nil -} - -type monitor interface { - GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - Enable(flags dbus.Flags, enabled bool) error - GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call - SetMode(flags dbus.Flags, mode uint32) error - GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call - SetModeBySize(flags dbus.Flags, width uint16, height uint16) error - GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call - SetPosition(flags dbus.Flags, X int16, y int16) error - GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call - SetReflect(flags dbus.Flags, value uint16) error - GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call - SetRefreshRate(flags dbus.Flags, value float64) error - GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call - SetRotation(flags dbus.Flags, value uint16) error - MmHeight() proxy.PropUint32 - Width() proxy.PropUint16 - Rotation() proxy.PropUint16 - RefreshRate() proxy.PropDouble - CurrentRotateMode() proxy.PropByte - AvailableFillModes() proxy.PropStringArray - ID() proxy.PropUint32 - Rotations() proxy.PropUint16Array - BestMode() PropModeInfo - MmWidth() proxy.PropUint32 - Brightness() proxy.PropDouble - CurrentMode() PropModeInfo - Name() proxy.PropString - Manufacturer() proxy.PropString - X() proxy.PropInt16 - Y() proxy.PropInt16 - Height() proxy.PropUint16 - CurrentFillMode() proxy.PropString - Connected() proxy.PropBool - Model() proxy.PropString - Reflects() proxy.PropUint16Array - Modes() PropModeInfoSlice - PreferredModes() PropModeInfoSlice - Enabled() proxy.PropBool - Reflect() proxy.PropUint16 -} - -type interfaceMonitor struct{} - -func (v *interfaceMonitor) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceMonitor) GetInterfaceName_() string { - return "com.deepin.daemon.Display.Monitor" -} - -// method Enable - -func (v *interfaceMonitor) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enabled) -} - -func (v *interfaceMonitor) Enable(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method SetMode - -func (v *interfaceMonitor) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMode", flags, ch, mode) -} - -func (v *interfaceMonitor) SetMode(flags dbus.Flags, mode uint32) error { - return (<-v.GoSetMode(flags, make(chan *dbus.Call, 1), mode).Done).Err -} - -// method SetModeBySize - -func (v *interfaceMonitor) GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetModeBySize", flags, ch, width, height) -} - -func (v *interfaceMonitor) SetModeBySize(flags dbus.Flags, width uint16, height uint16) error { - return (<-v.GoSetModeBySize(flags, make(chan *dbus.Call, 1), width, height).Done).Err -} - -// method SetPosition - -func (v *interfaceMonitor) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPosition", flags, ch, X, y) -} - -func (v *interfaceMonitor) SetPosition(flags dbus.Flags, X int16, y int16) error { - return (<-v.GoSetPosition(flags, make(chan *dbus.Call, 1), X, y).Done).Err -} - -// method SetReflect - -func (v *interfaceMonitor) GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetReflect", flags, ch, value) -} - -func (v *interfaceMonitor) SetReflect(flags dbus.Flags, value uint16) error { - return (<-v.GoSetReflect(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetRefreshRate - -func (v *interfaceMonitor) GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRefreshRate", flags, ch, value) -} - -func (v *interfaceMonitor) SetRefreshRate(flags dbus.Flags, value float64) error { - return (<-v.GoSetRefreshRate(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// method SetRotation - -func (v *interfaceMonitor) GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRotation", flags, ch, value) -} - -func (v *interfaceMonitor) SetRotation(flags dbus.Flags, value uint16) error { - return (<-v.GoSetRotation(flags, make(chan *dbus.Call, 1), value).Done).Err -} - -// property MmHeight u - -func (v *interfaceMonitor) MmHeight() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MmHeight", - } -} - -// property Width q - -func (v *interfaceMonitor) Width() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "Width", - } -} - -// property Rotation q - -func (v *interfaceMonitor) Rotation() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "Rotation", - } -} - -// property RefreshRate d - -func (v *interfaceMonitor) RefreshRate() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "RefreshRate", - } -} - -// property CurrentRotateMode y - -func (v *interfaceMonitor) CurrentRotateMode() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "CurrentRotateMode", - } -} - -// property AvailableFillModes as - -func (v *interfaceMonitor) AvailableFillModes() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "AvailableFillModes", - } -} - -// property ID u - -func (v *interfaceMonitor) ID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ID", - } -} - -// property Rotations aq - -func (v *interfaceMonitor) Rotations() proxy.PropUint16Array { - return &proxy.ImplPropUint16Array{ - Impl: v, - Name: "Rotations", - } -} - -// property BestMode (uqqd) - -func (v *interfaceMonitor) BestMode() PropModeInfo { - return &implPropModeInfo{ - Impl: v, - Name: "BestMode", - } -} - -// property MmWidth u - -func (v *interfaceMonitor) MmWidth() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MmWidth", - } -} - -// property Brightness d - -func (v *interfaceMonitor) Brightness() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Brightness", - } -} - -// property CurrentMode (uqqd) - -func (v *interfaceMonitor) CurrentMode() PropModeInfo { - return &implPropModeInfo{ - Impl: v, - Name: "CurrentMode", - } -} - -// property Name s - -func (v *interfaceMonitor) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Manufacturer s - -func (v *interfaceMonitor) Manufacturer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Manufacturer", - } -} - -// property X n - -func (v *interfaceMonitor) X() proxy.PropInt16 { - return &proxy.ImplPropInt16{ - Impl: v, - Name: "X", - } -} - -// property Y n - -func (v *interfaceMonitor) Y() proxy.PropInt16 { - return &proxy.ImplPropInt16{ - Impl: v, - Name: "Y", - } -} - -// property Height q - -func (v *interfaceMonitor) Height() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "Height", - } -} - -// property CurrentFillMode s - -func (v *interfaceMonitor) CurrentFillMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CurrentFillMode", - } -} - -// property Connected b - -func (v *interfaceMonitor) Connected() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Connected", - } -} - -// property Model s - -func (v *interfaceMonitor) Model() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Model", - } -} - -// property Reflects aq - -func (v *interfaceMonitor) Reflects() proxy.PropUint16Array { - return &proxy.ImplPropUint16Array{ - Impl: v, - Name: "Reflects", - } -} - -// property Modes a(uqqd) - -func (v *interfaceMonitor) Modes() PropModeInfoSlice { - return &implPropModeInfoSlice{ - Impl: v, - Name: "Modes", - } -} - -// property PreferredModes a(uqqd) - -func (v *interfaceMonitor) PreferredModes() PropModeInfoSlice { - return &implPropModeInfoSlice{ - Impl: v, - Name: "PreferredModes", - } -} - -// property Enabled b - -func (v *interfaceMonitor) Enabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Enabled", - } -} - -// property Reflect q - -func (v *interfaceMonitor) Reflect() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "Reflect", - } -} - -type PropModeInfo interface { - Get(flags dbus.Flags) (value ModeInfo, err error) - Set(flags dbus.Flags, value ModeInfo) error - ConnectChanged(cb func(hasValue bool, value ModeInfo)) error -} - -type implPropModeInfo struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModeInfo) Get(flags dbus.Flags) (value ModeInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModeInfo) Set(flags dbus.Flags, value ModeInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModeInfo) ConnectChanged(cb func(hasValue bool, value ModeInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v ModeInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, ModeInfo{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropModeInfoSlice interface { - Get(flags dbus.Flags) (value []ModeInfo, err error) - Set(flags dbus.Flags, value []ModeInfo) error - ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error -} - -type implPropModeInfoSlice struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModeInfoSlice) Get(flags dbus.Flags) (value []ModeInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModeInfoSlice) Set(flags dbus.Flags, value []ModeInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModeInfoSlice) ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []ModeInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1306 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.display"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package display - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDisplay struct { - MockInterfaceDisplay // interface com.deepin.daemon.Display - proxy.MockObject -} - -type MockInterfaceDisplay struct { - mock.Mock -} - -// method ApplyChanges - -func (v *MockInterfaceDisplay) GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) ApplyChanges(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method AssociateTouch - -func (v *MockInterfaceDisplay) GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call { - mockArgs := v.Called(flags, ch, outputName, touchSerial) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error { - mockArgs := v.Called(flags, outputName, touchSerial) - - return mockArgs.Error(0) -} - -// method CanRotate - -func (v *MockInterfaceDisplay) GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) CanRotate(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanSetBrightness - -func (v *MockInterfaceDisplay) GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { - mockArgs := v.Called(flags, ch, outputName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) { - mockArgs := v.Called(flags, outputName) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method ChangeBrightness - -func (v *MockInterfaceDisplay) GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call { - mockArgs := v.Called(flags, ch, raised) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) ChangeBrightness(flags dbus.Flags, raised bool) error { - mockArgs := v.Called(flags, raised) - - return mockArgs.Error(0) -} - -// method DeleteCustomMode - -func (v *MockInterfaceDisplay) GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) DeleteCustomMode(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method GetBrightness - -func (v *MockInterfaceDisplay) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) GetBrightness(flags dbus.Flags) (map[string]float64, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]float64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetBuiltinMonitor - -func (v *MockInterfaceDisplay) GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.String(0), ret1, mockArgs.Error(2) -} - -// method GetRealDisplayMode - -func (v *MockInterfaceDisplay) GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) GetRealDisplayMode(flags dbus.Flags) (uint8, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListOutputNames - -func (v *MockInterfaceDisplay) GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) ListOutputNames(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListOutputsCommonModes - -func (v *MockInterfaceDisplay) GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([][]interface{}) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ModifyConfigName - -func (v *MockInterfaceDisplay) GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, newName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) ModifyConfigName(flags dbus.Flags, name string, newName string) error { - mockArgs := v.Called(flags, name, newName) - - return mockArgs.Error(0) -} - -// method RefreshBrightness - -func (v *MockInterfaceDisplay) GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) RefreshBrightness(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Reset - -func (v *MockInterfaceDisplay) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) Reset(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ResetChanges - -func (v *MockInterfaceDisplay) GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) ResetChanges(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Save - -func (v *MockInterfaceDisplay) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) Save(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetAndSaveBrightness - -func (v *MockInterfaceDisplay) GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { - mockArgs := v.Called(flags, ch, outputName, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error { - mockArgs := v.Called(flags, outputName, value) - - return mockArgs.Error(0) -} - -// method SetBrightness - -func (v *MockInterfaceDisplay) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { - mockArgs := v.Called(flags, ch, outputName, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SetBrightness(flags dbus.Flags, outputName string, value float64) error { - mockArgs := v.Called(flags, outputName, value) - - return mockArgs.Error(0) -} - -// method SetColorTemperature - -func (v *MockInterfaceDisplay) GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SetColorTemperature(flags dbus.Flags, value int32) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetMethodAdjustCCT - -func (v *MockInterfaceDisplay) GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call { - mockArgs := v.Called(flags, ch, adjustMethod) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error { - mockArgs := v.Called(flags, adjustMethod) - - return mockArgs.Error(0) -} - -// method SetPrimary - -func (v *MockInterfaceDisplay) GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { - mockArgs := v.Called(flags, ch, outputName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SetPrimary(flags dbus.Flags, outputName string) error { - mockArgs := v.Called(flags, outputName) - - return mockArgs.Error(0) -} - -// method SwitchMode - -func (v *MockInterfaceDisplay) GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SwitchMode(flags dbus.Flags, mode uint8, name string) error { - mockArgs := v.Called(flags, mode, name) - - return mockArgs.Error(0) -} - -// property ColorTemperatureMode i - -func (v *MockInterfaceDisplay) ColorTemperatureMode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HasChanged b - -func (v *MockInterfaceDisplay) HasChanged() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDisplayTouchMap struct { - mock.Mock -} - -func (p MockPropDisplayTouchMap) Get(flags dbus.Flags) (value map[string]string, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDisplayTouchMap) Set(flags dbus.Flags, value map[string]string) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDisplayTouchMap) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property TouchMap a{ss} - -func (v *MockInterfaceDisplay) TouchMap() PropDisplayTouchMap { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDisplayTouchMap) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDisplayPrimaryRect struct { - mock.Mock -} - -func (p MockPropDisplayPrimaryRect) Get(flags dbus.Flags) (value Rectangle, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(Rectangle) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDisplayPrimaryRect) Set(flags dbus.Flags, value Rectangle) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDisplayPrimaryRect) ConnectChanged(cb func(hasValue bool, value Rectangle)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property PrimaryRect (nnqq) - -func (v *MockInterfaceDisplay) PrimaryRect() PropDisplayPrimaryRect { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDisplayPrimaryRect) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ScreenWidth q - -func (v *MockInterfaceDisplay) ScreenWidth() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MaxBacklightBrightness u - -func (v *MockInterfaceDisplay) MaxBacklightBrightness() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ColorTemperatureManual i - -func (v *MockInterfaceDisplay) ColorTemperatureManual() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisplayMode y - -func (v *MockInterfaceDisplay) DisplayMode() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CustomIdList as - -func (v *MockInterfaceDisplay) CustomIdList() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentCustomId s - -func (v *MockInterfaceDisplay) CurrentCustomId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ScreenHeight q - -func (v *MockInterfaceDisplay) ScreenHeight() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Monitors ao - -func (v *MockInterfaceDisplay) Monitors() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropTouchscreens struct { - mock.Mock -} - -func (p MockPropTouchscreens) Get(flags dbus.Flags) (value []Touchscreen, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]Touchscreen) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropTouchscreens) Set(flags dbus.Flags, value []Touchscreen) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropTouchscreens) ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Touchscreens a(isss) - -func (v *MockInterfaceDisplay) Touchscreens() PropTouchscreens { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropTouchscreens) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Primary s - -func (v *MockInterfaceDisplay) Primary() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDisplayBrightness struct { - mock.Mock -} - -func (p MockPropDisplayBrightness) Get(flags dbus.Flags) (value map[string]float64, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]float64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDisplayBrightness) Set(flags dbus.Flags, value map[string]float64) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDisplayBrightness) ConnectChanged(cb func(hasValue bool, value map[string]float64)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Brightness a{sd} - -func (v *MockInterfaceDisplay) Brightness() PropDisplayBrightness { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDisplayBrightness) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockMonitor struct { - MockInterfaceMonitor // interface com.deepin.daemon.Display.Monitor - proxy.MockObject -} - -type MockInterfaceMonitor struct { - mock.Mock -} - -// method Enable - -func (v *MockInterfaceMonitor) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) Enable(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method SetMode - -func (v *MockInterfaceMonitor) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) SetMode(flags dbus.Flags, mode uint32) error { - mockArgs := v.Called(flags, mode) - - return mockArgs.Error(0) -} - -// method SetModeBySize - -func (v *MockInterfaceMonitor) GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call { - mockArgs := v.Called(flags, ch, width, height) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) SetModeBySize(flags dbus.Flags, width uint16, height uint16) error { - mockArgs := v.Called(flags, width, height) - - return mockArgs.Error(0) -} - -// method SetPosition - -func (v *MockInterfaceMonitor) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call { - mockArgs := v.Called(flags, ch, X, y) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) SetPosition(flags dbus.Flags, X int16, y int16) error { - mockArgs := v.Called(flags, X, y) - - return mockArgs.Error(0) -} - -// method SetReflect - -func (v *MockInterfaceMonitor) GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) SetReflect(flags dbus.Flags, value uint16) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetRefreshRate - -func (v *MockInterfaceMonitor) GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) SetRefreshRate(flags dbus.Flags, value float64) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// method SetRotation - -func (v *MockInterfaceMonitor) GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { - mockArgs := v.Called(flags, ch, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMonitor) SetRotation(flags dbus.Flags, value uint16) error { - mockArgs := v.Called(flags, value) - - return mockArgs.Error(0) -} - -// property MmHeight u - -func (v *MockInterfaceMonitor) MmHeight() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Width q - -func (v *MockInterfaceMonitor) Width() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Rotation q - -func (v *MockInterfaceMonitor) Rotation() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RefreshRate d - -func (v *MockInterfaceMonitor) RefreshRate() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentRotateMode y - -func (v *MockInterfaceMonitor) CurrentRotateMode() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AvailableFillModes as - -func (v *MockInterfaceMonitor) AvailableFillModes() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ID u - -func (v *MockInterfaceMonitor) ID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Rotations aq - -func (v *MockInterfaceMonitor) Rotations() proxy.PropUint16Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BestMode (uqqd) - -func (v *MockInterfaceMonitor) BestMode() PropModeInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModeInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MmWidth u - -func (v *MockInterfaceMonitor) MmWidth() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Brightness d - -func (v *MockInterfaceMonitor) Brightness() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentMode (uqqd) - -func (v *MockInterfaceMonitor) CurrentMode() PropModeInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModeInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceMonitor) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Manufacturer s - -func (v *MockInterfaceMonitor) Manufacturer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property X n - -func (v *MockInterfaceMonitor) X() proxy.PropInt16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Y n - -func (v *MockInterfaceMonitor) Y() proxy.PropInt16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Height q - -func (v *MockInterfaceMonitor) Height() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentFillMode s - -func (v *MockInterfaceMonitor) CurrentFillMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Connected b - -func (v *MockInterfaceMonitor) Connected() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Model s - -func (v *MockInterfaceMonitor) Model() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Reflects aq - -func (v *MockInterfaceMonitor) Reflects() proxy.PropUint16Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Modes a(uqqd) - -func (v *MockInterfaceMonitor) Modes() PropModeInfoSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModeInfoSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PreferredModes a(uqqd) - -func (v *MockInterfaceMonitor) PreferredModes() PropModeInfoSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModeInfoSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Enabled b - -func (v *MockInterfaceMonitor) Enabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Reflect q - -func (v *MockInterfaceMonitor) Reflect() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModeInfo struct { - mock.Mock -} - -func (p MockPropModeInfo) Get(flags dbus.Flags) (value ModeInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(ModeInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModeInfo) Set(flags dbus.Flags, value ModeInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModeInfo) ConnectChanged(cb func(hasValue bool, value ModeInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropModeInfoSlice struct { - mock.Mock -} - -func (p MockPropModeInfoSlice) Get(flags dbus.Flags) (value []ModeInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]ModeInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModeInfoSlice) Set(flags dbus.Flags, value []ModeInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModeInfoSlice) ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ -{ - "Service": "com.deepin.daemon.Display", - "Objects": [ - { - "Type": "Display", - "Path": "/com/deepin/daemon/Display", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Display", - "Type": "display", - "Fixes": { - "m/ListOutputsCommonModes": [ - { - "Name": "arg0", - "Type": "[]ModeInfo" - } - ], - "p/PrimaryRect": { - "Type": "PropDisplayPrimaryRect", - "ValueType": "Rectangle", - "EmptyValue": "$T{}" - }, - "p/Brightness": { - "Type": "PropDisplayBrightness", - "ValueType": "map[string]float64" - }, - "p/TouchMap": { - "Type": "PropDisplayTouchMap", - "ValueType": "map[string]string" - }, - "p/Touchscreens":{ - "Type": "PropTouchscreens", - "ValueType": "[]Touchscreen" - } - } - } - ] - }, - { - "Type": "Monitor", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Display.Monitor", - "Type":"monitor", - "Fixes": { - "p/BestMode": { - "RefType": "PropModeInfo" - }, - "p/CurrentMode": { - "RefType": "PropModeInfo" - }, - "p/Modes": { - "RefType": "PropModeInfoSlice" - }, - "p/PreferredModes": { - "RefType": "PropModeInfoSlice" - } - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropModeInfo", - "ValueType": "ModeInfo", - "EmptyValue": "$T{}" - }, - { - "Type": "PropModeInfoSlice", - "ValueType": "[]ModeInfo" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/Display.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/Display.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/Display.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/Display.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package display - -type ModeInfo struct { - Id uint32 - Width uint16 - Height uint16 - Rate float64 -} - -type Rectangle struct { - X int16 - Y int16 - Width uint16 - Height uint16 -} - -type Touchscreen struct { - Id int32 - Node string - DeviceNode string - Serial string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/Monitor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/Monitor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.display/Monitor.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.display/Monitor.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,370 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.fprintd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fprintd - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Fprintd interface { - fprintd // interface com.deepin.daemon.Fprintd - proxy.Object -} - -type objectFprintd struct { - interfaceFprintd // interface com.deepin.daemon.Fprintd - proxy.ImplObject -} - -func NewFprintd(conn *dbus.Conn) Fprintd { - obj := new(objectFprintd) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Fprintd", "/com/deepin/daemon/Fprintd") - return obj -} - -type fprintd interface { - GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) - GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoTriggerUDevEvent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - TriggerUDevEvent(flags dbus.Flags) error - Devices() proxy.PropObjectPathArray -} - -type interfaceFprintd struct{} - -func (v *interfaceFprintd) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceFprintd) GetInterfaceName_() string { - return "com.deepin.daemon.Fprintd" -} - -// method GetDefaultDevice - -func (v *interfaceFprintd) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultDevice", flags, ch) -} - -func (*interfaceFprintd) StoreGetDefaultDevice(call *dbus.Call) (device dbus.ObjectPath, err error) { - err = call.Store(&device) - return -} - -func (v *interfaceFprintd) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreGetDefaultDevice( - <-v.GoGetDefaultDevice(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetDevices - -func (v *interfaceFprintd) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) -} - -func (*interfaceFprintd) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceFprintd) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetDevices( - <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) -} - -// method TriggerUDevEvent - -func (v *interfaceFprintd) GoTriggerUDevEvent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TriggerUDevEvent", flags, ch) -} - -func (v *interfaceFprintd) TriggerUDevEvent(flags dbus.Flags) error { - return (<-v.GoTriggerUDevEvent(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Devices ao - -func (v *interfaceFprintd) Devices() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Devices", - } -} - -type Device interface { - device // interface com.deepin.daemon.Fprintd.Device - proxy.Object -} - -type objectDevice struct { - interfaceDevice // interface com.deepin.daemon.Fprintd.Device - proxy.ImplObject -} - -func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDevice) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Fprintd", path) - return obj, nil -} - -type device interface { - GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - Claim(flags dbus.Flags, username string) error - GoClaimForce(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - ClaimForce(flags dbus.Flags, username string) error - GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call - DeleteEnrolledFinger(flags dbus.Flags, username string, finger string) error - GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - DeleteEnrolledFingers(flags dbus.Flags, username string) error - GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - EnrollStart(flags dbus.Flags, finger string) error - GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - EnrollStop(flags dbus.Flags) error - GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCapabilities(flags dbus.Flags) ([]string, error) - GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) - GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Release(flags dbus.Flags) error - GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call - VerifyStart(flags dbus.Flags, finger string) error - GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - VerifyStop(flags dbus.Flags) error - ConnectEnrollStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) - ConnectVerifyFingerSelected(cb func(finger string)) (dbusutil.SignalHandlerId, error) - ScanType() proxy.PropString -} - -type interfaceDevice struct{} - -func (v *interfaceDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDevice) GetInterfaceName_() string { - return "com.deepin.daemon.Fprintd.Device" -} - -// method Claim - -func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username) -} - -func (v *interfaceDevice) Claim(flags dbus.Flags, username string) error { - return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// method ClaimForce - -func (v *interfaceDevice) GoClaimForce(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClaimForce", flags, ch, username) -} - -func (v *interfaceDevice) ClaimForce(flags dbus.Flags, username string) error { - return (<-v.GoClaimForce(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// method DeleteEnrolledFinger - -func (v *interfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFinger", flags, ch, username, finger) -} - -func (v *interfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, username string, finger string) error { - return (<-v.GoDeleteEnrolledFinger(flags, make(chan *dbus.Call, 1), username, finger).Done).Err -} - -// method DeleteEnrolledFingers - -func (v *interfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFingers", flags, ch, username) -} - -func (v *interfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { - return (<-v.GoDeleteEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// method EnrollStart - -func (v *interfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, finger) -} - -func (v *interfaceDevice) EnrollStart(flags dbus.Flags, finger string) error { - return (<-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// method EnrollStop - -func (v *interfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) -} - -func (v *interfaceDevice) EnrollStop(flags dbus.Flags) error { - return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetCapabilities - -func (v *interfaceDevice) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapabilities", flags, ch) -} - -func (*interfaceDevice) StoreGetCapabilities(call *dbus.Call) (caps []string, err error) { - err = call.Store(&caps) - return -} - -func (v *interfaceDevice) GetCapabilities(flags dbus.Flags) ([]string, error) { - return v.StoreGetCapabilities( - <-v.GoGetCapabilities(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListEnrolledFingers - -func (v *interfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListEnrolledFingers", flags, ch, username) -} - -func (*interfaceDevice) StoreListEnrolledFingers(call *dbus.Call) (fingers []string, err error) { - err = call.Store(&fingers) - return -} - -func (v *interfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { - return v.StoreListEnrolledFingers( - <-v.GoListEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done) -} - -// method Release - -func (v *interfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) -} - -func (v *interfaceDevice) Release(flags dbus.Flags) error { - return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method VerifyStart - -func (v *interfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, finger) -} - -func (v *interfaceDevice) VerifyStart(flags dbus.Flags, finger string) error { - return (<-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), finger).Done).Err -} - -// method VerifyStop - -func (v *interfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch) -} - -func (v *interfaceDevice) VerifyStop(flags dbus.Flags) error { - return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal EnrollStatus - -func (v *interfaceDevice) ConnectEnrollStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var status string - var done bool - err := dbus.Store(sig.Body, &status, &done) - if err == nil { - cb(status, done) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceDevice) ConnectVerifyStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var status string - var done bool - err := dbus.Store(sig.Body, &status, &done) - if err == nil { - cb(status, done) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyFingerSelected - -func (v *interfaceDevice) ConnectVerifyFingerSelected(cb func(finger string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyFingerSelected", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyFingerSelected", - } - handlerFunc := func(sig *dbus.Signal) { - var finger string - err := dbus.Store(sig.Body, &finger) - if err == nil { - cb(finger) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ScanType s - -func (v *interfaceDevice) ScanType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ScanType", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,381 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.fprintd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fprintd - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockFprintd struct { - MockInterfaceFprintd // interface com.deepin.daemon.Fprintd - proxy.MockObject -} - -type MockInterfaceFprintd struct { - mock.Mock -} - -// method GetDefaultDevice - -func (v *MockInterfaceFprintd) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFprintd) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDevices - -func (v *MockInterfaceFprintd) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFprintd) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method TriggerUDevEvent - -func (v *MockInterfaceFprintd) GoTriggerUDevEvent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFprintd) TriggerUDevEvent(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Devices ao - -func (v *MockInterfaceFprintd) Devices() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockDevice struct { - MockInterfaceDevice // interface com.deepin.daemon.Fprintd.Device - proxy.MockObject -} - -type MockInterfaceDevice struct { - mock.Mock -} - -// method Claim - -func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Claim(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// method ClaimForce - -func (v *MockInterfaceDevice) GoClaimForce(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) ClaimForce(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// method DeleteEnrolledFinger - -func (v *MockInterfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, username string, finger string) error { - mockArgs := v.Called(flags, username, finger) - - return mockArgs.Error(0) -} - -// method DeleteEnrolledFingers - -func (v *MockInterfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// method EnrollStart - -func (v *MockInterfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) EnrollStart(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// method EnrollStop - -func (v *MockInterfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) EnrollStop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetCapabilities - -func (v *MockInterfaceDevice) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) GetCapabilities(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListEnrolledFingers - -func (v *MockInterfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { - mockArgs := v.Called(flags, username) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Release - -func (v *MockInterfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Release(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method VerifyStart - -func (v *MockInterfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) VerifyStart(flags dbus.Flags, finger string) error { - mockArgs := v.Called(flags, finger) - - return mockArgs.Error(0) -} - -// method VerifyStop - -func (v *MockInterfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) VerifyStop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal EnrollStatus - -func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyFingerSelected - -func (v *MockInterfaceDevice) ConnectVerifyFingerSelected(cb func(finger string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ScanType s - -func (v *MockInterfaceDevice) ScanType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -{ - "Service": "com.deepin.daemon.Fprintd", - "Objects": [ - { - "Type": "Fprintd", - "Path": "/com/deepin/daemon/Fprintd", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Fprintd", - "Type": "fprintd" - } - ] - }, - { - "Type": "Device", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Fprintd.Device", - "Type": "device" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/Device.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/Device.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/Fprintd.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/Fprintd.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.fprintd/Fprintd.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.fprintd/Fprintd.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,427 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.gesture"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package gesture - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Gesture interface { - gesture // interface com.deepin.daemon.Gesture - proxy.Object -} - -type objectGesture struct { - interfaceGesture // interface com.deepin.daemon.Gesture - proxy.ImplObject -} - -func NewGesture(conn *dbus.Conn) Gesture { - obj := new(objectGesture) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Gesture", "/com/deepin/daemon/Gesture") - return obj -} - -type gesture interface { - GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call - SetShortPressDuration(flags dbus.Flags, duration uint32) error - GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call - SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error - GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call - SetInputIgnore(flags dbus.Flags, node string, ignore bool) error - ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) - ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) - ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) - ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) - ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) - ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) - ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) - ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) - ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) - ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) - ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) - ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) -} - -type interfaceGesture struct{} - -func (v *interfaceGesture) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceGesture) GetInterfaceName_() string { - return "com.deepin.daemon.Gesture" -} - -// method SetShortPressDuration - -func (v *interfaceGesture) GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortPressDuration", flags, ch, duration) -} - -func (v *interfaceGesture) SetShortPressDuration(flags dbus.Flags, duration uint32) error { - return (<-v.GoSetShortPressDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err -} - -// method SetEdgeMoveStopDuration - -func (v *interfaceGesture) GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetEdgeMoveStopDuration", flags, ch, duration) -} - -func (v *interfaceGesture) SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error { - return (<-v.GoSetEdgeMoveStopDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err -} - -// method SetInputIgnore - -func (v *interfaceGesture) GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetInputIgnore", flags, ch, node, ignore) -} - -func (v *interfaceGesture) SetInputIgnore(flags dbus.Flags, node string, ignore bool) error { - return (<-v.GoSetInputIgnore(flags, make(chan *dbus.Call, 1), node, ignore).Done).Err -} - -// signal Event - -func (v *interfaceGesture) ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Event", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - var direction string - var fingers int32 - err := dbus.Store(sig.Body, &name, &direction, &fingers) - if err == nil { - cb(name, direction, fingers) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DbclickDown - -func (v *interfaceGesture) ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DbclickDown", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DbclickDown", - } - handlerFunc := func(sig *dbus.Signal) { - var fingers int32 - err := dbus.Store(sig.Body, &fingers) - if err == nil { - cb(fingers) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SwipeMoving - -func (v *interfaceGesture) ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SwipeMoving", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SwipeMoving", - } - handlerFunc := func(sig *dbus.Signal) { - var fingers int32 - var accelX float64 - var accely float64 - err := dbus.Store(sig.Body, &fingers, &accelX, &accely) - if err == nil { - cb(fingers, accelX, accely) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SwipeStop - -func (v *interfaceGesture) ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SwipeStop", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SwipeStop", - } - handlerFunc := func(sig *dbus.Signal) { - var fingers int32 - err := dbus.Store(sig.Body, &fingers) - if err == nil { - cb(fingers) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchEdgeEvent - -func (v *interfaceGesture) ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchEdgeEvent", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchEdgeEvent", - } - handlerFunc := func(sig *dbus.Signal) { - var direction string - var scalex float64 - var scaley float64 - err := dbus.Store(sig.Body, &direction, &scalex, &scaley) - if err == nil { - cb(direction, scalex, scaley) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchSinglePressTimeout - -func (v *interfaceGesture) ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchSinglePressTimeout", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchSinglePressTimeout", - } - handlerFunc := func(sig *dbus.Signal) { - var time int32 - var scalex float64 - var scaley float64 - err := dbus.Store(sig.Body, &time, &scalex, &scaley) - if err == nil { - cb(time, scalex, scaley) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchPressTimeout - -func (v *interfaceGesture) ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchPressTimeout", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchPressTimeout", - } - handlerFunc := func(sig *dbus.Signal) { - var fingers int32 - var time int32 - var scalex float64 - var scaley float64 - err := dbus.Store(sig.Body, &fingers, &time, &scalex, &scaley) - if err == nil { - cb(fingers, time, scalex, scaley) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchUpOrCancel - -func (v *interfaceGesture) ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchUpOrCancel", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchUpOrCancel", - } - handlerFunc := func(sig *dbus.Signal) { - var scalex float64 - var scaley float64 - err := dbus.Store(sig.Body, &scalex, &scaley) - if err == nil { - cb(scalex, scaley) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchEdgeMoveStop - -func (v *interfaceGesture) ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchEdgeMoveStop", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchEdgeMoveStop", - } - handlerFunc := func(sig *dbus.Signal) { - var direction string - var scalex float64 - var scaley float64 - var duration int32 - err := dbus.Store(sig.Body, &direction, &scalex, &scaley, &duration) - if err == nil { - cb(direction, scalex, scaley, duration) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchEdgeMoveStopLeave - -func (v *interfaceGesture) ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchEdgeMoveStopLeave", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchEdgeMoveStopLeave", - } - handlerFunc := func(sig *dbus.Signal) { - var direction string - var scalex float64 - var scaley float64 - var duration int32 - err := dbus.Store(sig.Body, &direction, &scalex, &scaley, &duration) - if err == nil { - cb(direction, scalex, scaley, duration) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchMoving - -func (v *interfaceGesture) ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchMoving", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchMoving", - } - handlerFunc := func(sig *dbus.Signal) { - var scalex float64 - var scaley float64 - err := dbus.Store(sig.Body, &scalex, &scaley) - if err == nil { - cb(scalex, scaley) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchMovementEvent - -func (v *interfaceGesture) ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchMovementEvent", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchMovementEvent", - } - handlerFunc := func(sig *dbus.Signal) { - var duration string - var fingers int32 - var startScalex float64 - var startScaley float64 - var endScalex float64 - var endScaley float64 - err := dbus.Store(sig.Body, &duration, &fingers, &startScalex, &startScaley, &endScalex, &endScaley) - if err == nil { - cb(duration, fingers, startScalex, startScaley, endScalex, endScaley) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,234 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.gesture"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package gesture - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockGesture struct { - MockInterfaceGesture // interface com.deepin.daemon.Gesture - proxy.MockObject -} - -type MockInterfaceGesture struct { - mock.Mock -} - -// method SetShortPressDuration - -func (v *MockInterfaceGesture) GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, duration) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGesture) SetShortPressDuration(flags dbus.Flags, duration uint32) error { - mockArgs := v.Called(flags, duration) - - return mockArgs.Error(0) -} - -// method SetEdgeMoveStopDuration - -func (v *MockInterfaceGesture) GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, duration) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGesture) SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error { - mockArgs := v.Called(flags, duration) - - return mockArgs.Error(0) -} - -// method SetInputIgnore - -func (v *MockInterfaceGesture) GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call { - mockArgs := v.Called(flags, ch, node, ignore) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGesture) SetInputIgnore(flags dbus.Flags, node string, ignore bool) error { - mockArgs := v.Called(flags, node, ignore) - - return mockArgs.Error(0) -} - -// signal Event - -func (v *MockInterfaceGesture) ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DbclickDown - -func (v *MockInterfaceGesture) ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SwipeMoving - -func (v *MockInterfaceGesture) ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SwipeStop - -func (v *MockInterfaceGesture) ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchEdgeEvent - -func (v *MockInterfaceGesture) ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchSinglePressTimeout - -func (v *MockInterfaceGesture) ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchPressTimeout - -func (v *MockInterfaceGesture) ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchUpOrCancel - -func (v *MockInterfaceGesture) ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchEdgeMoveStop - -func (v *MockInterfaceGesture) ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchEdgeMoveStopLeave - -func (v *MockInterfaceGesture) ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchMoving - -func (v *MockInterfaceGesture) ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchMovementEvent - -func (v *MockInterfaceGesture) ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.Gesture", - "Objects": [ - { - "Type": "Gesture", - "Path": "/com/deepin/daemon/Gesture", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Gesture", - "Type": "gesture" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/Gesture.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/Gesture.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.gesture/Gesture.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.gesture/Gesture.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.greeter"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package greeter - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Greeter interface { - greeter // interface com.deepin.daemon.Greeter - proxy.Object -} - -type objectGreeter struct { - interfaceGreeter // interface com.deepin.daemon.Greeter - proxy.ImplObject -} - -func NewGreeter(conn *dbus.Conn) Greeter { - obj := new(objectGreeter) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Greeter", "/com/deepin/daemon/Greeter") - return obj -} - -type greeter interface { - GoUpdateGreeterQtTheme(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD) *dbus.Call - UpdateGreeterQtTheme(flags dbus.Flags, fd dbus.UnixFD) error -} - -type interfaceGreeter struct{} - -func (v *interfaceGreeter) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceGreeter) GetInterfaceName_() string { - return "com.deepin.daemon.Greeter" -} - -// method UpdateGreeterQtTheme - -func (v *interfaceGreeter) GoUpdateGreeterQtTheme(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateGreeterQtTheme", flags, ch, fd) -} - -func (v *interfaceGreeter) UpdateGreeterQtTheme(flags dbus.Flags, fd dbus.UnixFD) error { - return (<-v.GoUpdateGreeterQtTheme(flags, make(chan *dbus.Call, 1), fd).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.greeter"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package greeter - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockGreeter struct { - MockInterfaceGreeter // interface com.deepin.daemon.Greeter - proxy.MockObject -} - -type MockInterfaceGreeter struct { - mock.Mock -} - -// method UpdateGreeterQtTheme - -func (v *MockInterfaceGreeter) GoUpdateGreeterQtTheme(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD) *dbus.Call { - mockArgs := v.Called(flags, ch, fd) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGreeter) UpdateGreeterQtTheme(flags dbus.Flags, fd dbus.UnixFD) error { - mockArgs := v.Called(flags, fd) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.Greeter", - "Objects": [ - { - "Type": "Greeter", - "Path": "/com/deepin/daemon/Greeter", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Greeter", - "Type": "greeter" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/Greeter.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/Greeter.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.greeter/Greeter.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.greeter/Greeter.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.grub2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.grub2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.grub2/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.grub2/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,11 +1,11 @@ -// Code generated by "./generator com.deepin.daemon.grub2"; DO NOT EDIT. +// Code generated by "./generator ./com.deepin.daemon.grub2"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package grub2 -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" import "unsafe" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.grub2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.grub2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.grub2/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.grub2/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,12 +1,12 @@ -// Code generated by "./generator com.deepin.daemon.grub2"; DO NOT EDIT. +// Code generated by "./generator ./com.deepin.daemon.grub2"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package grub2 import "fmt" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" import "github.com/stretchr/testify/mock" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,159 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.helper.backlight"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package backlight - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Backlight interface { - backlight // interface com.deepin.daemon.helper.Backlight - proxy.Object -} - -type objectBacklight struct { - interfaceBacklight // interface com.deepin.daemon.helper.Backlight - proxy.ImplObject -} - -func NewBacklight(conn *dbus.Conn) Backlight { - obj := new(objectBacklight) - obj.ImplObject.Init_(conn, "com.deepin.daemon.helper.Backlight", "/com/deepin/daemon/helper/Backlight") - return obj -} - -type backlight interface { - GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, type0 uint8, name string, value int32) *dbus.Call - SetBrightness(flags dbus.Flags, type0 uint8, name string, value int32) error - GoCheckCfgSupport(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - CheckCfgSupport(flags dbus.Flags, name string) (bool, error) -} - -type interfaceBacklight struct{} - -func (v *interfaceBacklight) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceBacklight) GetInterfaceName_() string { - return "com.deepin.daemon.helper.Backlight" -} - -// method SetBrightness - -func (v *interfaceBacklight) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, type0 uint8, name string, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, type0, name, value) -} - -func (v *interfaceBacklight) SetBrightness(flags dbus.Flags, type0 uint8, name string, value int32) error { - return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), type0, name, value).Done).Err -} - -// method CheckCfgSupport - -func (v *interfaceBacklight) GoCheckCfgSupport(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckCfgSupport", flags, ch, name) -} - -func (*interfaceBacklight) StoreCheckCfgSupport(call *dbus.Call) (value bool, err error) { - err = call.Store(&value) - return -} - -func (v *interfaceBacklight) CheckCfgSupport(flags dbus.Flags, name string) (bool, error) { - return v.StoreCheckCfgSupport( - <-v.GoCheckCfgSupport(flags, make(chan *dbus.Call, 1), name).Done) -} - -type DDCCI interface { - ddcci // interface com.deepin.daemon.helper.Backlight.DDCCI - proxy.Object -} - -type objectDDCCI struct { - interfaceDdcci // interface com.deepin.daemon.helper.Backlight.DDCCI - proxy.ImplObject -} - -func NewDDCCI(conn *dbus.Conn) DDCCI { - obj := new(objectDDCCI) - obj.ImplObject.Init_(conn, "com.deepin.daemon.helper.Backlight", "/com/deepin/daemon/helper/Backlight/DDCCI") - return obj -} - -type ddcci interface { - GoCheckSupport(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call - CheckSupport(flags dbus.Flags, edidChecksum string) (bool, error) - GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call - GetBrightness(flags dbus.Flags, edidChecksum string) (int32, error) - GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string, value int32) *dbus.Call - SetBrightness(flags dbus.Flags, edidChecksum string, value int32) error - GoRefreshDisplays(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RefreshDisplays(flags dbus.Flags) error -} - -type interfaceDdcci struct{} - -func (v *interfaceDdcci) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDdcci) GetInterfaceName_() string { - return "com.deepin.daemon.helper.Backlight.DDCCI" -} - -// method CheckSupport - -func (v *interfaceDdcci) GoCheckSupport(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckSupport", flags, ch, edidChecksum) -} - -func (*interfaceDdcci) StoreCheckSupport(call *dbus.Call) (support bool, err error) { - err = call.Store(&support) - return -} - -func (v *interfaceDdcci) CheckSupport(flags dbus.Flags, edidChecksum string) (bool, error) { - return v.StoreCheckSupport( - <-v.GoCheckSupport(flags, make(chan *dbus.Call, 1), edidChecksum).Done) -} - -// method GetBrightness - -func (v *interfaceDdcci) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBrightness", flags, ch, edidChecksum) -} - -func (*interfaceDdcci) StoreGetBrightness(call *dbus.Call) (value int32, err error) { - err = call.Store(&value) - return -} - -func (v *interfaceDdcci) GetBrightness(flags dbus.Flags, edidChecksum string) (int32, error) { - return v.StoreGetBrightness( - <-v.GoGetBrightness(flags, make(chan *dbus.Call, 1), edidChecksum).Done) -} - -// method SetBrightness - -func (v *interfaceDdcci) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string, value int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, edidChecksum, value) -} - -func (v *interfaceDdcci) SetBrightness(flags dbus.Flags, edidChecksum string, value int32) error { - return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), edidChecksum, value).Done).Err -} - -// method RefreshDisplays - -func (v *interfaceDdcci) GoRefreshDisplays(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshDisplays", flags, ch) -} - -func (v *interfaceDdcci) RefreshDisplays(flags dbus.Flags) error { - return (<-v.GoRefreshDisplays(flags, make(chan *dbus.Call, 1)).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.helper.backlight"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package backlight - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockBacklight struct { - MockInterfaceBacklight // interface com.deepin.daemon.helper.Backlight - proxy.MockObject -} - -type MockInterfaceBacklight struct { - mock.Mock -} - -// method SetBrightness - -func (v *MockInterfaceBacklight) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, type0 uint8, name string, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, type0, name, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBacklight) SetBrightness(flags dbus.Flags, type0 uint8, name string, value int32) error { - mockArgs := v.Called(flags, type0, name, value) - - return mockArgs.Error(0) -} - -// method CheckCfgSupport - -func (v *MockInterfaceBacklight) GoCheckCfgSupport(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBacklight) CheckCfgSupport(flags dbus.Flags, name string) (bool, error) { - mockArgs := v.Called(flags, name) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -type MockDDCCI struct { - MockInterfaceDdcci // interface com.deepin.daemon.helper.Backlight.DDCCI - proxy.MockObject -} - -type MockInterfaceDdcci struct { - mock.Mock -} - -// method CheckSupport - -func (v *MockInterfaceDdcci) GoCheckSupport(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { - mockArgs := v.Called(flags, ch, edidChecksum) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDdcci) CheckSupport(flags dbus.Flags, edidChecksum string) (bool, error) { - mockArgs := v.Called(flags, edidChecksum) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method GetBrightness - -func (v *MockInterfaceDdcci) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { - mockArgs := v.Called(flags, ch, edidChecksum) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDdcci) GetBrightness(flags dbus.Flags, edidChecksum string) (int32, error) { - mockArgs := v.Called(flags, edidChecksum) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetBrightness - -func (v *MockInterfaceDdcci) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string, value int32) *dbus.Call { - mockArgs := v.Called(flags, ch, edidChecksum, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDdcci) SetBrightness(flags dbus.Flags, edidChecksum string, value int32) error { - mockArgs := v.Called(flags, edidChecksum, value) - - return mockArgs.Error(0) -} - -// method RefreshDisplays - -func (v *MockInterfaceDdcci) GoRefreshDisplays(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDdcci) RefreshDisplays(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/Backlight.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/Backlight.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/Backlight.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/Backlight.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -{ - "Service": "com.deepin.daemon.helper.Backlight", - "Objects": [ - { - "Type": "Backlight", - "Path": "/com/deepin/daemon/helper/Backlight", - "Interfaces": [ - { - "Name": "com.deepin.daemon.helper.Backlight", - "Type": "backlight" - } - ] - }, - { - "Type": "DDCCI", - "Path": "/com/deepin/daemon/helper/Backlight/DDCCI", - "Interfaces": [ - { - "Name": "com.deepin.daemon.helper.Backlight.DDCCI", - "Type": "ddcci" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/DDCCI.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/DDCCI.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.helper.backlight/DDCCI.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.helper.backlight/DDCCI.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.imageeffect"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package imageeffect - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ImageEffect interface { - imageEffect // interface com.deepin.daemon.ImageEffect - proxy.Object -} - -type objectImageEffect struct { - interfaceImageEffect // interface com.deepin.daemon.ImageEffect - proxy.ImplObject -} - -func NewImageEffect(conn *dbus.Conn) ImageEffect { - obj := new(objectImageEffect) - obj.ImplObject.Init_(conn, "com.deepin.daemon.ImageEffect", "/com/deepin/daemon/ImageEffect") - return obj -} - -type imageEffect interface { - GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call - Delete(flags dbus.Flags, effect string, filename string) error - GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call - Get(flags dbus.Flags, effect string, filename string) (string, error) -} - -type interfaceImageEffect struct{} - -func (v *interfaceImageEffect) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceImageEffect) GetInterfaceName_() string { - return "com.deepin.daemon.ImageEffect" -} - -// method Delete - -func (v *interfaceImageEffect) GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, effect, filename) -} - -func (v *interfaceImageEffect) Delete(flags dbus.Flags, effect string, filename string) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), effect, filename).Done).Err -} - -// method Get - -func (v *interfaceImageEffect) GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, effect, filename) -} - -func (*interfaceImageEffect) StoreGet(call *dbus.Call) (outputFile string, err error) { - err = call.Store(&outputFile) - return -} - -func (v *interfaceImageEffect) Get(flags dbus.Flags, effect string, filename string) (string, error) { - return v.StoreGet( - <-v.GoGet(flags, make(chan *dbus.Call, 1), effect, filename).Done) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.imageeffect"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package imageeffect - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockImageEffect struct { - MockInterfaceImageEffect // interface com.deepin.daemon.ImageEffect - proxy.MockObject -} - -type MockInterfaceImageEffect struct { - mock.Mock -} - -// method Delete - -func (v *MockInterfaceImageEffect) GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { - mockArgs := v.Called(flags, ch, effect, filename) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceImageEffect) Delete(flags dbus.Flags, effect string, filename string) error { - mockArgs := v.Called(flags, effect, filename) - - return mockArgs.Error(0) -} - -// method Get - -func (v *MockInterfaceImageEffect) GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { - mockArgs := v.Called(flags, ch, effect, filename) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceImageEffect) Get(flags dbus.Flags, effect string, filename string) (string, error) { - mockArgs := v.Called(flags, effect, filename) - - return mockArgs.String(0), mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.ImageEffect", - "Objects": [ - { - "Type": "ImageEffect", - "Path": "/com/deepin/daemon/ImageEffect", - "Interfaces": [ - { - "Name": "com.deepin.daemon.ImageEffect", - "Type": "imageEffect" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/ImageEffect.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/ImageEffect.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.imageeffect/ImageEffect.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.imageeffect/ImageEffect.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,459 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.inputdevices"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package inputdevices - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Keyboard interface { - keyboard // interface com.deepin.daemon.InputDevice.Keyboard - proxy.Object -} - -type objectKeyboard struct { - interfaceKeyboard // interface com.deepin.daemon.InputDevice.Keyboard - proxy.ImplObject -} - -func NewKeyboard(conn *dbus.Conn) Keyboard { - obj := new(objectKeyboard) - obj.ImplObject.Init_(conn, "com.deepin.daemon.InputDevices", "/com/deepin/daemon/InputDevice/Keyboard") - return obj -} - -type keyboard interface { - GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call - AddLayoutOption(flags dbus.Flags, option string) error - GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call - AddUserLayout(flags dbus.Flags, layout string) error - GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearLayoutOption(flags dbus.Flags) error - GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call - DeleteLayoutOption(flags dbus.Flags, option string) error - GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call - DeleteUserLayout(flags dbus.Flags, layout string) error - GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call - GetLayoutDesc(flags dbus.Flags, layout string) (string, error) - GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - LayoutList(flags dbus.Flags) (map[string]string, error) - GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reset(flags dbus.Flags) error - UserOptionList() proxy.PropStringArray - RepeatEnabled() proxy.PropBool - CapslockToggle() proxy.PropBool - CursorBlink() proxy.PropInt32 - RepeatInterval() proxy.PropUint32 - RepeatDelay() proxy.PropUint32 - CurrentLayout() proxy.PropString - UserLayoutList() proxy.PropStringArray -} - -type interfaceKeyboard struct{} - -func (v *interfaceKeyboard) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceKeyboard) GetInterfaceName_() string { - return "com.deepin.daemon.InputDevice.Keyboard" -} - -// method AddLayoutOption - -func (v *interfaceKeyboard) GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddLayoutOption", flags, ch, option) -} - -func (v *interfaceKeyboard) AddLayoutOption(flags dbus.Flags, option string) error { - return (<-v.GoAddLayoutOption(flags, make(chan *dbus.Call, 1), option).Done).Err -} - -// method AddUserLayout - -func (v *interfaceKeyboard) GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddUserLayout", flags, ch, layout) -} - -func (v *interfaceKeyboard) AddUserLayout(flags dbus.Flags, layout string) error { - return (<-v.GoAddUserLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err -} - -// method ClearLayoutOption - -func (v *interfaceKeyboard) GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearLayoutOption", flags, ch) -} - -func (v *interfaceKeyboard) ClearLayoutOption(flags dbus.Flags) error { - return (<-v.GoClearLayoutOption(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method DeleteLayoutOption - -func (v *interfaceKeyboard) GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteLayoutOption", flags, ch, option) -} - -func (v *interfaceKeyboard) DeleteLayoutOption(flags dbus.Flags, option string) error { - return (<-v.GoDeleteLayoutOption(flags, make(chan *dbus.Call, 1), option).Done).Err -} - -// method DeleteUserLayout - -func (v *interfaceKeyboard) GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteUserLayout", flags, ch, layout) -} - -func (v *interfaceKeyboard) DeleteUserLayout(flags dbus.Flags, layout string) error { - return (<-v.GoDeleteUserLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err -} - -// method GetLayoutDesc - -func (v *interfaceKeyboard) GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLayoutDesc", flags, ch, layout) -} - -func (*interfaceKeyboard) StoreGetLayoutDesc(call *dbus.Call) (description string, err error) { - err = call.Store(&description) - return -} - -func (v *interfaceKeyboard) GetLayoutDesc(flags dbus.Flags, layout string) (string, error) { - return v.StoreGetLayoutDesc( - <-v.GoGetLayoutDesc(flags, make(chan *dbus.Call, 1), layout).Done) -} - -// method LayoutList - -func (v *interfaceKeyboard) GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LayoutList", flags, ch) -} - -func (*interfaceKeyboard) StoreLayoutList(call *dbus.Call) (layout_list map[string]string, err error) { - err = call.Store(&layout_list) - return -} - -func (v *interfaceKeyboard) LayoutList(flags dbus.Flags) (map[string]string, error) { - return v.StoreLayoutList( - <-v.GoLayoutList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Reset - -func (v *interfaceKeyboard) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) -} - -func (v *interfaceKeyboard) Reset(flags dbus.Flags) error { - return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property UserOptionList as - -func (v *interfaceKeyboard) UserOptionList() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UserOptionList", - } -} - -// property RepeatEnabled b - -func (v *interfaceKeyboard) RepeatEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RepeatEnabled", - } -} - -// property CapslockToggle b - -func (v *interfaceKeyboard) CapslockToggle() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CapslockToggle", - } -} - -// property CursorBlink i - -func (v *interfaceKeyboard) CursorBlink() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "CursorBlink", - } -} - -// property RepeatInterval u - -func (v *interfaceKeyboard) RepeatInterval() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RepeatInterval", - } -} - -// property RepeatDelay u - -func (v *interfaceKeyboard) RepeatDelay() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RepeatDelay", - } -} - -// property CurrentLayout s - -func (v *interfaceKeyboard) CurrentLayout() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CurrentLayout", - } -} - -// property UserLayoutList as - -func (v *interfaceKeyboard) UserLayoutList() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UserLayoutList", - } -} - -type TouchPad interface { - touchPad // interface com.deepin.daemon.InputDevice.TouchPad - proxy.Object -} - -type objectTouchPad struct { - interfaceTouchPad // interface com.deepin.daemon.InputDevice.TouchPad - proxy.ImplObject -} - -func NewTouchPad(conn *dbus.Conn) TouchPad { - obj := new(objectTouchPad) - obj.ImplObject.Init_(conn, "com.deepin.daemon.InputDevices", "/com/deepin/daemon/InputDevice/TouchPad") - return obj -} - -type touchPad interface { - GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reset(flags dbus.Flags) error - EdgeScroll() proxy.PropBool - PalmDetect() proxy.PropBool - MotionAcceleration() proxy.PropDouble - DeltaScroll() proxy.PropInt32 - DragThreshold() proxy.PropInt32 - LeftHanded() proxy.PropBool - DisableIfTyping() proxy.PropBool - NaturalScroll() proxy.PropBool - HorizScroll() proxy.PropBool - VertScroll() proxy.PropBool - MotionThreshold() proxy.PropDouble - DoubleClick() proxy.PropInt32 - DeviceList() proxy.PropString - TPadEnable() proxy.PropBool - PalmMinZ() proxy.PropInt32 - Exist() proxy.PropBool - TapClick() proxy.PropBool - MotionScaling() proxy.PropDouble - PalmMinWidth() proxy.PropInt32 -} - -type interfaceTouchPad struct{} - -func (v *interfaceTouchPad) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTouchPad) GetInterfaceName_() string { - return "com.deepin.daemon.InputDevice.TouchPad" -} - -// method Reset - -func (v *interfaceTouchPad) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) -} - -func (v *interfaceTouchPad) Reset(flags dbus.Flags) error { - return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property EdgeScroll b - -func (v *interfaceTouchPad) EdgeScroll() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "EdgeScroll", - } -} - -// property PalmDetect b - -func (v *interfaceTouchPad) PalmDetect() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PalmDetect", - } -} - -// property MotionAcceleration d - -func (v *interfaceTouchPad) MotionAcceleration() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "MotionAcceleration", - } -} - -// property DeltaScroll i - -func (v *interfaceTouchPad) DeltaScroll() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DeltaScroll", - } -} - -// property DragThreshold i - -func (v *interfaceTouchPad) DragThreshold() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DragThreshold", - } -} - -// property LeftHanded b - -func (v *interfaceTouchPad) LeftHanded() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "LeftHanded", - } -} - -// property DisableIfTyping b - -func (v *interfaceTouchPad) DisableIfTyping() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DisableIfTyping", - } -} - -// property NaturalScroll b - -func (v *interfaceTouchPad) NaturalScroll() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NaturalScroll", - } -} - -// property HorizScroll b - -func (v *interfaceTouchPad) HorizScroll() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HorizScroll", - } -} - -// property VertScroll b - -func (v *interfaceTouchPad) VertScroll() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "VertScroll", - } -} - -// property MotionThreshold d - -func (v *interfaceTouchPad) MotionThreshold() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "MotionThreshold", - } -} - -// property DoubleClick i - -func (v *interfaceTouchPad) DoubleClick() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DoubleClick", - } -} - -// property DeviceList s - -func (v *interfaceTouchPad) DeviceList() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DeviceList", - } -} - -// property TPadEnable b - -func (v *interfaceTouchPad) TPadEnable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "TPadEnable", - } -} - -// property PalmMinZ i - -func (v *interfaceTouchPad) PalmMinZ() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "PalmMinZ", - } -} - -// property Exist b - -func (v *interfaceTouchPad) Exist() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Exist", - } -} - -// property TapClick b - -func (v *interfaceTouchPad) TapClick() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "TapClick", - } -} - -// property MotionScaling d - -func (v *interfaceTouchPad) MotionScaling() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "MotionScaling", - } -} - -// property PalmMinWidth i - -func (v *interfaceTouchPad) PalmMinWidth() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "PalmMinWidth", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,557 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.inputdevices"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package inputdevices - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockKeyboard struct { - MockInterfaceKeyboard // interface com.deepin.daemon.InputDevice.Keyboard - proxy.MockObject -} - -type MockInterfaceKeyboard struct { - mock.Mock -} - -// method AddLayoutOption - -func (v *MockInterfaceKeyboard) GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { - mockArgs := v.Called(flags, ch, option) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) AddLayoutOption(flags dbus.Flags, option string) error { - mockArgs := v.Called(flags, option) - - return mockArgs.Error(0) -} - -// method AddUserLayout - -func (v *MockInterfaceKeyboard) GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - mockArgs := v.Called(flags, ch, layout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) AddUserLayout(flags dbus.Flags, layout string) error { - mockArgs := v.Called(flags, layout) - - return mockArgs.Error(0) -} - -// method ClearLayoutOption - -func (v *MockInterfaceKeyboard) GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) ClearLayoutOption(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method DeleteLayoutOption - -func (v *MockInterfaceKeyboard) GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { - mockArgs := v.Called(flags, ch, option) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) DeleteLayoutOption(flags dbus.Flags, option string) error { - mockArgs := v.Called(flags, option) - - return mockArgs.Error(0) -} - -// method DeleteUserLayout - -func (v *MockInterfaceKeyboard) GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - mockArgs := v.Called(flags, ch, layout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) DeleteUserLayout(flags dbus.Flags, layout string) error { - mockArgs := v.Called(flags, layout) - - return mockArgs.Error(0) -} - -// method GetLayoutDesc - -func (v *MockInterfaceKeyboard) GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { - mockArgs := v.Called(flags, ch, layout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) GetLayoutDesc(flags dbus.Flags, layout string) (string, error) { - mockArgs := v.Called(flags, layout) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method LayoutList - -func (v *MockInterfaceKeyboard) GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) LayoutList(flags dbus.Flags) (map[string]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Reset - -func (v *MockInterfaceKeyboard) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKeyboard) Reset(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property UserOptionList as - -func (v *MockInterfaceKeyboard) UserOptionList() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RepeatEnabled b - -func (v *MockInterfaceKeyboard) RepeatEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CapslockToggle b - -func (v *MockInterfaceKeyboard) CapslockToggle() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CursorBlink i - -func (v *MockInterfaceKeyboard) CursorBlink() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RepeatInterval u - -func (v *MockInterfaceKeyboard) RepeatInterval() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RepeatDelay u - -func (v *MockInterfaceKeyboard) RepeatDelay() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentLayout s - -func (v *MockInterfaceKeyboard) CurrentLayout() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UserLayoutList as - -func (v *MockInterfaceKeyboard) UserLayoutList() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockTouchPad struct { - MockInterfaceTouchPad // interface com.deepin.daemon.InputDevice.TouchPad - proxy.MockObject -} - -type MockInterfaceTouchPad struct { - mock.Mock -} - -// method Reset - -func (v *MockInterfaceTouchPad) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTouchPad) Reset(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property EdgeScroll b - -func (v *MockInterfaceTouchPad) EdgeScroll() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PalmDetect b - -func (v *MockInterfaceTouchPad) PalmDetect() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MotionAcceleration d - -func (v *MockInterfaceTouchPad) MotionAcceleration() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeltaScroll i - -func (v *MockInterfaceTouchPad) DeltaScroll() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DragThreshold i - -func (v *MockInterfaceTouchPad) DragThreshold() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LeftHanded b - -func (v *MockInterfaceTouchPad) LeftHanded() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisableIfTyping b - -func (v *MockInterfaceTouchPad) DisableIfTyping() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NaturalScroll b - -func (v *MockInterfaceTouchPad) NaturalScroll() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HorizScroll b - -func (v *MockInterfaceTouchPad) HorizScroll() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property VertScroll b - -func (v *MockInterfaceTouchPad) VertScroll() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MotionThreshold d - -func (v *MockInterfaceTouchPad) MotionThreshold() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DoubleClick i - -func (v *MockInterfaceTouchPad) DoubleClick() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceList s - -func (v *MockInterfaceTouchPad) DeviceList() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TPadEnable b - -func (v *MockInterfaceTouchPad) TPadEnable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PalmMinZ i - -func (v *MockInterfaceTouchPad) PalmMinZ() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Exist b - -func (v *MockInterfaceTouchPad) Exist() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TapClick b - -func (v *MockInterfaceTouchPad) TapClick() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MotionScaling d - -func (v *MockInterfaceTouchPad) MotionScaling() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PalmMinWidth i - -func (v *MockInterfaceTouchPad) PalmMinWidth() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -{ - "Service": "com.deepin.daemon.InputDevices", - "Objects": [ - { - "Type": "Keyboard", - "Path": "/com/deepin/daemon/InputDevice/Keyboard", - "Interfaces": [ - { - "Name": "com.deepin.daemon.InputDevice.Keyboard", - "Type": "keyboard" - } - ] - }, - { - "Type": "TouchPad", - "Path": "/com/deepin/daemon/InputDevice/TouchPad", - "Interfaces": [ - { - "Name": "com.deepin.daemon.InputDevice.TouchPad", - "Type": "touchPad" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/Keyboard.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/Keyboard.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/Keyboard.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/Keyboard.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/TouchPad.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/TouchPad.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.inputdevices/TouchPad.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.inputdevices/TouchPad.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.keyevent"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package keyevent - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type KeyEvent interface { - keyEvent // interface com.deepin.daemon.KeyEvent - proxy.Object -} - -type objectKeyEvent struct { - interfaceKeyEvent // interface com.deepin.daemon.KeyEvent - proxy.ImplObject -} - -func NewKeyEvent(conn *dbus.Conn) KeyEvent { - obj := new(objectKeyEvent) - obj.ImplObject.Init_(conn, "com.deepin.daemon.KeyEvent", "/com/deepin/daemon/KeyEvent") - return obj -} - -type keyEvent interface { - ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) -} - -type interfaceKeyEvent struct{} - -func (v *interfaceKeyEvent) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceKeyEvent) GetInterfaceName_() string { - return "com.deepin.daemon.KeyEvent" -} - -// signal KeyEvent - -func (v *interfaceKeyEvent) ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "KeyEvent", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".KeyEvent", - } - handlerFunc := func(sig *dbus.Signal) { - var keycode uint32 - var pressed bool - var ctrlPressed bool - var shiftPressed bool - var altPressed bool - var superPressed bool - err := dbus.Store(sig.Body, &keycode, &pressed, &ctrlPressed, &shiftPressed, &altPressed, &superPressed) - if err == nil { - cb(keycode, pressed, ctrlPressed, shiftPressed, altPressed, superPressed) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.keyevent"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package keyevent - -import "fmt" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockKeyEvent struct { - MockInterfaceKeyEvent // interface com.deepin.daemon.KeyEvent - proxy.MockObject -} - -type MockInterfaceKeyEvent struct { - mock.Mock -} - -// signal KeyEvent - -func (v *MockInterfaceKeyEvent) ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.KeyEvent", - "Objects": [ - { - "Type": "KeyEvent", - "Path": "/com/deepin/daemon/KeyEvent", - "Interfaces": [ - { - "Name": "com.deepin.daemon.KeyEvent", - "Type": "keyEvent" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/KeyEvent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/KeyEvent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.keyevent/KeyEvent.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.keyevent/KeyEvent.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1643 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.kwayland"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package kwayland - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type OutputManagement interface { - outputManagement // interface com.deepin.daemon.KWayland.Output - proxy.Object -} - -type objectOutputManagement struct { - interfaceOutputManagement // interface com.deepin.daemon.KWayland.Output - proxy.ImplObject -} - -func NewOutputManagement(conn *dbus.Conn) OutputManagement { - obj := new(objectOutputManagement) - obj.ImplObject.Init_(conn, "com.deepin.daemon.KWayland", "/com/deepin/daemon/KWayland/Output") - return obj -} - -type outputManagement interface { - GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListOutput(flags dbus.Flags) (string, error) - GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call - GetOutput(flags dbus.Flags, arg1 string) (string, error) - GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call - Apply(flags dbus.Flags, outputs string) error - GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call - WlSimulateKey(flags dbus.Flags, state int32) error - ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) - ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) - ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceOutputManagement struct{} - -func (v *interfaceOutputManagement) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceOutputManagement) GetInterfaceName_() string { - return "com.deepin.daemon.KWayland.Output" -} - -// method ListOutput - -func (v *interfaceOutputManagement) GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutput", flags, ch) -} - -func (*interfaceOutputManagement) StoreListOutput(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceOutputManagement) ListOutput(flags dbus.Flags) (string, error) { - return v.StoreListOutput( - <-v.GoListOutput(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetOutput - -func (v *interfaceOutputManagement) GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetOutput", flags, ch, arg1) -} - -func (*interfaceOutputManagement) StoreGetOutput(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceOutputManagement) GetOutput(flags dbus.Flags, arg1 string) (string, error) { - return v.StoreGetOutput( - <-v.GoGetOutput(flags, make(chan *dbus.Call, 1), arg1).Done) -} - -// method Apply - -func (v *interfaceOutputManagement) GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Apply", flags, ch, outputs) -} - -func (v *interfaceOutputManagement) Apply(flags dbus.Flags, outputs string) error { - return (<-v.GoApply(flags, make(chan *dbus.Call, 1), outputs).Done).Err -} - -// method WlSimulateKey - -func (v *interfaceOutputManagement) GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WlSimulateKey", flags, ch, state) -} - -func (v *interfaceOutputManagement) WlSimulateKey(flags dbus.Flags, state int32) error { - return (<-v.GoWlSimulateKey(flags, make(chan *dbus.Call, 1), state).Done).Err -} - -// signal OutputAdded - -func (v *interfaceOutputManagement) ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "OutputAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".OutputAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var output string - err := dbus.Store(sig.Body, &output) - if err == nil { - cb(output) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal OutputRemoved - -func (v *interfaceOutputManagement) ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "OutputRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".OutputRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var output string - err := dbus.Store(sig.Body, &output) - if err == nil { - cb(output) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal OutputChanged - -func (v *interfaceOutputManagement) ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "OutputChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".OutputChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var output string - err := dbus.Store(sig.Body, &output) - if err == nil { - cb(output) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type WindowManager interface { - windowManager // interface com.deepin.daemon.KWayland.WindowManager - proxy.Object -} - -type objectWindowManager struct { - interfaceWindowManager // interface com.deepin.daemon.KWayland.WindowManager - proxy.ImplObject -} - -func NewWindowManager(conn *dbus.Conn) WindowManager { - obj := new(objectWindowManager) - obj.ImplObject.Init_(conn, "com.deepin.daemon.KWayland", "/com/deepin/daemon/KWayland/WindowManager") - return obj -} - -type windowManager interface { - GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ActiveWindow(flags dbus.Flags) (uint32, error) - GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsShowingDesktop(flags dbus.Flags) (bool, error) - GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Windows(flags dbus.Flags) ([]dbus.Variant, error) - ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) - ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) - ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) -} - -type interfaceWindowManager struct{} - -func (v *interfaceWindowManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWindowManager) GetInterfaceName_() string { - return "com.deepin.daemon.KWayland.WindowManager" -} - -// method ActiveWindow - -func (v *interfaceWindowManager) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveWindow", flags, ch) -} - -func (*interfaceWindowManager) StoreActiveWindow(call *dbus.Call) (argout0 uint32, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindowManager) ActiveWindow(flags dbus.Flags) (uint32, error) { - return v.StoreActiveWindow( - <-v.GoActiveWindow(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsShowingDesktop - -func (v *interfaceWindowManager) GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShowingDesktop", flags, ch) -} - -func (*interfaceWindowManager) StoreIsShowingDesktop(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindowManager) IsShowingDesktop(flags dbus.Flags) (bool, error) { - return v.StoreIsShowingDesktop( - <-v.GoIsShowingDesktop(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Windows - -func (v *interfaceWindowManager) GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Windows", flags, ch) -} - -func (*interfaceWindowManager) StoreWindows(call *dbus.Call) (argout0 []dbus.Variant, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindowManager) Windows(flags dbus.Flags) ([]dbus.Variant, error) { - return v.StoreWindows( - <-v.GoWindows(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal WindowCreated - -func (v *interfaceWindowManager) ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WindowCreated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WindowCreated", - } - handlerFunc := func(sig *dbus.Signal) { - var ObjPath string - err := dbus.Store(sig.Body, &ObjPath) - if err == nil { - cb(ObjPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal WindowRemove - -func (v *interfaceWindowManager) ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WindowRemove", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WindowRemove", - } - handlerFunc := func(sig *dbus.Signal) { - var ObjPath string - err := dbus.Store(sig.Body, &ObjPath) - if err == nil { - cb(ObjPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ActiveWindowChanged - -func (v *interfaceWindowManager) ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActiveWindowChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActiveWindowChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type Window interface { - window // interface com.deepin.daemon.KWayland.PlasmaWindow - proxy.Object -} - -type objectWindow struct { - interfaceWindow // interface com.deepin.daemon.KWayland.PlasmaWindow - proxy.ImplObject -} - -func NewWindow(conn *dbus.Conn, path dbus.ObjectPath) (Window, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectWindow) - obj.ImplObject.Init_(conn, "com.deepin.daemon.KWayland", path) - return obj, nil -} - -type window interface { - GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - AppId(flags dbus.Flags) (string, error) - GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Geometry(flags dbus.Flags) (Rect, error) - GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Icon(flags dbus.Flags) (string, error) - GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - InternalId(flags dbus.Flags) (uint32, error) - GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsActive(flags dbus.Flags) (bool, error) - GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsCloseable(flags dbus.Flags) (bool, error) - GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsDemandingAttention(flags dbus.Flags) (bool, error) - GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsFullscreen(flags dbus.Flags) (bool, error) - GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsFullscreenable(flags dbus.Flags) (bool, error) - GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsKeepAbove(flags dbus.Flags) (bool, error) - GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsMaximizeable(flags dbus.Flags) (bool, error) - GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsMaximized(flags dbus.Flags) (bool, error) - GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsMinimizeable(flags dbus.Flags) (bool, error) - GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsMinimized(flags dbus.Flags) (bool, error) - GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsMovable(flags dbus.Flags) (bool, error) - GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsOnAllDesktops(flags dbus.Flags) (bool, error) - GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsResizable(flags dbus.Flags) (bool, error) - GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsShadeable(flags dbus.Flags) (bool, error) - GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsShaded(flags dbus.Flags) (bool, error) - GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsValid(flags dbus.Flags) (bool, error) - GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) - GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Pid(flags dbus.Flags) (uint32, error) - GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestActivate(flags dbus.Flags) error - GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestClose(flags dbus.Flags) error - GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestEnterNewVirtualDesktop(flags dbus.Flags) error - GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call - RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error - GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call - RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error - GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestMove(flags dbus.Flags) error - GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestResize(flags dbus.Flags) error - GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestToggleKeepAbove(flags dbus.Flags) error - GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestToggleKeepBelow(flags dbus.Flags) error - GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestToggleMaximized(flags dbus.Flags) error - GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestToggleMinimized(flags dbus.Flags) error - GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestToggleShaded(flags dbus.Flags) error - GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call - RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error - GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SkipSwitcher(flags dbus.Flags) (bool, error) - GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SkipTaskbar(flags dbus.Flags) (bool, error) - GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Title(flags dbus.Flags) (string, error) - GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - VirtualDesktop(flags dbus.Flags) (uint32, error) - GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - WindowId(flags dbus.Flags) (uint32, error) - ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) - ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) -} - -type interfaceWindow struct{} - -func (v *interfaceWindow) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWindow) GetInterfaceName_() string { - return "com.deepin.daemon.KWayland.PlasmaWindow" -} - -// method AppId - -func (v *interfaceWindow) GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AppId", flags, ch) -} - -func (*interfaceWindow) StoreAppId(call *dbus.Call) (argout0 string, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) AppId(flags dbus.Flags) (string, error) { - return v.StoreAppId( - <-v.GoAppId(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Geometry - -func (v *interfaceWindow) GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Geometry", flags, ch) -} - -func (*interfaceWindow) StoreGeometry(call *dbus.Call) (argout0 Rect, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) Geometry(flags dbus.Flags) (Rect, error) { - return v.StoreGeometry( - <-v.GoGeometry(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Icon - -func (v *interfaceWindow) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Icon", flags, ch) -} - -func (*interfaceWindow) StoreIcon(call *dbus.Call) (argout0 string, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) Icon(flags dbus.Flags) (string, error) { - return v.StoreIcon( - <-v.GoIcon(flags, make(chan *dbus.Call, 1)).Done) -} - -// method InternalId - -func (v *interfaceWindow) GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".InternalId", flags, ch) -} - -func (*interfaceWindow) StoreInternalId(call *dbus.Call) (argout0 uint32, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) InternalId(flags dbus.Flags) (uint32, error) { - return v.StoreInternalId( - <-v.GoInternalId(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsActive - -func (v *interfaceWindow) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsActive", flags, ch) -} - -func (*interfaceWindow) StoreIsActive(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsActive(flags dbus.Flags) (bool, error) { - return v.StoreIsActive( - <-v.GoIsActive(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsCloseable - -func (v *interfaceWindow) GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsCloseable", flags, ch) -} - -func (*interfaceWindow) StoreIsCloseable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsCloseable(flags dbus.Flags) (bool, error) { - return v.StoreIsCloseable( - <-v.GoIsCloseable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsDemandingAttention - -func (v *interfaceWindow) GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDemandingAttention", flags, ch) -} - -func (*interfaceWindow) StoreIsDemandingAttention(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsDemandingAttention(flags dbus.Flags) (bool, error) { - return v.StoreIsDemandingAttention( - <-v.GoIsDemandingAttention(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsFullscreen - -func (v *interfaceWindow) GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsFullscreen", flags, ch) -} - -func (*interfaceWindow) StoreIsFullscreen(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsFullscreen(flags dbus.Flags) (bool, error) { - return v.StoreIsFullscreen( - <-v.GoIsFullscreen(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsFullscreenable - -func (v *interfaceWindow) GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsFullscreenable", flags, ch) -} - -func (*interfaceWindow) StoreIsFullscreenable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsFullscreenable(flags dbus.Flags) (bool, error) { - return v.StoreIsFullscreenable( - <-v.GoIsFullscreenable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsKeepAbove - -func (v *interfaceWindow) GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsKeepAbove", flags, ch) -} - -func (*interfaceWindow) StoreIsKeepAbove(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsKeepAbove(flags dbus.Flags) (bool, error) { - return v.StoreIsKeepAbove( - <-v.GoIsKeepAbove(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsMaximizeable - -func (v *interfaceWindow) GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMaximizeable", flags, ch) -} - -func (*interfaceWindow) StoreIsMaximizeable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsMaximizeable(flags dbus.Flags) (bool, error) { - return v.StoreIsMaximizeable( - <-v.GoIsMaximizeable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsMaximized - -func (v *interfaceWindow) GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMaximized", flags, ch) -} - -func (*interfaceWindow) StoreIsMaximized(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsMaximized(flags dbus.Flags) (bool, error) { - return v.StoreIsMaximized( - <-v.GoIsMaximized(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsMinimizeable - -func (v *interfaceWindow) GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMinimizeable", flags, ch) -} - -func (*interfaceWindow) StoreIsMinimizeable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsMinimizeable(flags dbus.Flags) (bool, error) { - return v.StoreIsMinimizeable( - <-v.GoIsMinimizeable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsMinimized - -func (v *interfaceWindow) GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMinimized", flags, ch) -} - -func (*interfaceWindow) StoreIsMinimized(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsMinimized(flags dbus.Flags) (bool, error) { - return v.StoreIsMinimized( - <-v.GoIsMinimized(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsMovable - -func (v *interfaceWindow) GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMovable", flags, ch) -} - -func (*interfaceWindow) StoreIsMovable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsMovable(flags dbus.Flags) (bool, error) { - return v.StoreIsMovable( - <-v.GoIsMovable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsOnAllDesktops - -func (v *interfaceWindow) GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsOnAllDesktops", flags, ch) -} - -func (*interfaceWindow) StoreIsOnAllDesktops(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsOnAllDesktops(flags dbus.Flags) (bool, error) { - return v.StoreIsOnAllDesktops( - <-v.GoIsOnAllDesktops(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsResizable - -func (v *interfaceWindow) GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsResizable", flags, ch) -} - -func (*interfaceWindow) StoreIsResizable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsResizable(flags dbus.Flags) (bool, error) { - return v.StoreIsResizable( - <-v.GoIsResizable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsShadeable - -func (v *interfaceWindow) GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShadeable", flags, ch) -} - -func (*interfaceWindow) StoreIsShadeable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsShadeable(flags dbus.Flags) (bool, error) { - return v.StoreIsShadeable( - <-v.GoIsShadeable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsShaded - -func (v *interfaceWindow) GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShaded", flags, ch) -} - -func (*interfaceWindow) StoreIsShaded(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsShaded(flags dbus.Flags) (bool, error) { - return v.StoreIsShaded( - <-v.GoIsShaded(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsValid - -func (v *interfaceWindow) GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsValid", flags, ch) -} - -func (*interfaceWindow) StoreIsValid(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsValid(flags dbus.Flags) (bool, error) { - return v.StoreIsValid( - <-v.GoIsValid(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsVirtualDesktopChangeable - -func (v *interfaceWindow) GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsVirtualDesktopChangeable", flags, ch) -} - -func (*interfaceWindow) StoreIsVirtualDesktopChangeable(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) { - return v.StoreIsVirtualDesktopChangeable( - <-v.GoIsVirtualDesktopChangeable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Pid - -func (v *interfaceWindow) GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Pid", flags, ch) -} - -func (*interfaceWindow) StorePid(call *dbus.Call) (argout0 uint32, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) Pid(flags dbus.Flags) (uint32, error) { - return v.StorePid( - <-v.GoPid(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RequestActivate - -func (v *interfaceWindow) GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestActivate", flags, ch) -} - -func (v *interfaceWindow) RequestActivate(flags dbus.Flags) error { - return (<-v.GoRequestActivate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestClose - -func (v *interfaceWindow) GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestClose", flags, ch) -} - -func (v *interfaceWindow) RequestClose(flags dbus.Flags) error { - return (<-v.GoRequestClose(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestEnterNewVirtualDesktop - -func (v *interfaceWindow) GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestEnterNewVirtualDesktop", flags, ch) -} - -func (v *interfaceWindow) RequestEnterNewVirtualDesktop(flags dbus.Flags) error { - return (<-v.GoRequestEnterNewVirtualDesktop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestEnterVirtualDesktop - -func (v *interfaceWindow) GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestEnterVirtualDesktop", flags, ch, argin0) -} - -func (v *interfaceWindow) RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error { - return (<-v.GoRequestEnterVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err -} - -// method RequestLeaveVirtualDesktop - -func (v *interfaceWindow) GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLeaveVirtualDesktop", flags, ch, argin0) -} - -func (v *interfaceWindow) RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error { - return (<-v.GoRequestLeaveVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err -} - -// method RequestMove - -func (v *interfaceWindow) GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestMove", flags, ch) -} - -func (v *interfaceWindow) RequestMove(flags dbus.Flags) error { - return (<-v.GoRequestMove(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestResize - -func (v *interfaceWindow) GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestResize", flags, ch) -} - -func (v *interfaceWindow) RequestResize(flags dbus.Flags) error { - return (<-v.GoRequestResize(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestToggleKeepAbove - -func (v *interfaceWindow) GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleKeepAbove", flags, ch) -} - -func (v *interfaceWindow) RequestToggleKeepAbove(flags dbus.Flags) error { - return (<-v.GoRequestToggleKeepAbove(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestToggleKeepBelow - -func (v *interfaceWindow) GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleKeepBelow", flags, ch) -} - -func (v *interfaceWindow) RequestToggleKeepBelow(flags dbus.Flags) error { - return (<-v.GoRequestToggleKeepBelow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestToggleMaximized - -func (v *interfaceWindow) GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleMaximized", flags, ch) -} - -func (v *interfaceWindow) RequestToggleMaximized(flags dbus.Flags) error { - return (<-v.GoRequestToggleMaximized(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestToggleMinimized - -func (v *interfaceWindow) GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleMinimized", flags, ch) -} - -func (v *interfaceWindow) RequestToggleMinimized(flags dbus.Flags) error { - return (<-v.GoRequestToggleMinimized(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestToggleShaded - -func (v *interfaceWindow) GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleShaded", flags, ch) -} - -func (v *interfaceWindow) RequestToggleShaded(flags dbus.Flags) error { - return (<-v.GoRequestToggleShaded(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestVirtualDesktop - -func (v *interfaceWindow) GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestVirtualDesktop", flags, ch, argin0) -} - -func (v *interfaceWindow) RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error { - return (<-v.GoRequestVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err -} - -// method SkipSwitcher - -func (v *interfaceWindow) GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SkipSwitcher", flags, ch) -} - -func (*interfaceWindow) StoreSkipSwitcher(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) SkipSwitcher(flags dbus.Flags) (bool, error) { - return v.StoreSkipSwitcher( - <-v.GoSkipSwitcher(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SkipTaskbar - -func (v *interfaceWindow) GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SkipTaskbar", flags, ch) -} - -func (*interfaceWindow) StoreSkipTaskbar(call *dbus.Call) (argout0 bool, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) SkipTaskbar(flags dbus.Flags) (bool, error) { - return v.StoreSkipTaskbar( - <-v.GoSkipTaskbar(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Title - -func (v *interfaceWindow) GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Title", flags, ch) -} - -func (*interfaceWindow) StoreTitle(call *dbus.Call) (argout0 string, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) Title(flags dbus.Flags) (string, error) { - return v.StoreTitle( - <-v.GoTitle(flags, make(chan *dbus.Call, 1)).Done) -} - -// method VirtualDesktop - -func (v *interfaceWindow) GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VirtualDesktop", flags, ch) -} - -func (*interfaceWindow) StoreVirtualDesktop(call *dbus.Call) (argout0 uint32, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) VirtualDesktop(flags dbus.Flags) (uint32, error) { - return v.StoreVirtualDesktop( - <-v.GoVirtualDesktop(flags, make(chan *dbus.Call, 1)).Done) -} - -// method WindowId - -func (v *interfaceWindow) GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowId", flags, ch) -} - -func (*interfaceWindow) StoreWindowId(call *dbus.Call) (argout0 uint32, err error) { - err = call.Store(&argout0) - return -} - -func (v *interfaceWindow) WindowId(flags dbus.Flags) (uint32, error) { - return v.StoreWindowId( - <-v.GoWindowId(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal ActiveChanged - -func (v *interfaceWindow) ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActiveChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActiveChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AppIdChanged - -func (v *interfaceWindow) ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AppIdChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AppIdChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CloseableChanged - -func (v *interfaceWindow) ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CloseableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CloseableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DemandsAttentionChanged - -func (v *interfaceWindow) ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DemandsAttentionChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DemandsAttentionChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal FullscreenableChanged - -func (v *interfaceWindow) ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "FullscreenableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".FullscreenableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal FullscreenChanged - -func (v *interfaceWindow) ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "FullscreenChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".FullscreenChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GeometryChanged - -func (v *interfaceWindow) ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GeometryChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GeometryChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal IconChanged - -func (v *interfaceWindow) ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "IconChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".IconChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal KeepAboveChanged - -func (v *interfaceWindow) ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "KeepAboveChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".KeepAboveChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal KeepBelowChanged - -func (v *interfaceWindow) ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "KeepBelowChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".KeepBelowChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal MaximizeableChanged - -func (v *interfaceWindow) ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MaximizeableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MaximizeableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal MaximizedChanged - -func (v *interfaceWindow) ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MaximizedChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MaximizedChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal MinimizeableChanged - -func (v *interfaceWindow) ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MinimizeableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MinimizeableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal MinimizedChanged - -func (v *interfaceWindow) ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MinimizedChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MinimizedChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal MovableChanged - -func (v *interfaceWindow) ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MovableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MovableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal OnAllDesktopsChanged - -func (v *interfaceWindow) ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "OnAllDesktopsChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".OnAllDesktopsChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ParentWindowChanged - -func (v *interfaceWindow) ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ParentWindowChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ParentWindowChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ResizableChanged - -func (v *interfaceWindow) ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ResizableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ResizableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ShadeableChanged - -func (v *interfaceWindow) ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ShadeableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ShadeableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ShadedChanged - -func (v *interfaceWindow) ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ShadedChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ShadedChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SkipSwitcherChanged - -func (v *interfaceWindow) ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SkipSwitcherChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SkipSwitcherChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SkipTaskbarChanged - -func (v *interfaceWindow) ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SkipTaskbarChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SkipTaskbarChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TitleChanged - -func (v *interfaceWindow) ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TitleChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TitleChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Unmapped - -func (v *interfaceWindow) ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Unmapped", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Unmapped", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VirtualDesktopChangeableChanged - -func (v *interfaceWindow) ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VirtualDesktopChangeableChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VirtualDesktopChangeableChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VirtualDesktopChanged - -func (v *interfaceWindow) ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VirtualDesktopChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VirtualDesktopChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal WindowIdChanged - -func (v *interfaceWindow) ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WindowIdChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WindowIdChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var wid uint32 - err := dbus.Store(sig.Body, &wid) - if err == nil { - cb(wid) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1396 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.kwayland"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package kwayland - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockOutputManagement struct { - MockInterfaceOutputManagement // interface com.deepin.daemon.KWayland.Output - proxy.MockObject -} - -type MockInterfaceOutputManagement struct { - mock.Mock -} - -// method ListOutput - -func (v *MockInterfaceOutputManagement) GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceOutputManagement) ListOutput(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetOutput - -func (v *MockInterfaceOutputManagement) GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceOutputManagement) GetOutput(flags dbus.Flags, arg1 string) (string, error) { - mockArgs := v.Called(flags, arg1) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Apply - -func (v *MockInterfaceOutputManagement) GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call { - mockArgs := v.Called(flags, ch, outputs) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceOutputManagement) Apply(flags dbus.Flags, outputs string) error { - mockArgs := v.Called(flags, outputs) - - return mockArgs.Error(0) -} - -// method WlSimulateKey - -func (v *MockInterfaceOutputManagement) GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call { - mockArgs := v.Called(flags, ch, state) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceOutputManagement) WlSimulateKey(flags dbus.Flags, state int32) error { - mockArgs := v.Called(flags, state) - - return mockArgs.Error(0) -} - -// signal OutputAdded - -func (v *MockInterfaceOutputManagement) ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal OutputRemoved - -func (v *MockInterfaceOutputManagement) ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal OutputChanged - -func (v *MockInterfaceOutputManagement) ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockWindowManager struct { - MockInterfaceWindowManager // interface com.deepin.daemon.KWayland.WindowManager - proxy.MockObject -} - -type MockInterfaceWindowManager struct { - mock.Mock -} - -// method ActiveWindow - -func (v *MockInterfaceWindowManager) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindowManager) ActiveWindow(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsShowingDesktop - -func (v *MockInterfaceWindowManager) GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindowManager) IsShowingDesktop(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Windows - -func (v *MockInterfaceWindowManager) GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindowManager) Windows(flags dbus.Flags) ([]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WindowCreated - -func (v *MockInterfaceWindowManager) ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WindowRemove - -func (v *MockInterfaceWindowManager) ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActiveWindowChanged - -func (v *MockInterfaceWindowManager) ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockWindow struct { - MockInterfaceWindow // interface com.deepin.daemon.KWayland.PlasmaWindow - proxy.MockObject -} - -type MockInterfaceWindow struct { - mock.Mock -} - -// method AppId - -func (v *MockInterfaceWindow) GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) AppId(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Geometry - -func (v *MockInterfaceWindow) GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Geometry(flags dbus.Flags) (Rect, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(Rect) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Icon - -func (v *MockInterfaceWindow) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Icon(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method InternalId - -func (v *MockInterfaceWindow) GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) InternalId(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsActive - -func (v *MockInterfaceWindow) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsActive(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsCloseable - -func (v *MockInterfaceWindow) GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsCloseable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsDemandingAttention - -func (v *MockInterfaceWindow) GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsDemandingAttention(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsFullscreen - -func (v *MockInterfaceWindow) GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsFullscreen(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsFullscreenable - -func (v *MockInterfaceWindow) GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsFullscreenable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsKeepAbove - -func (v *MockInterfaceWindow) GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsKeepAbove(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsMaximizeable - -func (v *MockInterfaceWindow) GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsMaximizeable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsMaximized - -func (v *MockInterfaceWindow) GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsMaximized(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsMinimizeable - -func (v *MockInterfaceWindow) GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsMinimizeable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsMinimized - -func (v *MockInterfaceWindow) GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsMinimized(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsMovable - -func (v *MockInterfaceWindow) GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsMovable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsOnAllDesktops - -func (v *MockInterfaceWindow) GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsOnAllDesktops(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsResizable - -func (v *MockInterfaceWindow) GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsResizable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsShadeable - -func (v *MockInterfaceWindow) GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsShadeable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsShaded - -func (v *MockInterfaceWindow) GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsShaded(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsValid - -func (v *MockInterfaceWindow) GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsValid(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsVirtualDesktopChangeable - -func (v *MockInterfaceWindow) GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Pid - -func (v *MockInterfaceWindow) GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Pid(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RequestActivate - -func (v *MockInterfaceWindow) GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestActivate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestClose - -func (v *MockInterfaceWindow) GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestClose(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestEnterNewVirtualDesktop - -func (v *MockInterfaceWindow) GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestEnterNewVirtualDesktop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestEnterVirtualDesktop - -func (v *MockInterfaceWindow) GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, argin0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error { - mockArgs := v.Called(flags, argin0) - - return mockArgs.Error(0) -} - -// method RequestLeaveVirtualDesktop - -func (v *MockInterfaceWindow) GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, argin0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error { - mockArgs := v.Called(flags, argin0) - - return mockArgs.Error(0) -} - -// method RequestMove - -func (v *MockInterfaceWindow) GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestMove(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestResize - -func (v *MockInterfaceWindow) GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestResize(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestToggleKeepAbove - -func (v *MockInterfaceWindow) GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestToggleKeepAbove(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestToggleKeepBelow - -func (v *MockInterfaceWindow) GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestToggleKeepBelow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestToggleMaximized - -func (v *MockInterfaceWindow) GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestToggleMaximized(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestToggleMinimized - -func (v *MockInterfaceWindow) GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestToggleMinimized(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestToggleShaded - -func (v *MockInterfaceWindow) GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestToggleShaded(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestVirtualDesktop - -func (v *MockInterfaceWindow) GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, argin0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error { - mockArgs := v.Called(flags, argin0) - - return mockArgs.Error(0) -} - -// method SkipSwitcher - -func (v *MockInterfaceWindow) GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) SkipSwitcher(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method SkipTaskbar - -func (v *MockInterfaceWindow) GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) SkipTaskbar(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Title - -func (v *MockInterfaceWindow) GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Title(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method VirtualDesktop - -func (v *MockInterfaceWindow) GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) VirtualDesktop(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method WindowId - -func (v *MockInterfaceWindow) GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) WindowId(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActiveChanged - -func (v *MockInterfaceWindow) ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AppIdChanged - -func (v *MockInterfaceWindow) ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CloseableChanged - -func (v *MockInterfaceWindow) ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DemandsAttentionChanged - -func (v *MockInterfaceWindow) ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal FullscreenableChanged - -func (v *MockInterfaceWindow) ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal FullscreenChanged - -func (v *MockInterfaceWindow) ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GeometryChanged - -func (v *MockInterfaceWindow) ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal IconChanged - -func (v *MockInterfaceWindow) ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal KeepAboveChanged - -func (v *MockInterfaceWindow) ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal KeepBelowChanged - -func (v *MockInterfaceWindow) ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MaximizeableChanged - -func (v *MockInterfaceWindow) ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MaximizedChanged - -func (v *MockInterfaceWindow) ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MinimizeableChanged - -func (v *MockInterfaceWindow) ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MinimizedChanged - -func (v *MockInterfaceWindow) ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MovableChanged - -func (v *MockInterfaceWindow) ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal OnAllDesktopsChanged - -func (v *MockInterfaceWindow) ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ParentWindowChanged - -func (v *MockInterfaceWindow) ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ResizableChanged - -func (v *MockInterfaceWindow) ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ShadeableChanged - -func (v *MockInterfaceWindow) ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ShadedChanged - -func (v *MockInterfaceWindow) ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SkipSwitcherChanged - -func (v *MockInterfaceWindow) ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SkipTaskbarChanged - -func (v *MockInterfaceWindow) ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TitleChanged - -func (v *MockInterfaceWindow) ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Unmapped - -func (v *MockInterfaceWindow) ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VirtualDesktopChangeableChanged - -func (v *MockInterfaceWindow) ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VirtualDesktopChanged - -func (v *MockInterfaceWindow) ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WindowIdChanged - -func (v *MockInterfaceWindow) ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -{ - "Service": "com.deepin.daemon.KWayland", - "Objects": [ - { - "Type": "OutputManagement", - "Path": "/com/deepin/daemon/KWayland/Output", - "Interfaces": [ - { - "Name": "com.deepin.daemon.KWayland.Output", - "Type": "outputManagement", - "Accessor": "OutputManagement" - } - ] - }, - { - "Type": "WindowManager", - "Path": "/com/deepin/daemon/KWayland/WindowManager", - "Interfaces": [ - { - "Name": "com.deepin.daemon.KWayland.WindowManager", - "Type": "windowManager", - "Accessor": "WindowManager" - } - ] - }, - { - "Type": "Window", - "Interfaces": [ - { - "Name": "com.deepin.daemon.KWayland.PlasmaWindow", - "Type": "window", - "Accessor": "Window", - "Fixes": { - "m/Geometry": [ - { - "Name": "argout0", - "Type": "Rect" - } - ] - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package kwayland - -type Rect struct { - X, Y, Width, Height int32 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/OutputManagement.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/OutputManagement.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/OutputManagement.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/OutputManagement.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/WindowManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/WindowManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/WindowManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/WindowManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/Window.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/Window.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.kwayland/Window.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.kwayland/Window.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,591 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.network"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package network - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Network interface { - network // interface com.deepin.daemon.Network - proxy.Object -} - -type objectNetwork struct { - interfaceNetwork // interface com.deepin.daemon.Network - proxy.ImplObject -} - -func NewNetwork(conn *dbus.Conn) Network { - obj := new(objectNetwork) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Network", "/com/deepin/daemon/Network") - return obj -} - -type network interface { - GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call - ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) - GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call - ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) - GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - DeactivateConnection(flags dbus.Flags, uuid string) error - GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - DeleteConnection(flags dbus.Flags, uuid string) error - GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error - GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error - GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call - EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) (dbus.ObjectPath, error) - GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error - GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) - GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetActiveConnectionInfo(flags dbus.Flags) (string, error) - GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAutoProxy(flags dbus.Flags) (string, error) - GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call - GetProxy(flags dbus.Flags, proxyType string) (string, string, error) - GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetProxyIgnoreHosts(flags dbus.Flags) (string, error) - GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetProxyMethod(flags dbus.Flags) (string, error) - GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) - GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) - GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) - GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) - GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestWirelessScan(flags dbus.Flags) error - GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call - SetAutoProxy(flags dbus.Flags, proxyAuto string) error - GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call - SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error - GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call - SetProxy(flags dbus.Flags, proxyType string, host string, port string) error - GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call - SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error - GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call - SetProxyMethod(flags dbus.Flags, proxyMode string) error - ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) - ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) - ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) - ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) - Connectivity() proxy.PropUint32 - NetworkingEnabled() proxy.PropBool - VpnEnabled() proxy.PropBool - Devices() proxy.PropString - Connections() proxy.PropString - ActiveConnections() proxy.PropString - State() proxy.PropUint32 -} - -type interfaceNetwork struct{} - -func (v *interfaceNetwork) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceNetwork) GetInterfaceName_() string { - return "com.deepin.daemon.Network" -} - -// method ActivateAccessPoint - -func (v *interfaceNetwork) GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateAccessPoint", flags, ch, uuid, apPath, devPath) -} - -func (*interfaceNetwork) StoreActivateAccessPoint(call *dbus.Call) (cPath dbus.ObjectPath, err error) { - err = call.Store(&cPath) - return -} - -func (v *interfaceNetwork) ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { - return v.StoreActivateAccessPoint( - <-v.GoActivateAccessPoint(flags, make(chan *dbus.Call, 1), uuid, apPath, devPath).Done) -} - -// method ActivateConnection - -func (v *interfaceNetwork) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateConnection", flags, ch, uuid, devPath) -} - -func (*interfaceNetwork) StoreActivateConnection(call *dbus.Call) (cPath dbus.ObjectPath, err error) { - err = call.Store(&cPath) - return -} - -func (v *interfaceNetwork) ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { - return v.StoreActivateConnection( - <-v.GoActivateConnection(flags, make(chan *dbus.Call, 1), uuid, devPath).Done) -} - -// method DeactivateConnection - -func (v *interfaceNetwork) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeactivateConnection", flags, ch, uuid) -} - -func (v *interfaceNetwork) DeactivateConnection(flags dbus.Flags, uuid string) error { - return (<-v.GoDeactivateConnection(flags, make(chan *dbus.Call, 1), uuid).Done).Err -} - -// method DeleteConnection - -func (v *interfaceNetwork) GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteConnection", flags, ch, uuid) -} - -func (v *interfaceNetwork) DeleteConnection(flags dbus.Flags, uuid string) error { - return (<-v.GoDeleteConnection(flags, make(chan *dbus.Call, 1), uuid).Done).Err -} - -// method DisableWirelessHotspotMode - -func (v *interfaceNetwork) GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisableWirelessHotspotMode", flags, ch, devPath) -} - -func (v *interfaceNetwork) DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { - return (<-v.GoDisableWirelessHotspotMode(flags, make(chan *dbus.Call, 1), devPath).Done).Err -} - -// method DisconnectDevice - -func (v *interfaceNetwork) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectDevice", flags, ch, devPath) -} - -func (v *interfaceNetwork) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { - return (<-v.GoDisconnectDevice(flags, make(chan *dbus.Call, 1), devPath).Done).Err -} - -// method EnableDevice - -func (v *interfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableDevice", flags, ch, devPath, enabled) -} - -func (*interfaceNetwork) StoreEnableDevice(call *dbus.Call) (cpath dbus.ObjectPath, err error) { - err = call.Store(&cpath) - return -} - -func (v *interfaceNetwork) EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) (dbus.ObjectPath, error) { - return v.StoreEnableDevice( - <-v.GoEnableDevice(flags, make(chan *dbus.Call, 1), devPath, enabled).Done) -} - -// method EnableWirelessHotspotMode - -func (v *interfaceNetwork) GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableWirelessHotspotMode", flags, ch, devPath) -} - -func (v *interfaceNetwork) EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { - return (<-v.GoEnableWirelessHotspotMode(flags, make(chan *dbus.Call, 1), devPath).Done).Err -} - -// method GetAccessPoints - -func (v *interfaceNetwork) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccessPoints", flags, ch, path) -} - -func (*interfaceNetwork) StoreGetAccessPoints(call *dbus.Call) (apsJSON string, err error) { - err = call.Store(&apsJSON) - return -} - -func (v *interfaceNetwork) GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) { - return v.StoreGetAccessPoints( - <-v.GoGetAccessPoints(flags, make(chan *dbus.Call, 1), path).Done) -} - -// method GetActiveConnectionInfo - -func (v *interfaceNetwork) GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetActiveConnectionInfo", flags, ch) -} - -func (*interfaceNetwork) StoreGetActiveConnectionInfo(call *dbus.Call) (acInfosJSON string, err error) { - err = call.Store(&acInfosJSON) - return -} - -func (v *interfaceNetwork) GetActiveConnectionInfo(flags dbus.Flags) (string, error) { - return v.StoreGetActiveConnectionInfo( - <-v.GoGetActiveConnectionInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAutoProxy - -func (v *interfaceNetwork) GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAutoProxy", flags, ch) -} - -func (*interfaceNetwork) StoreGetAutoProxy(call *dbus.Call) (proxyAuto string, err error) { - err = call.Store(&proxyAuto) - return -} - -func (v *interfaceNetwork) GetAutoProxy(flags dbus.Flags) (string, error) { - return v.StoreGetAutoProxy( - <-v.GoGetAutoProxy(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetProxy - -func (v *interfaceNetwork) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch, proxyType) -} - -func (*interfaceNetwork) StoreGetProxy(call *dbus.Call) (host string, port string, err error) { - err = call.Store(&host, &port) - return -} - -func (v *interfaceNetwork) GetProxy(flags dbus.Flags, proxyType string) (string, string, error) { - return v.StoreGetProxy( - <-v.GoGetProxy(flags, make(chan *dbus.Call, 1), proxyType).Done) -} - -// method GetProxyIgnoreHosts - -func (v *interfaceNetwork) GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyIgnoreHosts", flags, ch) -} - -func (*interfaceNetwork) StoreGetProxyIgnoreHosts(call *dbus.Call) (ignoreHosts string, err error) { - err = call.Store(&ignoreHosts) - return -} - -func (v *interfaceNetwork) GetProxyIgnoreHosts(flags dbus.Flags) (string, error) { - return v.StoreGetProxyIgnoreHosts( - <-v.GoGetProxyIgnoreHosts(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetProxyMethod - -func (v *interfaceNetwork) GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyMethod", flags, ch) -} - -func (*interfaceNetwork) StoreGetProxyMethod(call *dbus.Call) (proxyMode string, err error) { - err = call.Store(&proxyMode) - return -} - -func (v *interfaceNetwork) GetProxyMethod(flags dbus.Flags) (string, error) { - return v.StoreGetProxyMethod( - <-v.GoGetProxyMethod(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetSupportedConnectionTypes - -func (v *interfaceNetwork) GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSupportedConnectionTypes", flags, ch) -} - -func (*interfaceNetwork) StoreGetSupportedConnectionTypes(call *dbus.Call) (types []string, err error) { - err = call.Store(&types) - return -} - -func (v *interfaceNetwork) GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) { - return v.StoreGetSupportedConnectionTypes( - <-v.GoGetSupportedConnectionTypes(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsDeviceEnabled - -func (v *interfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDeviceEnabled", flags, ch, devPath) -} - -func (*interfaceNetwork) StoreIsDeviceEnabled(call *dbus.Call) (enabled bool, err error) { - err = call.Store(&enabled) - return -} - -func (v *interfaceNetwork) IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { - return v.StoreIsDeviceEnabled( - <-v.GoIsDeviceEnabled(flags, make(chan *dbus.Call, 1), devPath).Done) -} - -// method IsWirelessHotspotModeEnabled - -func (v *interfaceNetwork) GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsWirelessHotspotModeEnabled", flags, ch, devPath) -} - -func (*interfaceNetwork) StoreIsWirelessHotspotModeEnabled(call *dbus.Call) (enabled bool, err error) { - err = call.Store(&enabled) - return -} - -func (v *interfaceNetwork) IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { - return v.StoreIsWirelessHotspotModeEnabled( - <-v.GoIsWirelessHotspotModeEnabled(flags, make(chan *dbus.Call, 1), devPath).Done) -} - -// method ListDeviceConnections - -func (v *interfaceNetwork) GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListDeviceConnections", flags, ch, devPath) -} - -func (*interfaceNetwork) StoreListDeviceConnections(call *dbus.Call) (connections []dbus.ObjectPath, err error) { - err = call.Store(&connections) - return -} - -func (v *interfaceNetwork) ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) { - return v.StoreListDeviceConnections( - <-v.GoListDeviceConnections(flags, make(chan *dbus.Call, 1), devPath).Done) -} - -// method RequestWirelessScan - -func (v *interfaceNetwork) GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestWirelessScan", flags, ch) -} - -func (v *interfaceNetwork) RequestWirelessScan(flags dbus.Flags) error { - return (<-v.GoRequestWirelessScan(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetAutoProxy - -func (v *interfaceNetwork) GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoProxy", flags, ch, proxyAuto) -} - -func (v *interfaceNetwork) SetAutoProxy(flags dbus.Flags, proxyAuto string) error { - return (<-v.GoSetAutoProxy(flags, make(chan *dbus.Call, 1), proxyAuto).Done).Err -} - -// method SetDeviceManaged - -func (v *interfaceNetwork) GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceManaged", flags, ch, devPathOrIfc, managed) -} - -func (v *interfaceNetwork) SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error { - return (<-v.GoSetDeviceManaged(flags, make(chan *dbus.Call, 1), devPathOrIfc, managed).Done).Err -} - -// method SetProxy - -func (v *interfaceNetwork) GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxy", flags, ch, proxyType, host, port) -} - -func (v *interfaceNetwork) SetProxy(flags dbus.Flags, proxyType string, host string, port string) error { - return (<-v.GoSetProxy(flags, make(chan *dbus.Call, 1), proxyType, host, port).Done).Err -} - -// method SetProxyIgnoreHosts - -func (v *interfaceNetwork) GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyIgnoreHosts", flags, ch, ignoreHosts) -} - -func (v *interfaceNetwork) SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error { - return (<-v.GoSetProxyIgnoreHosts(flags, make(chan *dbus.Call, 1), ignoreHosts).Done).Err -} - -// method SetProxyMethod - -func (v *interfaceNetwork) GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyMethod", flags, ch, proxyMode) -} - -func (v *interfaceNetwork) SetProxyMethod(flags dbus.Flags, proxyMode string) error { - return (<-v.GoSetProxyMethod(flags, make(chan *dbus.Call, 1), proxyMode).Done).Err -} - -// signal AccessPointAdded - -func (v *interfaceNetwork) ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AccessPointAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AccessPointAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var devPath string - var apJSON string - err := dbus.Store(sig.Body, &devPath, &apJSON) - if err == nil { - cb(devPath, apJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AccessPointRemoved - -func (v *interfaceNetwork) ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AccessPointRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AccessPointRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var devPath string - var apJSON string - err := dbus.Store(sig.Body, &devPath, &apJSON) - if err == nil { - cb(devPath, apJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AccessPointPropertiesChanged - -func (v *interfaceNetwork) ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AccessPointPropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AccessPointPropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var devPath string - var apJSON string - err := dbus.Store(sig.Body, &devPath, &apJSON) - if err == nil { - cb(devPath, apJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceEnabled - -func (v *interfaceNetwork) ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceEnabled", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceEnabled", - } - handlerFunc := func(sig *dbus.Signal) { - var devPath string - var enabled bool - err := dbus.Store(sig.Body, &devPath, &enabled) - if err == nil { - cb(devPath, enabled) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Connectivity u - -func (v *interfaceNetwork) Connectivity() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Connectivity", - } -} - -// property NetworkingEnabled b - -func (v *interfaceNetwork) NetworkingEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NetworkingEnabled", - } -} - -// property VpnEnabled b - -func (v *interfaceNetwork) VpnEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "VpnEnabled", - } -} - -// property Devices s - -func (v *interfaceNetwork) Devices() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Devices", - } -} - -// property Connections s - -func (v *interfaceNetwork) Connections() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Connections", - } -} - -// property ActiveConnections s - -func (v *interfaceNetwork) ActiveConnections() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ActiveConnections", - } -} - -// property State u - -func (v *interfaceNetwork) State() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,645 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.network"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package network - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockNetwork struct { - MockInterfaceNetwork // interface com.deepin.daemon.Network - proxy.MockObject -} - -type MockInterfaceNetwork struct { - mock.Mock -} - -// method ActivateAccessPoint - -func (v *MockInterfaceNetwork) GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, apPath, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, uuid, apPath, devPath) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ActivateConnection - -func (v *MockInterfaceNetwork) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, uuid, devPath) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DeactivateConnection - -func (v *MockInterfaceNetwork) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) DeactivateConnection(flags dbus.Flags, uuid string) error { - mockArgs := v.Called(flags, uuid) - - return mockArgs.Error(0) -} - -// method DeleteConnection - -func (v *MockInterfaceNetwork) GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) DeleteConnection(flags dbus.Flags, uuid string) error { - mockArgs := v.Called(flags, uuid) - - return mockArgs.Error(0) -} - -// method DisableWirelessHotspotMode - -func (v *MockInterfaceNetwork) GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, devPath) - - return mockArgs.Error(0) -} - -// method DisconnectDevice - -func (v *MockInterfaceNetwork) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, devPath) - - return mockArgs.Error(0) -} - -// method EnableDevice - -func (v *MockInterfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, devPath, enabled) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method EnableWirelessHotspotMode - -func (v *MockInterfaceNetwork) GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, devPath) - - return mockArgs.Error(0) -} - -// method GetAccessPoints - -func (v *MockInterfaceNetwork) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) { - mockArgs := v.Called(flags, path) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetActiveConnectionInfo - -func (v *MockInterfaceNetwork) GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetActiveConnectionInfo(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetAutoProxy - -func (v *MockInterfaceNetwork) GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetAutoProxy(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetProxy - -func (v *MockInterfaceNetwork) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { - mockArgs := v.Called(flags, ch, proxyType) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetProxy(flags dbus.Flags, proxyType string) (string, string, error) { - mockArgs := v.Called(flags, proxyType) - - return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) -} - -// method GetProxyIgnoreHosts - -func (v *MockInterfaceNetwork) GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetProxyIgnoreHosts(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetProxyMethod - -func (v *MockInterfaceNetwork) GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetProxyMethod(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetSupportedConnectionTypes - -func (v *MockInterfaceNetwork) GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsDeviceEnabled - -func (v *MockInterfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { - mockArgs := v.Called(flags, devPath) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsWirelessHotspotModeEnabled - -func (v *MockInterfaceNetwork) GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { - mockArgs := v.Called(flags, devPath) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method ListDeviceConnections - -func (v *MockInterfaceNetwork) GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags, devPath) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RequestWirelessScan - -func (v *MockInterfaceNetwork) GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) RequestWirelessScan(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetAutoProxy - -func (v *MockInterfaceNetwork) GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call { - mockArgs := v.Called(flags, ch, proxyAuto) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) SetAutoProxy(flags dbus.Flags, proxyAuto string) error { - mockArgs := v.Called(flags, proxyAuto) - - return mockArgs.Error(0) -} - -// method SetDeviceManaged - -func (v *MockInterfaceNetwork) GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call { - mockArgs := v.Called(flags, ch, devPathOrIfc, managed) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error { - mockArgs := v.Called(flags, devPathOrIfc, managed) - - return mockArgs.Error(0) -} - -// method SetProxy - -func (v *MockInterfaceNetwork) GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call { - mockArgs := v.Called(flags, ch, proxyType, host, port) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) SetProxy(flags dbus.Flags, proxyType string, host string, port string) error { - mockArgs := v.Called(flags, proxyType, host, port) - - return mockArgs.Error(0) -} - -// method SetProxyIgnoreHosts - -func (v *MockInterfaceNetwork) GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call { - mockArgs := v.Called(flags, ch, ignoreHosts) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error { - mockArgs := v.Called(flags, ignoreHosts) - - return mockArgs.Error(0) -} - -// method SetProxyMethod - -func (v *MockInterfaceNetwork) GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call { - mockArgs := v.Called(flags, ch, proxyMode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) SetProxyMethod(flags dbus.Flags, proxyMode string) error { - mockArgs := v.Called(flags, proxyMode) - - return mockArgs.Error(0) -} - -// signal AccessPointAdded - -func (v *MockInterfaceNetwork) ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AccessPointRemoved - -func (v *MockInterfaceNetwork) ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AccessPointPropertiesChanged - -func (v *MockInterfaceNetwork) ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceEnabled - -func (v *MockInterfaceNetwork) ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Connectivity u - -func (v *MockInterfaceNetwork) Connectivity() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NetworkingEnabled b - -func (v *MockInterfaceNetwork) NetworkingEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property VpnEnabled b - -func (v *MockInterfaceNetwork) VpnEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Devices s - -func (v *MockInterfaceNetwork) Devices() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Connections s - -func (v *MockInterfaceNetwork) Connections() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveConnections s - -func (v *MockInterfaceNetwork) ActiveConnections() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State u - -func (v *MockInterfaceNetwork) State() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.Network", - "Objects": [ - { - "Type": "Network", - "Path": "/com/deepin/daemon/Network", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Network", - "Type": "network" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/Network.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/Network.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.network/Network.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.network/Network.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.powermanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package powermanager - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type PowerManager interface { - powerManager // interface com.deepin.daemon.PowerManager - proxy.Object -} - -type objectPowerManager struct { - interfacePowerManager // interface com.deepin.daemon.PowerManager - proxy.ImplObject -} - -func NewPowerManager(conn *dbus.Conn) PowerManager { - obj := new(objectPowerManager) - obj.ImplObject.Init_(conn, "com.deepin.daemon.PowerManager", "/com/deepin/daemon/PowerManager") - return obj -} - -type powerManager interface { - GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanShutdown(flags dbus.Flags) (bool, error) - GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanReboot(flags dbus.Flags) (bool, error) - GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanSuspend(flags dbus.Flags) (bool, error) - GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanHibernate(flags dbus.Flags) (bool, error) -} - -type interfacePowerManager struct{} - -func (v *interfacePowerManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePowerManager) GetInterfaceName_() string { - return "com.deepin.daemon.PowerManager" -} - -// method CanShutdown - -func (v *interfacePowerManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanShutdown", flags, ch) -} - -func (*interfacePowerManager) StoreCanShutdown(call *dbus.Call) (can bool, err error) { - err = call.Store(&can) - return -} - -func (v *interfacePowerManager) CanShutdown(flags dbus.Flags) (bool, error) { - return v.StoreCanShutdown( - <-v.GoCanShutdown(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanReboot - -func (v *interfacePowerManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) -} - -func (*interfacePowerManager) StoreCanReboot(call *dbus.Call) (can bool, err error) { - err = call.Store(&can) - return -} - -func (v *interfacePowerManager) CanReboot(flags dbus.Flags) (bool, error) { - return v.StoreCanReboot( - <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanSuspend - -func (v *interfacePowerManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) -} - -func (*interfacePowerManager) StoreCanSuspend(call *dbus.Call) (can bool, err error) { - err = call.Store(&can) - return -} - -func (v *interfacePowerManager) CanSuspend(flags dbus.Flags) (bool, error) { - return v.StoreCanSuspend( - <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanHibernate - -func (v *interfacePowerManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) -} - -func (*interfacePowerManager) StoreCanHibernate(call *dbus.Call) (can bool, err error) { - err = call.Store(&can) - return -} - -func (v *interfacePowerManager) CanHibernate(flags dbus.Flags) (bool, error) { - return v.StoreCanHibernate( - <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,97 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.powermanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package powermanager - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockPowerManager struct { - MockInterfacePowerManager // interface com.deepin.daemon.PowerManager - proxy.MockObject -} - -type MockInterfacePowerManager struct { - mock.Mock -} - -// method CanShutdown - -func (v *MockInterfacePowerManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePowerManager) CanShutdown(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanReboot - -func (v *MockInterfacePowerManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePowerManager) CanReboot(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanSuspend - -func (v *MockInterfacePowerManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePowerManager) CanSuspend(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanHibernate - -func (v *MockInterfacePowerManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePowerManager) CanHibernate(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.PowerManager", - "Objects": [ - { - "Type": "PowerManager", - "Path": "/com/deepin/daemon/PowerManager", - "Interfaces": [ - { - "Name": "com.deepin.daemon.PowerManager", - "Type": "powerManager" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/PowerManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/PowerManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.powermanager/PowerManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.powermanager/PowerManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,86 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.sessionwatcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package sessionwatcher - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type SessionWatcher interface { - sessionWatcher // interface com.deepin.daemon.SessionWatcher - proxy.Object -} - -type objectSessionWatcher struct { - interfaceSessionWatcher // interface com.deepin.daemon.SessionWatcher - proxy.ImplObject -} - -func NewSessionWatcher(conn *dbus.Conn) SessionWatcher { - obj := new(objectSessionWatcher) - obj.ImplObject.Init_(conn, "com.deepin.daemon.SessionWatcher", "/com/deepin/daemon/SessionWatcher") - return obj -} - -type sessionWatcher interface { - GoGetSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetSessions(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoIsX11SessionActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsX11SessionActive(flags dbus.Flags) (bool, error) - IsActive() proxy.PropBool -} - -type interfaceSessionWatcher struct{} - -func (v *interfaceSessionWatcher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSessionWatcher) GetInterfaceName_() string { - return "com.deepin.daemon.SessionWatcher" -} - -// method GetSessions - -func (v *interfaceSessionWatcher) GoGetSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSessions", flags, ch) -} - -func (*interfaceSessionWatcher) StoreGetSessions(call *dbus.Call) (sessions []dbus.ObjectPath, err error) { - err = call.Store(&sessions) - return -} - -func (v *interfaceSessionWatcher) GetSessions(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetSessions( - <-v.GoGetSessions(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsX11SessionActive - -func (v *interfaceSessionWatcher) GoIsX11SessionActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsX11SessionActive", flags, ch) -} - -func (*interfaceSessionWatcher) StoreIsX11SessionActive(call *dbus.Call) (is_active bool, err error) { - err = call.Store(&is_active) - return -} - -func (v *interfaceSessionWatcher) IsX11SessionActive(flags dbus.Flags) (bool, error) { - return v.StoreIsX11SessionActive( - <-v.GoIsX11SessionActive(flags, make(chan *dbus.Call, 1)).Done) -} - -// property IsActive b - -func (v *interfaceSessionWatcher) IsActive() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsActive", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,77 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.sessionwatcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package sessionwatcher - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockSessionWatcher struct { - MockInterfaceSessionWatcher // interface com.deepin.daemon.SessionWatcher - proxy.MockObject -} - -type MockInterfaceSessionWatcher struct { - mock.Mock -} - -// method GetSessions - -func (v *MockInterfaceSessionWatcher) GoGetSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionWatcher) GetSessions(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsX11SessionActive - -func (v *MockInterfaceSessionWatcher) GoIsX11SessionActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionWatcher) IsX11SessionActive(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// property IsActive b - -func (v *MockInterfaceSessionWatcher) IsActive() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.SessionWatcher", - "Objects": [ - { - "Type": "SessionWatcher", - "Path": "/com/deepin/daemon/SessionWatcher", - "Interfaces": [ - { - "Name": "com.deepin.daemon.SessionWatcher", - "Type": "sessionWatcher" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/SessionWatcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/SessionWatcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.sessionwatcher/SessionWatcher.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.sessionwatcher/SessionWatcher.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.timedate"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timedate - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Timedate interface { - timedate // interface com.deepin.daemon.Timedate - proxy.Object -} - -type objectTimedate struct { - interfaceTimedate // interface com.deepin.daemon.Timedate - proxy.ImplObject -} - -func NewTimedate(conn *dbus.Conn) Timedate { - obj := new(objectTimedate) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Timedate", "/com/deepin/daemon/Timedate") - return obj -} - -type timedate interface { - ConnectTimeUpdate(cb func()) (dbusutil.SignalHandlerId, error) -} - -type interfaceTimedate struct{} - -func (v *interfaceTimedate) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTimedate) GetInterfaceName_() string { - return "com.deepin.daemon.Timedate" -} - -// signal TimeUpdate - -func (v *interfaceTimedate) ConnectTimeUpdate(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TimeUpdate", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TimeUpdate", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.timedate"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timedate - -import "fmt" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockTimedate struct { - MockInterfaceTimedate // interface com.deepin.daemon.Timedate - proxy.MockObject -} - -type MockInterfaceTimedate struct { - mock.Mock -} - -// signal TimeUpdate - -func (v *MockInterfaceTimedate) ConnectTimeUpdate(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.Timedate", - "Objects": [ - { - "Type": "Timedate", - "Path": "/com/deepin/daemon/Timedate", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Timedate", - "Type": "timedate" - } - ] - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/Timedate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/Timedate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedate/Timedate.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedate/Timedate.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,120 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.timedated"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timedated - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Timedated interface { - timedated // interface com.deepin.daemon.Timedated - proxy.Object -} - -type objectTimedated struct { - interfaceTimedated // interface com.deepin.daemon.Timedated - proxy.ImplObject -} - -func NewTimedated(conn *dbus.Conn) Timedated { - obj := new(objectTimedated) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Timedated", "/com/deepin/daemon/Timedated") - return obj -} - -type timedated interface { - GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, enabled bool, fixSystem bool, message string) *dbus.Call - SetLocalRTC(flags dbus.Flags, enabled bool, fixSystem bool, message string) error - GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, enabled bool, message string) *dbus.Call - SetNTP(flags dbus.Flags, enabled bool, message string) error - GoSetNTPServer(flags dbus.Flags, ch chan *dbus.Call, server string, message string) *dbus.Call - SetNTPServer(flags dbus.Flags, server string, message string) error - GoSetTime(flags dbus.Flags, ch chan *dbus.Call, usec int64, relative bool, message string) *dbus.Call - SetTime(flags dbus.Flags, usec int64, relative bool, message string) error - GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, timezone string, message string) *dbus.Call - SetTimezone(flags dbus.Flags, timezone string, message string) error - NTPServer() proxy.PropString - Timezone() proxy.PropString -} - -type interfaceTimedated struct{} - -func (v *interfaceTimedated) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTimedated) GetInterfaceName_() string { - return "com.deepin.daemon.Timedated" -} - -// method SetLocalRTC - -func (v *interfaceTimedated) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, enabled bool, fixSystem bool, message string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocalRTC", flags, ch, enabled, fixSystem, message) -} - -func (v *interfaceTimedated) SetLocalRTC(flags dbus.Flags, enabled bool, fixSystem bool, message string) error { - return (<-v.GoSetLocalRTC(flags, make(chan *dbus.Call, 1), enabled, fixSystem, message).Done).Err -} - -// method SetNTP - -func (v *interfaceTimedated) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, enabled bool, message string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTP", flags, ch, enabled, message) -} - -func (v *interfaceTimedated) SetNTP(flags dbus.Flags, enabled bool, message string) error { - return (<-v.GoSetNTP(flags, make(chan *dbus.Call, 1), enabled, message).Done).Err -} - -// method SetNTPServer - -func (v *interfaceTimedated) GoSetNTPServer(flags dbus.Flags, ch chan *dbus.Call, server string, message string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTPServer", flags, ch, server, message) -} - -func (v *interfaceTimedated) SetNTPServer(flags dbus.Flags, server string, message string) error { - return (<-v.GoSetNTPServer(flags, make(chan *dbus.Call, 1), server, message).Done).Err -} - -// method SetTime - -func (v *interfaceTimedated) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, usec int64, relative bool, message string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTime", flags, ch, usec, relative, message) -} - -func (v *interfaceTimedated) SetTime(flags dbus.Flags, usec int64, relative bool, message string) error { - return (<-v.GoSetTime(flags, make(chan *dbus.Call, 1), usec, relative, message).Done).Err -} - -// method SetTimezone - -func (v *interfaceTimedated) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, timezone string, message string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimezone", flags, ch, timezone, message) -} - -func (v *interfaceTimedated) SetTimezone(flags dbus.Flags, timezone string, message string) error { - return (<-v.GoSetTimezone(flags, make(chan *dbus.Call, 1), timezone, message).Done).Err -} - -// property NTPServer s - -func (v *interfaceTimedated) NTPServer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "NTPServer", - } -} - -// property Timezone s - -func (v *interfaceTimedated) Timezone() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Timezone", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,142 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.timedated"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timedated - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockTimedated struct { - MockInterfaceTimedated // interface com.deepin.daemon.Timedated - proxy.MockObject -} - -type MockInterfaceTimedated struct { - mock.Mock -} - -// method SetLocalRTC - -func (v *MockInterfaceTimedated) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, enabled bool, fixSystem bool, message string) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled, fixSystem, message) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedated) SetLocalRTC(flags dbus.Flags, enabled bool, fixSystem bool, message string) error { - mockArgs := v.Called(flags, enabled, fixSystem, message) - - return mockArgs.Error(0) -} - -// method SetNTP - -func (v *MockInterfaceTimedated) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, enabled bool, message string) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled, message) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedated) SetNTP(flags dbus.Flags, enabled bool, message string) error { - mockArgs := v.Called(flags, enabled, message) - - return mockArgs.Error(0) -} - -// method SetNTPServer - -func (v *MockInterfaceTimedated) GoSetNTPServer(flags dbus.Flags, ch chan *dbus.Call, server string, message string) *dbus.Call { - mockArgs := v.Called(flags, ch, server, message) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedated) SetNTPServer(flags dbus.Flags, server string, message string) error { - mockArgs := v.Called(flags, server, message) - - return mockArgs.Error(0) -} - -// method SetTime - -func (v *MockInterfaceTimedated) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, usec int64, relative bool, message string) *dbus.Call { - mockArgs := v.Called(flags, ch, usec, relative, message) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedated) SetTime(flags dbus.Flags, usec int64, relative bool, message string) error { - mockArgs := v.Called(flags, usec, relative, message) - - return mockArgs.Error(0) -} - -// method SetTimezone - -func (v *MockInterfaceTimedated) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, timezone string, message string) *dbus.Call { - mockArgs := v.Called(flags, ch, timezone, message) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedated) SetTimezone(flags dbus.Flags, timezone string, message string) error { - mockArgs := v.Called(flags, timezone, message) - - return mockArgs.Error(0) -} - -// property NTPServer s - -func (v *MockInterfaceTimedated) NTPServer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Timezone s - -func (v *MockInterfaceTimedated) Timezone() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.Timedated", - "Objects": [ - { - "Type": "Timedated", - "Path": "/com/deepin/daemon/Timedated", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Timedated", - "Type": "timedated" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/Timedated.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/Timedated.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.timedated/Timedated.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.timedated/Timedated.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,160 +0,0 @@ -// Code generated by "./generator com.deepin.daemon.uadp"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package uadp - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Uadp interface { - uadp // interface com.deepin.daemon.Uadp - proxy.Object -} - -type objectUadp struct { - interfaceUadp // interface com.deepin.daemon.Uadp - proxy.ImplObject -} - -func NewUadp(conn *dbus.Conn) Uadp { - obj := new(objectUadp) - obj.ImplObject.Init_(conn, "com.deepin.daemon.Uadp", "/com/deepin/daemon/Uadp") - return obj -} - -type uadp interface { - GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, dataKey string, keyringKey string) *dbus.Call - SetDataKey(flags dbus.Flags, exePath string, keyName string, dataKey string, keyringKey string) error - GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, keyringKey string) *dbus.Call - GetDataKey(flags dbus.Flags, exePath string, keyName string, keyringKey string) (string, error) - GoAvailable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Available(flags dbus.Flags) (bool, error) - GoDelete(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - Delete(flags dbus.Flags, name string) error - GoGet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - Get(flags dbus.Flags, name string) ([]uint8, error) - GoListName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListName(flags dbus.Flags) ([]string, error) - GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Release(flags dbus.Flags) error - GoSet(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call - Set(flags dbus.Flags, name string, data []uint8) error -} - -type interfaceUadp struct{} - -func (v *interfaceUadp) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUadp) GetInterfaceName_() string { - return "com.deepin.daemon.Uadp" -} - -// method SetDataKey - -func (v *interfaceUadp) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, dataKey string, keyringKey string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDataKey", flags, ch, exePath, keyName, dataKey, keyringKey) -} - -func (v *interfaceUadp) SetDataKey(flags dbus.Flags, exePath string, keyName string, dataKey string, keyringKey string) error { - return (<-v.GoSetDataKey(flags, make(chan *dbus.Call, 1), exePath, keyName, dataKey, keyringKey).Done).Err -} - -// method GetDataKey - -func (v *interfaceUadp) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, keyringKey string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDataKey", flags, ch, exePath, keyName, keyringKey) -} - -func (*interfaceUadp) StoreGetDataKey(call *dbus.Call) (dataKey string, err error) { - err = call.Store(&dataKey) - return -} - -func (v *interfaceUadp) GetDataKey(flags dbus.Flags, exePath string, keyName string, keyringKey string) (string, error) { - return v.StoreGetDataKey( - <-v.GoGetDataKey(flags, make(chan *dbus.Call, 1), exePath, keyName, keyringKey).Done) -} - -// method Available - -func (v *interfaceUadp) GoAvailable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Available", flags, ch) -} - -func (*interfaceUadp) StoreAvailable(call *dbus.Call) (outArg0 bool, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceUadp) Available(flags dbus.Flags) (bool, error) { - return v.StoreAvailable( - <-v.GoAvailable(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Delete - -func (v *interfaceUadp) GoDelete(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, name) -} - -func (v *interfaceUadp) Delete(flags dbus.Flags, name string) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method Get - -func (v *interfaceUadp) GoGet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, name) -} - -func (*interfaceUadp) StoreGet(call *dbus.Call) (outArg0 []uint8, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceUadp) Get(flags dbus.Flags, name string) ([]uint8, error) { - return v.StoreGet( - <-v.GoGet(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method ListName - -func (v *interfaceUadp) GoListName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListName", flags, ch) -} - -func (*interfaceUadp) StoreListName(call *dbus.Call) (outArg0 []string, err error) { - err = call.Store(&outArg0) - return -} - -func (v *interfaceUadp) ListName(flags dbus.Flags) ([]string, error) { - return v.StoreListName( - <-v.GoListName(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Release - -func (v *interfaceUadp) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) -} - -func (v *interfaceUadp) Release(flags dbus.Flags) error { - return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Set - -func (v *interfaceUadp) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Set", flags, ch, name, data) -} - -func (v *interfaceUadp) Set(flags dbus.Flags, name string, data []uint8) error { - return (<-v.GoSet(flags, make(chan *dbus.Call, 1), name, data).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,183 +0,0 @@ -// Code generated by "./generator com.deepin.daemon.uadp"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package uadp - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockUadp struct { - MockInterfaceUadp // interface com.deepin.daemon.Uadp - proxy.MockObject -} - -type MockInterfaceUadp struct { - mock.Mock -} - -// method SetDataKey - -func (v *MockInterfaceUadp) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, dataKey string, keyringKey string) *dbus.Call { - mockArgs := v.Called(flags, ch, exePath, keyName, dataKey, keyringKey) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) SetDataKey(flags dbus.Flags, exePath string, keyName string, dataKey string, keyringKey string) error { - mockArgs := v.Called(flags, exePath, keyName, dataKey, keyringKey) - - return mockArgs.Error(0) -} - -// method GetDataKey - -func (v *MockInterfaceUadp) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, keyringKey string) *dbus.Call { - mockArgs := v.Called(flags, ch, exePath, keyName, keyringKey) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) GetDataKey(flags dbus.Flags, exePath string, keyName string, keyringKey string) (string, error) { - mockArgs := v.Called(flags, exePath, keyName, keyringKey) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Available - -func (v *MockInterfaceUadp) GoAvailable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) Available(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Delete - -func (v *MockInterfaceUadp) GoDelete(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) Delete(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method Get - -func (v *MockInterfaceUadp) GoGet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) Get(flags dbus.Flags, name string) ([]uint8, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListName - -func (v *MockInterfaceUadp) GoListName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) ListName(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Release - -func (v *MockInterfaceUadp) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) Release(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Set - -func (v *MockInterfaceUadp) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, name, data) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadp) Set(flags dbus.Flags, name string, data []uint8) error { - mockArgs := v.Called(flags, name, data) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -{ - "Service": "com.deepin.daemon.Uadp", - "Objects": [ - { - "Type": "Uadp", - "Path": "/com/deepin/daemon/Uadp", - "Interfaces": [ - { - "Name": "com.deepin.daemon.Uadp", - "Type": "uadp" - } - ] - } - ] - } - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/Uadp.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/Uadp.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadp/Uadp.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadp/Uadp.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.uadpagent"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package uadpagent - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type UadpAgent interface { - uadpagent // interface com.deepin.daemon.UadpAgent - proxy.Object -} - -type objectUadpAgent struct { - interfaceUadpagent // interface com.deepin.daemon.UadpAgent - proxy.ImplObject -} - -func NewUadpAgent(conn *dbus.Conn) UadpAgent { - obj := new(objectUadpAgent) - obj.ImplObject.Init_(conn, "com.deepin.daemon.UadpAgent", "/com/deepin/daemon/UadpAgent") - return obj -} - -type uadpagent interface { - GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string, dataKey string) *dbus.Call - SetDataKey(flags dbus.Flags, keyName string, dataKey string) error - GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string) *dbus.Call - GetDataKey(flags dbus.Flags, keyName string) (string, error) -} - -type interfaceUadpagent struct{} - -func (v *interfaceUadpagent) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUadpagent) GetInterfaceName_() string { - return "com.deepin.daemon.UadpAgent" -} - -// method SetDataKey - -func (v *interfaceUadpagent) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string, dataKey string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDataKey", flags, ch, keyName, dataKey) -} - -func (v *interfaceUadpagent) SetDataKey(flags dbus.Flags, keyName string, dataKey string) error { - return (<-v.GoSetDataKey(flags, make(chan *dbus.Call, 1), keyName, dataKey).Done).Err -} - -// method GetDataKey - -func (v *interfaceUadpagent) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDataKey", flags, ch, keyName) -} - -func (*interfaceUadpagent) StoreGetDataKey(call *dbus.Call) (dataKey string, err error) { - err = call.Store(&dataKey) - return -} - -func (v *interfaceUadpagent) GetDataKey(flags dbus.Flags, keyName string) (string, error) { - return v.StoreGetDataKey( - <-v.GoGetDataKey(flags, make(chan *dbus.Call, 1), keyName).Done) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -// Code generated by "./generator ./com.deepin.daemon.uadpagent"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package uadpagent - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockUadpAgent struct { - MockInterfaceUadpagent // interface com.deepin.daemon.UadpAgent - proxy.MockObject -} - -type MockInterfaceUadpagent struct { - mock.Mock -} - -// method SetDataKey - -func (v *MockInterfaceUadpagent) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string, dataKey string) *dbus.Call { - mockArgs := v.Called(flags, ch, keyName, dataKey) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadpagent) SetDataKey(flags dbus.Flags, keyName string, dataKey string) error { - mockArgs := v.Called(flags, keyName, dataKey) - - return mockArgs.Error(0) -} - -// method GetDataKey - -func (v *MockInterfaceUadpagent) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string) *dbus.Call { - mockArgs := v.Called(flags, ch, keyName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUadpagent) GetDataKey(flags dbus.Flags, keyName string) (string, error) { - mockArgs := v.Called(flags, keyName) - - return mockArgs.String(0), mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.daemon.UadpAgent", - "Objects": [ - { - "Type": "UadpAgent", - "Path": "/com/deepin/daemon/UadpAgent", - "Interfaces": [ - { - "Name": "com.deepin.daemon.UadpAgent", - "Type": "uadpagent" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/UadpAgent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/UadpAgent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.daemon.uadpagent/UadpAgent.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.daemon.uadpagent/UadpAgent.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.clipboard"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package clipboard - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Clipboard interface { - clipboard // interface com.deepin.dde.Clipboard - proxy.Object -} - -type objectClipboard struct { - interfaceClipboard // interface com.deepin.dde.Clipboard - proxy.ImplObject -} - -func NewClipboard(conn *dbus.Conn) Clipboard { - obj := new(objectClipboard) - obj.ImplObject.Init_(conn, "com.deepin.dde.Clipboard", "/com/deepin/dde/Clipboard") - return obj -} - -type clipboard interface { - GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Toggle(flags dbus.Flags) error - GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Show(flags dbus.Flags) error - GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Hide(flags dbus.Flags) error -} - -type interfaceClipboard struct{} - -func (v *interfaceClipboard) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceClipboard) GetInterfaceName_() string { - return "com.deepin.dde.Clipboard" -} - -// method Toggle - -func (v *interfaceClipboard) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) -} - -func (v *interfaceClipboard) Toggle(flags dbus.Flags) error { - return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Show - -func (v *interfaceClipboard) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) -} - -func (v *interfaceClipboard) Show(flags dbus.Flags) error { - return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Hide - -func (v *interfaceClipboard) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) -} - -func (v *interfaceClipboard) Hide(flags dbus.Flags) error { - return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.clipboard"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package clipboard - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockClipboard struct { - MockInterfaceClipboard // interface com.deepin.dde.Clipboard - proxy.MockObject -} - -type MockInterfaceClipboard struct { - mock.Mock -} - -// method Toggle - -func (v *MockInterfaceClipboard) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClipboard) Toggle(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Show - -func (v *MockInterfaceClipboard) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClipboard) Show(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Hide - -func (v *MockInterfaceClipboard) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClipboard) Hide(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/Clipboard.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/Clipboard.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/Clipboard.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/Clipboard.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.clipboard/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.clipboard/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.dde.Clipboard", - "Objects": [ - { - "Type": "Clipboard", - "Path": "/com/deepin/dde/Clipboard", - "Interfaces": [ - { - "Name": "com.deepin.dde.Clipboard", - "Type": "clipboard" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,761 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.daemon.dock"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package dock - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Dock interface { - dock // interface com.deepin.dde.daemon.Dock - proxy.Object -} - -type objectDock struct { - interfaceDock // interface com.deepin.dde.daemon.Dock - proxy.ImplObject -} - -func NewDock(conn *dbus.Conn) Dock { - obj := new(objectDock) - obj.ImplObject.Init_(conn, "com.deepin.dde.daemon.Dock", "/com/deepin/dde/daemon/Dock") - return obj -} - -type dock interface { - GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - ActivateWindow(flags dbus.Flags, win uint32) error - GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CancelPreviewWindow(flags dbus.Flags) error - GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - CloseWindow(flags dbus.Flags, win uint32) error - GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetEntryIDs(flags dbus.Flags) ([]string, error) - GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call - IsDocked(flags dbus.Flags, desktopFile string) (bool, error) - GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call - IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) - GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - MakeWindowAbove(flags dbus.Flags, win uint32) error - GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - MaximizeWindow(flags dbus.Flags, win uint32) error - GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - MinimizeWindow(flags dbus.Flags, win uint32) error - GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call - MoveEntry(flags dbus.Flags, index int32, newIndex int32) error - GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - MoveWindow(flags dbus.Flags, win uint32) error - GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - PreviewWindow(flags dbus.Flags, win uint32) error - GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call - QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) - GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call - RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) - GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call - RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) - GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call - SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error - ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) - ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) - ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) - ShowTimeout() proxy.PropUint32 - HideTimeout() proxy.PropUint32 - FrontendWindowRect() PropDockFrontendWindowRect - Entries() proxy.PropObjectPathArray - HideMode() proxy.PropInt32 - DisplayMode() proxy.PropInt32 - HideState() proxy.PropInt32 - Position() proxy.PropInt32 - IconSize() proxy.PropUint32 - DockedApps() proxy.PropStringArray -} - -type interfaceDock struct{} - -func (v *interfaceDock) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDock) GetInterfaceName_() string { - return "com.deepin.dde.daemon.Dock" -} - -// method ActivateWindow - -func (v *interfaceDock) GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateWindow", flags, ch, win) -} - -func (v *interfaceDock) ActivateWindow(flags dbus.Flags, win uint32) error { - return (<-v.GoActivateWindow(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method CancelPreviewWindow - -func (v *interfaceDock) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPreviewWindow", flags, ch) -} - -func (v *interfaceDock) CancelPreviewWindow(flags dbus.Flags) error { - return (<-v.GoCancelPreviewWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method CloseWindow - -func (v *interfaceDock) GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseWindow", flags, ch, win) -} - -func (v *interfaceDock) CloseWindow(flags dbus.Flags, win uint32) error { - return (<-v.GoCloseWindow(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method GetEntryIDs - -func (v *interfaceDock) GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetEntryIDs", flags, ch) -} - -func (*interfaceDock) StoreGetEntryIDs(call *dbus.Call) (list []string, err error) { - err = call.Store(&list) - return -} - -func (v *interfaceDock) GetEntryIDs(flags dbus.Flags) ([]string, error) { - return v.StoreGetEntryIDs( - <-v.GoGetEntryIDs(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsDocked - -func (v *interfaceDock) GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDocked", flags, ch, desktopFile) -} - -func (*interfaceDock) StoreIsDocked(call *dbus.Call) (value bool, err error) { - err = call.Store(&value) - return -} - -func (v *interfaceDock) IsDocked(flags dbus.Flags, desktopFile string) (bool, error) { - return v.StoreIsDocked( - <-v.GoIsDocked(flags, make(chan *dbus.Call, 1), desktopFile).Done) -} - -// method IsOnDock - -func (v *interfaceDock) GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsOnDock", flags, ch, desktopFile) -} - -func (*interfaceDock) StoreIsOnDock(call *dbus.Call) (value bool, err error) { - err = call.Store(&value) - return -} - -func (v *interfaceDock) IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) { - return v.StoreIsOnDock( - <-v.GoIsOnDock(flags, make(chan *dbus.Call, 1), desktopFile).Done) -} - -// method MakeWindowAbove - -func (v *interfaceDock) GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MakeWindowAbove", flags, ch, win) -} - -func (v *interfaceDock) MakeWindowAbove(flags dbus.Flags, win uint32) error { - return (<-v.GoMakeWindowAbove(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method MaximizeWindow - -func (v *interfaceDock) GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MaximizeWindow", flags, ch, win) -} - -func (v *interfaceDock) MaximizeWindow(flags dbus.Flags, win uint32) error { - return (<-v.GoMaximizeWindow(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method MinimizeWindow - -func (v *interfaceDock) GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MinimizeWindow", flags, ch, win) -} - -func (v *interfaceDock) MinimizeWindow(flags dbus.Flags, win uint32) error { - return (<-v.GoMinimizeWindow(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method MoveEntry - -func (v *interfaceDock) GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MoveEntry", flags, ch, index, newIndex) -} - -func (v *interfaceDock) MoveEntry(flags dbus.Flags, index int32, newIndex int32) error { - return (<-v.GoMoveEntry(flags, make(chan *dbus.Call, 1), index, newIndex).Done).Err -} - -// method MoveWindow - -func (v *interfaceDock) GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MoveWindow", flags, ch, win) -} - -func (v *interfaceDock) MoveWindow(flags dbus.Flags, win uint32) error { - return (<-v.GoMoveWindow(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method PreviewWindow - -func (v *interfaceDock) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviewWindow", flags, ch, win) -} - -func (v *interfaceDock) PreviewWindow(flags dbus.Flags, win uint32) error { - return (<-v.GoPreviewWindow(flags, make(chan *dbus.Call, 1), win).Done).Err -} - -// method QueryWindowIdentifyMethod - -func (v *interfaceDock) GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".QueryWindowIdentifyMethod", flags, ch, win) -} - -func (*interfaceDock) StoreQueryWindowIdentifyMethod(call *dbus.Call) (identifyMethod string, err error) { - err = call.Store(&identifyMethod) - return -} - -func (v *interfaceDock) QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) { - return v.StoreQueryWindowIdentifyMethod( - <-v.GoQueryWindowIdentifyMethod(flags, make(chan *dbus.Call, 1), win).Done) -} - -// method RequestDock - -func (v *interfaceDock) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDock", flags, ch, desktopFile, index) -} - -func (*interfaceDock) StoreRequestDock(call *dbus.Call) (ok bool, err error) { - err = call.Store(&ok) - return -} - -func (v *interfaceDock) RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) { - return v.StoreRequestDock( - <-v.GoRequestDock(flags, make(chan *dbus.Call, 1), desktopFile, index).Done) -} - -// method RequestUndock - -func (v *interfaceDock) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUndock", flags, ch, desktopFile) -} - -func (*interfaceDock) StoreRequestUndock(call *dbus.Call) (ok bool, err error) { - err = call.Store(&ok) - return -} - -func (v *interfaceDock) RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) { - return v.StoreRequestUndock( - <-v.GoRequestUndock(flags, make(chan *dbus.Call, 1), desktopFile).Done) -} - -// method SetFrontendWindowRect - -func (v *interfaceDock) GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFrontendWindowRect", flags, ch, x, y, width, height) -} - -func (v *interfaceDock) SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error { - return (<-v.GoSetFrontendWindowRect(flags, make(chan *dbus.Call, 1), x, y, width, height).Done).Err -} - -// signal ServiceRestarted - -func (v *interfaceDock) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ServiceRestarted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ServiceRestarted", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal EntryAdded - -func (v *interfaceDock) ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EntryAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EntryAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var index int32 - err := dbus.Store(sig.Body, &path, &index) - if err == nil { - cb(path, index) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal EntryRemoved - -func (v *interfaceDock) ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EntryRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EntryRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var entryId string - err := dbus.Store(sig.Body, &entryId) - if err == nil { - cb(entryId) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ShowTimeout u - -func (v *interfaceDock) ShowTimeout() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ShowTimeout", - } -} - -// property HideTimeout u - -func (v *interfaceDock) HideTimeout() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "HideTimeout", - } -} - -type PropDockFrontendWindowRect interface { - Get(flags dbus.Flags) (value FrontendWindowRect, err error) - Set(flags dbus.Flags, value FrontendWindowRect) error - ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error -} - -type implPropDockFrontendWindowRect struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDockFrontendWindowRect) Get(flags dbus.Flags) (value FrontendWindowRect, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDockFrontendWindowRect) Set(flags dbus.Flags, value FrontendWindowRect) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDockFrontendWindowRect) ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v FrontendWindowRect - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, FrontendWindowRect{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property FrontendWindowRect (iiuu) - -func (v *interfaceDock) FrontendWindowRect() PropDockFrontendWindowRect { - return &implPropDockFrontendWindowRect{ - Impl: v, - Name: "FrontendWindowRect", - } -} - -// property Entries ao - -func (v *interfaceDock) Entries() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Entries", - } -} - -// property HideMode i - -func (v *interfaceDock) HideMode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "HideMode", - } -} - -// property DisplayMode i - -func (v *interfaceDock) DisplayMode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DisplayMode", - } -} - -// property HideState i - -func (v *interfaceDock) HideState() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "HideState", - } -} - -// property Position i - -func (v *interfaceDock) Position() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Position", - } -} - -// property IconSize u - -func (v *interfaceDock) IconSize() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "IconSize", - } -} - -// property DockedApps as - -func (v *interfaceDock) DockedApps() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DockedApps", - } -} - -type Entry interface { - entry // interface com.deepin.dde.daemon.Dock.Entry - proxy.Object -} - -type objectEntry struct { - interfaceEntry // interface com.deepin.dde.daemon.Dock.Entry - proxy.ImplObject -} - -func NewEntry(conn *dbus.Conn, path dbus.ObjectPath) (Entry, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectEntry) - obj.ImplObject.Init_(conn, "com.deepin.dde.daemon.Dock", path) - return obj, nil -} - -type entry interface { - GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call - Activate(flags dbus.Flags, timestamp uint32) error - GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Check(flags dbus.Flags) error - GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ForceQuit(flags dbus.Flags) error - GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call - HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error - GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call - HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error - GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call - NewInstance(flags dbus.Flags, timestamp uint32) error - GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PresentWindows(flags dbus.Flags) error - GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestDock(flags dbus.Flags) error - GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestUndock(flags dbus.Flags) error - Name() proxy.PropString - Icon() proxy.PropString - Id() proxy.PropString - IsActive() proxy.PropBool - CurrentWindow() proxy.PropUint32 - IsDocked() proxy.PropBool - WindowInfos() PropEntryWindowInfos - Menu() proxy.PropString - DesktopFile() proxy.PropString -} - -type interfaceEntry struct{} - -func (v *interfaceEntry) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceEntry) GetInterfaceName_() string { - return "com.deepin.dde.daemon.Dock.Entry" -} - -// method Activate - -func (v *interfaceEntry) GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch, timestamp) -} - -func (v *interfaceEntry) Activate(flags dbus.Flags, timestamp uint32) error { - return (<-v.GoActivate(flags, make(chan *dbus.Call, 1), timestamp).Done).Err -} - -// method Check - -func (v *interfaceEntry) GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Check", flags, ch) -} - -func (v *interfaceEntry) Check(flags dbus.Flags) error { - return (<-v.GoCheck(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ForceQuit - -func (v *interfaceEntry) GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceQuit", flags, ch) -} - -func (v *interfaceEntry) ForceQuit(flags dbus.Flags) error { - return (<-v.GoForceQuit(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method HandleDragDrop - -func (v *interfaceEntry) GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleDragDrop", flags, ch, timestamp, files) -} - -func (v *interfaceEntry) HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error { - return (<-v.GoHandleDragDrop(flags, make(chan *dbus.Call, 1), timestamp, files).Done).Err -} - -// method HandleMenuItem - -func (v *interfaceEntry) GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleMenuItem", flags, ch, timestamp, id) -} - -func (v *interfaceEntry) HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error { - return (<-v.GoHandleMenuItem(flags, make(chan *dbus.Call, 1), timestamp, id).Done).Err -} - -// method NewInstance - -func (v *interfaceEntry) GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NewInstance", flags, ch, timestamp) -} - -func (v *interfaceEntry) NewInstance(flags dbus.Flags, timestamp uint32) error { - return (<-v.GoNewInstance(flags, make(chan *dbus.Call, 1), timestamp).Done).Err -} - -// method PresentWindows - -func (v *interfaceEntry) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PresentWindows", flags, ch) -} - -func (v *interfaceEntry) PresentWindows(flags dbus.Flags) error { - return (<-v.GoPresentWindows(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestDock - -func (v *interfaceEntry) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDock", flags, ch) -} - -func (v *interfaceEntry) RequestDock(flags dbus.Flags) error { - return (<-v.GoRequestDock(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestUndock - -func (v *interfaceEntry) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUndock", flags, ch) -} - -func (v *interfaceEntry) RequestUndock(flags dbus.Flags) error { - return (<-v.GoRequestUndock(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Name s - -func (v *interfaceEntry) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Icon s - -func (v *interfaceEntry) Icon() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Icon", - } -} - -// property Id s - -func (v *interfaceEntry) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -// property IsActive b - -func (v *interfaceEntry) IsActive() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsActive", - } -} - -// property CurrentWindow u - -func (v *interfaceEntry) CurrentWindow() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "CurrentWindow", - } -} - -// property IsDocked b - -func (v *interfaceEntry) IsDocked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsDocked", - } -} - -type PropEntryWindowInfos interface { - Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) - Set(flags dbus.Flags, value map[uint32]WindowInfo) error - ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error -} - -type implPropEntryWindowInfos struct { - Impl proxy.Implementer - Name string -} - -func (p implPropEntryWindowInfos) Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropEntryWindowInfos) Set(flags dbus.Flags, value map[uint32]WindowInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropEntryWindowInfos) ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[uint32]WindowInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property WindowInfos a{u(sb)} - -func (v *interfaceEntry) WindowInfos() PropEntryWindowInfos { - return &implPropEntryWindowInfos{ - Impl: v, - Name: "WindowInfos", - } -} - -// property Menu s - -func (v *interfaceEntry) Menu() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Menu", - } -} - -// property DesktopFile s - -func (v *interfaceEntry) DesktopFile() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DesktopFile", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,856 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.daemon.dock"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package dock - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDock struct { - MockInterfaceDock // interface com.deepin.dde.daemon.Dock - proxy.MockObject -} - -type MockInterfaceDock struct { - mock.Mock -} - -// method ActivateWindow - -func (v *MockInterfaceDock) GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) ActivateWindow(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method CancelPreviewWindow - -func (v *MockInterfaceDock) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) CancelPreviewWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method CloseWindow - -func (v *MockInterfaceDock) GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) CloseWindow(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method GetEntryIDs - -func (v *MockInterfaceDock) GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) GetEntryIDs(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsDocked - -func (v *MockInterfaceDock) GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktopFile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) IsDocked(flags dbus.Flags, desktopFile string) (bool, error) { - mockArgs := v.Called(flags, desktopFile) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsOnDock - -func (v *MockInterfaceDock) GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktopFile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) { - mockArgs := v.Called(flags, desktopFile) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method MakeWindowAbove - -func (v *MockInterfaceDock) GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) MakeWindowAbove(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method MaximizeWindow - -func (v *MockInterfaceDock) GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) MaximizeWindow(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method MinimizeWindow - -func (v *MockInterfaceDock) GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) MinimizeWindow(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method MoveEntry - -func (v *MockInterfaceDock) GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call { - mockArgs := v.Called(flags, ch, index, newIndex) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) MoveEntry(flags dbus.Flags, index int32, newIndex int32) error { - mockArgs := v.Called(flags, index, newIndex) - - return mockArgs.Error(0) -} - -// method MoveWindow - -func (v *MockInterfaceDock) GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) MoveWindow(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method PreviewWindow - -func (v *MockInterfaceDock) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) PreviewWindow(flags dbus.Flags, win uint32) error { - mockArgs := v.Called(flags, win) - - return mockArgs.Error(0) -} - -// method QueryWindowIdentifyMethod - -func (v *MockInterfaceDock) GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, win) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) { - mockArgs := v.Called(flags, win) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RequestDock - -func (v *MockInterfaceDock) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call { - mockArgs := v.Called(flags, ch, desktopFile, index) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) { - mockArgs := v.Called(flags, desktopFile, index) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RequestUndock - -func (v *MockInterfaceDock) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktopFile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) { - mockArgs := v.Called(flags, desktopFile) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method SetFrontendWindowRect - -func (v *MockInterfaceDock) GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, x, y, width, height) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDock) SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error { - mockArgs := v.Called(flags, x, y, width, height) - - return mockArgs.Error(0) -} - -// signal ServiceRestarted - -func (v *MockInterfaceDock) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal EntryAdded - -func (v *MockInterfaceDock) ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal EntryRemoved - -func (v *MockInterfaceDock) ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ShowTimeout u - -func (v *MockInterfaceDock) ShowTimeout() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HideTimeout u - -func (v *MockInterfaceDock) HideTimeout() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDockFrontendWindowRect struct { - mock.Mock -} - -func (p MockPropDockFrontendWindowRect) Get(flags dbus.Flags) (value FrontendWindowRect, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(FrontendWindowRect) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDockFrontendWindowRect) Set(flags dbus.Flags, value FrontendWindowRect) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDockFrontendWindowRect) ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property FrontendWindowRect (iiuu) - -func (v *MockInterfaceDock) FrontendWindowRect() PropDockFrontendWindowRect { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDockFrontendWindowRect) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Entries ao - -func (v *MockInterfaceDock) Entries() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HideMode i - -func (v *MockInterfaceDock) HideMode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisplayMode i - -func (v *MockInterfaceDock) DisplayMode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HideState i - -func (v *MockInterfaceDock) HideState() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Position i - -func (v *MockInterfaceDock) Position() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IconSize u - -func (v *MockInterfaceDock) IconSize() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DockedApps as - -func (v *MockInterfaceDock) DockedApps() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockEntry struct { - MockInterfaceEntry // interface com.deepin.dde.daemon.Dock.Entry - proxy.MockObject -} - -type MockInterfaceEntry struct { - mock.Mock -} - -// method Activate - -func (v *MockInterfaceEntry) GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, timestamp) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) Activate(flags dbus.Flags, timestamp uint32) error { - mockArgs := v.Called(flags, timestamp) - - return mockArgs.Error(0) -} - -// method Check - -func (v *MockInterfaceEntry) GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) Check(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ForceQuit - -func (v *MockInterfaceEntry) GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) ForceQuit(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method HandleDragDrop - -func (v *MockInterfaceEntry) GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call { - mockArgs := v.Called(flags, ch, timestamp, files) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error { - mockArgs := v.Called(flags, timestamp, files) - - return mockArgs.Error(0) -} - -// method HandleMenuItem - -func (v *MockInterfaceEntry) GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, timestamp, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error { - mockArgs := v.Called(flags, timestamp, id) - - return mockArgs.Error(0) -} - -// method NewInstance - -func (v *MockInterfaceEntry) GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, timestamp) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) NewInstance(flags dbus.Flags, timestamp uint32) error { - mockArgs := v.Called(flags, timestamp) - - return mockArgs.Error(0) -} - -// method PresentWindows - -func (v *MockInterfaceEntry) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) PresentWindows(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestDock - -func (v *MockInterfaceEntry) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) RequestDock(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestUndock - -func (v *MockInterfaceEntry) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceEntry) RequestUndock(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Name s - -func (v *MockInterfaceEntry) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Icon s - -func (v *MockInterfaceEntry) Icon() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Id s - -func (v *MockInterfaceEntry) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsActive b - -func (v *MockInterfaceEntry) IsActive() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentWindow u - -func (v *MockInterfaceEntry) CurrentWindow() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsDocked b - -func (v *MockInterfaceEntry) IsDocked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropEntryWindowInfos struct { - mock.Mock -} - -func (p MockPropEntryWindowInfos) Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[uint32]WindowInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropEntryWindowInfos) Set(flags dbus.Flags, value map[uint32]WindowInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropEntryWindowInfos) ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property WindowInfos a{u(sb)} - -func (v *MockInterfaceEntry) WindowInfos() PropEntryWindowInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropEntryWindowInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Menu s - -func (v *MockInterfaceEntry) Menu() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DesktopFile s - -func (v *MockInterfaceEntry) DesktopFile() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -{ - "Service": "com.deepin.dde.daemon.Dock", - "Objects": [ - { - "Type": "Dock", - "Path": "/com/deepin/dde/daemon/Dock", - "Interfaces": [ - { - "Name": "com.deepin.dde.daemon.Dock", - "Type": "dock", - "Fixes": { - "p/FrontendWindowRect": { - "Type": "PropDockFrontendWindowRect", - "ValueType": "FrontendWindowRect", - "EmptyValue": "$T{}" - } - } - } - ] - }, - { - "Type": "Entry", - "Path":"", - "Interfaces": [ - { - "Name": "com.deepin.dde.daemon.Dock.Entry", - "Type": "entry", - "Fixes": { - "p/WindowInfos": { - "Type": "PropEntryWindowInfos", - "ValueType": "map[uint32]WindowInfo" - } - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/Dock.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/Dock.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/Dock.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/Dock.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/Entry.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/Entry.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/Entry.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/Entry.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/manutal.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/manutal.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.dock/manutal.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.dock/manutal.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package dock - -type FrontendWindowRect struct { - X, Y int32 - Width, Height uint32 -} - -type WindowInfo struct { - Title string - Flash bool -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,405 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.daemon.launcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package launcher - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Launcher interface { - launcher // interface com.deepin.dde.daemon.Launcher - proxy.Object -} - -type objectLauncher struct { - interfaceLauncher // interface com.deepin.dde.daemon.Launcher - proxy.ImplObject -} - -func NewLauncher(conn *dbus.Conn) Launcher { - obj := new(objectLauncher) - obj.ImplObject.Init_(conn, "com.deepin.dde.daemon.Launcher", "/com/deepin/dde/daemon/Launcher") - return obj -} - -type launcher interface { - GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) - GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) - GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - GetDisableScaling(flags dbus.Flags, id string) (bool, error) - GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) - GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - GetUseProxy(flags dbus.Flags, id string) (bool, error) - GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) - GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - MarkLaunched(flags dbus.Flags, id string) error - GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) - GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) - GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call - RequestUninstall(flags dbus.Flags, id string, purge bool) error - GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call - Search(flags dbus.Flags, key string) error - GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call - SetDisableScaling(flags dbus.Flags, id string, value bool) error - GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call - SetUseProxy(flags dbus.Flags, id string, value bool) error - ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) - ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) - ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) - ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) - ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) - Fullscreen() proxy.PropBool - DisplayMode() proxy.PropInt32 -} - -type interfaceLauncher struct{} - -func (v *interfaceLauncher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLauncher) GetInterfaceName_() string { - return "com.deepin.dde.daemon.Launcher" -} - -// method GetAllItemInfos - -func (v *interfaceLauncher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllItemInfos", flags, ch) -} - -func (*interfaceLauncher) StoreGetAllItemInfos(call *dbus.Call) (itemInfoList []ItemInfo, err error) { - err = call.Store(&itemInfoList) - return -} - -func (v *interfaceLauncher) GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) { - return v.StoreGetAllItemInfos( - <-v.GoGetAllItemInfos(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAllNewInstalledApps - -func (v *interfaceLauncher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllNewInstalledApps", flags, ch) -} - -func (*interfaceLauncher) StoreGetAllNewInstalledApps(call *dbus.Call) (apps []string, err error) { - err = call.Store(&apps) - return -} - -func (v *interfaceLauncher) GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) { - return v.StoreGetAllNewInstalledApps( - <-v.GoGetAllNewInstalledApps(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetDisableScaling - -func (v *interfaceLauncher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDisableScaling", flags, ch, id) -} - -func (*interfaceLauncher) StoreGetDisableScaling(call *dbus.Call) (value bool, err error) { - err = call.Store(&value) - return -} - -func (v *interfaceLauncher) GetDisableScaling(flags dbus.Flags, id string) (bool, error) { - return v.StoreGetDisableScaling( - <-v.GoGetDisableScaling(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method GetItemInfo - -func (v *interfaceLauncher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetItemInfo", flags, ch, id) -} - -func (*interfaceLauncher) StoreGetItemInfo(call *dbus.Call) (itemInfo ItemInfo, err error) { - err = call.Store(&itemInfo) - return -} - -func (v *interfaceLauncher) GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) { - return v.StoreGetItemInfo( - <-v.GoGetItemInfo(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method GetUseProxy - -func (v *interfaceLauncher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUseProxy", flags, ch, id) -} - -func (*interfaceLauncher) StoreGetUseProxy(call *dbus.Call) (value bool, err error) { - err = call.Store(&value) - return -} - -func (v *interfaceLauncher) GetUseProxy(flags dbus.Flags, id string) (bool, error) { - return v.StoreGetUseProxy( - <-v.GoGetUseProxy(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method IsItemOnDesktop - -func (v *interfaceLauncher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsItemOnDesktop", flags, ch, id) -} - -func (*interfaceLauncher) StoreIsItemOnDesktop(call *dbus.Call) (result bool, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceLauncher) IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) { - return v.StoreIsItemOnDesktop( - <-v.GoIsItemOnDesktop(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method MarkLaunched - -func (v *interfaceLauncher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MarkLaunched", flags, ch, id) -} - -func (v *interfaceLauncher) MarkLaunched(flags dbus.Flags, id string) error { - return (<-v.GoMarkLaunched(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method RequestRemoveFromDesktop - -func (v *interfaceLauncher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestRemoveFromDesktop", flags, ch, id) -} - -func (*interfaceLauncher) StoreRequestRemoveFromDesktop(call *dbus.Call) (ok bool, err error) { - err = call.Store(&ok) - return -} - -func (v *interfaceLauncher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) { - return v.StoreRequestRemoveFromDesktop( - <-v.GoRequestRemoveFromDesktop(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method RequestSendToDesktop - -func (v *interfaceLauncher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSendToDesktop", flags, ch, id) -} - -func (*interfaceLauncher) StoreRequestSendToDesktop(call *dbus.Call) (ok bool, err error) { - err = call.Store(&ok) - return -} - -func (v *interfaceLauncher) RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) { - return v.StoreRequestSendToDesktop( - <-v.GoRequestSendToDesktop(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method RequestUninstall - -func (v *interfaceLauncher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUninstall", flags, ch, id, purge) -} - -func (v *interfaceLauncher) RequestUninstall(flags dbus.Flags, id string, purge bool) error { - return (<-v.GoRequestUninstall(flags, make(chan *dbus.Call, 1), id, purge).Done).Err -} - -// method Search - -func (v *interfaceLauncher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Search", flags, ch, key) -} - -func (v *interfaceLauncher) Search(flags dbus.Flags, key string) error { - return (<-v.GoSearch(flags, make(chan *dbus.Call, 1), key).Done).Err -} - -// method SetDisableScaling - -func (v *interfaceLauncher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDisableScaling", flags, ch, id, value) -} - -func (v *interfaceLauncher) SetDisableScaling(flags dbus.Flags, id string, value bool) error { - return (<-v.GoSetDisableScaling(flags, make(chan *dbus.Call, 1), id, value).Done).Err -} - -// method SetUseProxy - -func (v *interfaceLauncher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUseProxy", flags, ch, id, value) -} - -func (v *interfaceLauncher) SetUseProxy(flags dbus.Flags, id string, value bool) error { - return (<-v.GoSetUseProxy(flags, make(chan *dbus.Call, 1), id, value).Done).Err -} - -// signal SearchDone - -func (v *interfaceLauncher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SearchDone", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SearchDone", - } - handlerFunc := func(sig *dbus.Signal) { - var apps []string - err := dbus.Store(sig.Body, &apps) - if err == nil { - cb(apps) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ItemChanged - -func (v *interfaceLauncher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ItemChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ItemChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var status string - var itemInfo ItemInfo - var categoryID int64 - err := dbus.Store(sig.Body, &status, &itemInfo, &categoryID) - if err == nil { - cb(status, itemInfo, categoryID) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NewAppLaunched - -func (v *interfaceLauncher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NewAppLaunched", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NewAppLaunched", - } - handlerFunc := func(sig *dbus.Signal) { - var appID string - err := dbus.Store(sig.Body, &appID) - if err == nil { - cb(appID) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UninstallSuccess - -func (v *interfaceLauncher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UninstallSuccess", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UninstallSuccess", - } - handlerFunc := func(sig *dbus.Signal) { - var appID string - err := dbus.Store(sig.Body, &appID) - if err == nil { - cb(appID) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UninstallFailed - -func (v *interfaceLauncher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UninstallFailed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UninstallFailed", - } - handlerFunc := func(sig *dbus.Signal) { - var appId string - var errMsg string - err := dbus.Store(sig.Body, &appId, &errMsg) - if err == nil { - cb(appId, errMsg) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Fullscreen b - -func (v *interfaceLauncher) Fullscreen() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Fullscreen", - } -} - -// property DisplayMode i - -func (v *interfaceLauncher) DisplayMode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DisplayMode", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,374 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.daemon.launcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package launcher - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLauncher struct { - MockInterfaceLauncher // interface com.deepin.dde.daemon.Launcher - proxy.MockObject -} - -type MockInterfaceLauncher struct { - mock.Mock -} - -// method GetAllItemInfos - -func (v *MockInterfaceLauncher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]ItemInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAllNewInstalledApps - -func (v *MockInterfaceLauncher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDisableScaling - -func (v *MockInterfaceLauncher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) GetDisableScaling(flags dbus.Flags, id string) (bool, error) { - mockArgs := v.Called(flags, id) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method GetItemInfo - -func (v *MockInterfaceLauncher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) { - mockArgs := v.Called(flags, id) - - ret0, ok := mockArgs.Get(0).(ItemInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUseProxy - -func (v *MockInterfaceLauncher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) GetUseProxy(flags dbus.Flags, id string) (bool, error) { - mockArgs := v.Called(flags, id) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsItemOnDesktop - -func (v *MockInterfaceLauncher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) { - mockArgs := v.Called(flags, id) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method MarkLaunched - -func (v *MockInterfaceLauncher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) MarkLaunched(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method RequestRemoveFromDesktop - -func (v *MockInterfaceLauncher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) { - mockArgs := v.Called(flags, id) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RequestSendToDesktop - -func (v *MockInterfaceLauncher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) { - mockArgs := v.Called(flags, id) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RequestUninstall - -func (v *MockInterfaceLauncher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call { - mockArgs := v.Called(flags, ch, id, purge) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) RequestUninstall(flags dbus.Flags, id string, purge bool) error { - mockArgs := v.Called(flags, id, purge) - - return mockArgs.Error(0) -} - -// method Search - -func (v *MockInterfaceLauncher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call { - mockArgs := v.Called(flags, ch, key) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) Search(flags dbus.Flags, key string) error { - mockArgs := v.Called(flags, key) - - return mockArgs.Error(0) -} - -// method SetDisableScaling - -func (v *MockInterfaceLauncher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { - mockArgs := v.Called(flags, ch, id, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) SetDisableScaling(flags dbus.Flags, id string, value bool) error { - mockArgs := v.Called(flags, id, value) - - return mockArgs.Error(0) -} - -// method SetUseProxy - -func (v *MockInterfaceLauncher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { - mockArgs := v.Called(flags, ch, id, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) SetUseProxy(flags dbus.Flags, id string, value bool) error { - mockArgs := v.Called(flags, id, value) - - return mockArgs.Error(0) -} - -// signal SearchDone - -func (v *MockInterfaceLauncher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ItemChanged - -func (v *MockInterfaceLauncher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NewAppLaunched - -func (v *MockInterfaceLauncher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UninstallSuccess - -func (v *MockInterfaceLauncher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UninstallFailed - -func (v *MockInterfaceLauncher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Fullscreen b - -func (v *MockInterfaceLauncher) Fullscreen() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisplayMode i - -func (v *MockInterfaceLauncher) DisplayMode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -{ - "Service": "com.deepin.dde.daemon.Launcher", - "Objects": [ - { - "Type": "Launcher", - "Path": "/com/deepin/dde/daemon/Launcher", - "Interfaces": [ - { - "Name": "com.deepin.dde.daemon.Launcher", - "Type": "launcher", - "Fixes": { - "m/GetAllItemInfos": [ - { - "Name": "itemInfoList", - "Type": "[]ItemInfo" - } - ], - "m/GetItemInfo": [ - { - "Name": "itemInfo", - "Type": "ItemInfo" - } - ], - "s/ItemChanged": [ - { - "Name": "itemInfo", - "Type": "ItemInfo" - } - ] - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/Launcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/Launcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/Launcher.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/Launcher.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.daemon.launcher/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.daemon.launcher/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package launcher - -type ItemInfo struct { - Path string - Name string - ID string - Icon string - CategoryID int64 - TimeInstalled int64 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,216 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.launcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package launcher - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Launcher interface { - launcher // interface com.deepin.dde.Launcher - proxy.Object -} - -type objectLauncher struct { - interfaceLauncher // interface com.deepin.dde.Launcher - proxy.ImplObject -} - -func NewLauncher(conn *dbus.Conn) Launcher { - obj := new(objectLauncher) - obj.ImplObject.Init_(conn, "com.deepin.dde.Launcher", "/com/deepin/dde/Launcher") - return obj -} - -type launcher interface { - GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Exit(flags dbus.Flags) error - GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Hide(flags dbus.Flags) error - GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Show(flags dbus.Flags) error - GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call - ShowByMode(flags dbus.Flags, in0 int64) error - GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call - UninstallApp(flags dbus.Flags, appKey string) error - GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Toggle(flags dbus.Flags) error - GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsVisible(flags dbus.Flags) (bool, error) - ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) - ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) - ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) - Visible() proxy.PropBool -} - -type interfaceLauncher struct{} - -func (v *interfaceLauncher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLauncher) GetInterfaceName_() string { - return "com.deepin.dde.Launcher" -} - -// method Exit - -func (v *interfaceLauncher) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) -} - -func (v *interfaceLauncher) Exit(flags dbus.Flags) error { - return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Hide - -func (v *interfaceLauncher) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) -} - -func (v *interfaceLauncher) Hide(flags dbus.Flags) error { - return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Show - -func (v *interfaceLauncher) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) -} - -func (v *interfaceLauncher) Show(flags dbus.Flags) error { - return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ShowByMode - -func (v *interfaceLauncher) GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowByMode", flags, ch, in0) -} - -func (v *interfaceLauncher) ShowByMode(flags dbus.Flags, in0 int64) error { - return (<-v.GoShowByMode(flags, make(chan *dbus.Call, 1), in0).Done).Err -} - -// method UninstallApp - -func (v *interfaceLauncher) GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UninstallApp", flags, ch, appKey) -} - -func (v *interfaceLauncher) UninstallApp(flags dbus.Flags, appKey string) error { - return (<-v.GoUninstallApp(flags, make(chan *dbus.Call, 1), appKey).Done).Err -} - -// method Toggle - -func (v *interfaceLauncher) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) -} - -func (v *interfaceLauncher) Toggle(flags dbus.Flags) error { - return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method IsVisible - -func (v *interfaceLauncher) GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsVisible", flags, ch) -} - -func (*interfaceLauncher) StoreIsVisible(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceLauncher) IsVisible(flags dbus.Flags) (bool, error) { - return v.StoreIsVisible( - <-v.GoIsVisible(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal Closed - -func (v *interfaceLauncher) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Closed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Closed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Shown - -func (v *interfaceLauncher) ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Shown", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Shown", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VisibleChanged - -func (v *interfaceLauncher) ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VisibleChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VisibleChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var visible bool - err := dbus.Store(sig.Body, &visible) - if err == nil { - cb(visible) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Visible b - -func (v *interfaceLauncher) Visible() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Visible", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,206 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.launcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package launcher - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLauncher struct { - MockInterfaceLauncher // interface com.deepin.dde.Launcher - proxy.MockObject -} - -type MockInterfaceLauncher struct { - mock.Mock -} - -// method Exit - -func (v *MockInterfaceLauncher) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) Exit(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Hide - -func (v *MockInterfaceLauncher) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) Hide(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Show - -func (v *MockInterfaceLauncher) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) Show(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ShowByMode - -func (v *MockInterfaceLauncher) GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call { - mockArgs := v.Called(flags, ch, in0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) ShowByMode(flags dbus.Flags, in0 int64) error { - mockArgs := v.Called(flags, in0) - - return mockArgs.Error(0) -} - -// method UninstallApp - -func (v *MockInterfaceLauncher) GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call { - mockArgs := v.Called(flags, ch, appKey) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) UninstallApp(flags dbus.Flags, appKey string) error { - mockArgs := v.Called(flags, appKey) - - return mockArgs.Error(0) -} - -// method Toggle - -func (v *MockInterfaceLauncher) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) Toggle(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method IsVisible - -func (v *MockInterfaceLauncher) GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLauncher) IsVisible(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// signal Closed - -func (v *MockInterfaceLauncher) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Shown - -func (v *MockInterfaceLauncher) ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VisibleChanged - -func (v *MockInterfaceLauncher) ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Visible b - -func (v *MockInterfaceLauncher) Visible() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service":"com.deepin.dde.Launcher", - "Objects": [ - { - "Type": "Launcher", - "Path": "/com/deepin/dde/Launcher", - "Interfaces": [ - { - "Name":"com.deepin.dde.Launcher", - "Type":"launcher" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/Launcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/Launcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.launcher/Launcher.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.launcher/Launcher.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,130 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.lockfront"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package lockfront - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type LockFront interface { - lockfront // interface com.deepin.dde.lockFront - proxy.Object -} - -type objectLockFront struct { - interfaceLockfront // interface com.deepin.dde.lockFront - proxy.ImplObject -} - -func NewLockFront(conn *dbus.Conn) LockFront { - obj := new(objectLockFront) - obj.ImplObject.Init_(conn, "com.deepin.dde.lockFront", "/com/deepin/dde/lockFront") - return obj -} - -type lockfront interface { - GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Show(flags dbus.Flags) error - GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ShowUserList(flags dbus.Flags) error - GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call - ShowAuth(flags dbus.Flags, active bool) error - GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - Suspend(flags dbus.Flags, enable bool) error - GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - Hibernate(flags dbus.Flags, enable bool) error - ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceLockfront struct{} - -func (v *interfaceLockfront) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLockfront) GetInterfaceName_() string { - return "com.deepin.dde.lockFront" -} - -// method Show - -func (v *interfaceLockfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) -} - -func (v *interfaceLockfront) Show(flags dbus.Flags) error { - return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ShowUserList - -func (v *interfaceLockfront) GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowUserList", flags, ch) -} - -func (v *interfaceLockfront) ShowUserList(flags dbus.Flags) error { - return (<-v.GoShowUserList(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ShowAuth - -func (v *interfaceLockfront) GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowAuth", flags, ch, active) -} - -func (v *interfaceLockfront) ShowAuth(flags dbus.Flags, active bool) error { - return (<-v.GoShowAuth(flags, make(chan *dbus.Call, 1), active).Done).Err -} - -// method Suspend - -func (v *interfaceLockfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch, enable) -} - -func (v *interfaceLockfront) Suspend(flags dbus.Flags, enable bool) error { - return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method Hibernate - -func (v *interfaceLockfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch, enable) -} - -func (v *interfaceLockfront) Hibernate(flags dbus.Flags, enable bool) error { - return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// signal ChangKey - -func (v *interfaceLockfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ChangKey", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ChangKey", - } - handlerFunc := func(sig *dbus.Signal) { - var keyEvent string - err := dbus.Store(sig.Body, &keyEvent) - if err == nil { - cb(keyEvent) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,129 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.lockfront"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package lockfront - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLockFront struct { - MockInterfaceLockfront // interface com.deepin.dde.lockFront - proxy.MockObject -} - -type MockInterfaceLockfront struct { - mock.Mock -} - -// method Show - -func (v *MockInterfaceLockfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLockfront) Show(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ShowUserList - -func (v *MockInterfaceLockfront) GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLockfront) ShowUserList(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ShowAuth - -func (v *MockInterfaceLockfront) GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call { - mockArgs := v.Called(flags, ch, active) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLockfront) ShowAuth(flags dbus.Flags, active bool) error { - mockArgs := v.Called(flags, active) - - return mockArgs.Error(0) -} - -// method Suspend - -func (v *MockInterfaceLockfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLockfront) Suspend(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method Hibernate - -func (v *MockInterfaceLockfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLockfront) Hibernate(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// signal ChangKey - -func (v *MockInterfaceLockfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ - -{ - "Service":"com.deepin.dde.lockFront", - "Objects": [ - { - "Type": "LockFront", - "Path": "/com/deepin/dde/lockFront", - "Interfaces": [ - { - "Name":"com.deepin.dde.lockFront", - "Type":"lockfront" - } - ] - } - ] - } - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/LockFront.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/LockFront.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.lockfront/LockFront.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.lockfront/LockFront.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,671 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.notification"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package notification - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Notification interface { - notification // interface com.deepin.dde.Notification - proxy.Object -} - -type objectNotification struct { - interfaceNotification // interface com.deepin.dde.Notification - proxy.ImplObject -} - -func NewNotification(conn *dbus.Conn) Notification { - obj := new(objectNotification) - obj.ImplObject.Init_(conn, "com.deepin.dde.osd", "/com/deepin/dde/Notification") - return obj -} - -type notification interface { - GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call - CloseNotification(flags dbus.Flags, arg0 uint32) error - GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCapbilities(flags dbus.Flags) ([]string, error) - GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetServerInformation(flags dbus.Flags) (string, string, string, string, error) - GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call - Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) - GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAllRecords(flags dbus.Flags) (string, error) - GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetRecordById(flags dbus.Flags, arg0 string) (string, error) - GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call - GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) - GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - RemoveRecord(flags dbus.Flags, arg0 string) error - GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearRecords(flags dbus.Flags) error - GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetAppSetting(flags dbus.Flags, arg0 string) (string, error) - GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Toggle(flags dbus.Flags) error - GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Show(flags dbus.Flags) error - GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Hide(flags dbus.Flags) error - GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RecordCount(flags dbus.Flags) (uint32, error) - GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAppList(flags dbus.Flags) ([]string, error) - GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call - GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) - GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call - GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) - GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call - SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error - GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call - SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error - GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - SetAppSetting(flags dbus.Flags, arg0 string) error - ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) - ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) - ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - AllSetting() proxy.PropString - SystemSetting() proxy.PropString -} - -type interfaceNotification struct{} - -func (v *interfaceNotification) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceNotification) GetInterfaceName_() string { - return "com.deepin.dde.Notification" -} - -// method CloseNotification - -func (v *interfaceNotification) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseNotification", flags, ch, arg0) -} - -func (v *interfaceNotification) CloseNotification(flags dbus.Flags, arg0 uint32) error { - return (<-v.GoCloseNotification(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method GetCapbilities - -func (v *interfaceNotification) GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapbilities", flags, ch) -} - -func (*interfaceNotification) StoreGetCapbilities(call *dbus.Call) (arg0 []string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceNotification) GetCapbilities(flags dbus.Flags) ([]string, error) { - return v.StoreGetCapbilities( - <-v.GoGetCapbilities(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetServerInformation - -func (v *interfaceNotification) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetServerInformation", flags, ch) -} - -func (*interfaceNotification) StoreGetServerInformation(call *dbus.Call) (arg0 string, arg1 string, arg2 string, arg3 string, err error) { - err = call.Store(&arg0, &arg1, &arg2, &arg3) - return -} - -func (v *interfaceNotification) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { - return v.StoreGetServerInformation( - <-v.GoGetServerInformation(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Notify - -func (v *interfaceNotification) GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Notify", flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) -} - -func (*interfaceNotification) StoreNotify(call *dbus.Call) (arg8 uint32, err error) { - err = call.Store(&arg8) - return -} - -func (v *interfaceNotification) Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) { - return v.StoreNotify( - <-v.GoNotify(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7).Done) -} - -// method GetAllRecords - -func (v *interfaceNotification) GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllRecords", flags, ch) -} - -func (*interfaceNotification) StoreGetAllRecords(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceNotification) GetAllRecords(flags dbus.Flags) (string, error) { - return v.StoreGetAllRecords( - <-v.GoGetAllRecords(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetRecordById - -func (v *interfaceNotification) GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRecordById", flags, ch, arg0) -} - -func (*interfaceNotification) StoreGetRecordById(call *dbus.Call) (arg1 string, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceNotification) GetRecordById(flags dbus.Flags, arg0 string) (string, error) { - return v.StoreGetRecordById( - <-v.GoGetRecordById(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetRecordsFromId - -func (v *interfaceNotification) GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRecordsFromId", flags, ch, arg0, arg1) -} - -func (*interfaceNotification) StoreGetRecordsFromId(call *dbus.Call) (arg2 string, err error) { - err = call.Store(&arg2) - return -} - -func (v *interfaceNotification) GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) { - return v.StoreGetRecordsFromId( - <-v.GoGetRecordsFromId(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) -} - -// method RemoveRecord - -func (v *interfaceNotification) GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveRecord", flags, ch, arg0) -} - -func (v *interfaceNotification) RemoveRecord(flags dbus.Flags, arg0 string) error { - return (<-v.GoRemoveRecord(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method ClearRecords - -func (v *interfaceNotification) GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearRecords", flags, ch) -} - -func (v *interfaceNotification) ClearRecords(flags dbus.Flags) error { - return (<-v.GoClearRecords(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method getAppSetting - -func (v *interfaceNotification) GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".getAppSetting", flags, ch, arg0) -} - -func (*interfaceNotification) StoreGetAppSetting(call *dbus.Call) (arg1 string, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceNotification) GetAppSetting(flags dbus.Flags, arg0 string) (string, error) { - return v.StoreGetAppSetting( - <-v.GoGetAppSetting(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method Toggle - -func (v *interfaceNotification) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) -} - -func (v *interfaceNotification) Toggle(flags dbus.Flags) error { - return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Show - -func (v *interfaceNotification) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) -} - -func (v *interfaceNotification) Show(flags dbus.Flags) error { - return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Hide - -func (v *interfaceNotification) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) -} - -func (v *interfaceNotification) Hide(flags dbus.Flags) error { - return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method recordCount - -func (v *interfaceNotification) GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".recordCount", flags, ch) -} - -func (*interfaceNotification) StoreRecordCount(call *dbus.Call) (arg0 uint32, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceNotification) RecordCount(flags dbus.Flags) (uint32, error) { - return v.StoreRecordCount( - <-v.GoRecordCount(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAppList - -func (v *interfaceNotification) GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppList", flags, ch) -} - -func (*interfaceNotification) StoreGetAppList(call *dbus.Call) (arg0 []string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceNotification) GetAppList(flags dbus.Flags) ([]string, error) { - return v.StoreGetAppList( - <-v.GoGetAppList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAppInfo - -func (v *interfaceNotification) GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppInfo", flags, ch, arg0, arg1) -} - -func (*interfaceNotification) StoreGetAppInfo(call *dbus.Call) (arg2 dbus.Variant, err error) { - err = call.Store(&arg2) - return -} - -func (v *interfaceNotification) GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) { - return v.StoreGetAppInfo( - <-v.GoGetAppInfo(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) -} - -// method GetSystemInfo - -func (v *interfaceNotification) GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSystemInfo", flags, ch, arg0) -} - -func (*interfaceNotification) StoreGetSystemInfo(call *dbus.Call) (arg1 dbus.Variant, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceNotification) GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) { - return v.StoreGetSystemInfo( - <-v.GoGetSystemInfo(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method SetAppInfo - -func (v *interfaceNotification) GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAppInfo", flags, ch, arg0, arg1, arg2) -} - -func (v *interfaceNotification) SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error { - return (<-v.GoSetAppInfo(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err -} - -// method SetSystemInfo - -func (v *interfaceNotification) GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSystemInfo", flags, ch, arg0, arg1) -} - -func (v *interfaceNotification) SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error { - return (<-v.GoSetSystemInfo(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method setAppSetting - -func (v *interfaceNotification) GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".setAppSetting", flags, ch, arg0) -} - -func (v *interfaceNotification) SetAppSetting(flags dbus.Flags, arg0 string) error { - return (<-v.GoSetAppSetting(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// signal NotificationClosed - -func (v *interfaceNotification) ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NotificationClosed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NotificationClosed", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 uint32 - var arg1 uint32 - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ActionInvoked - -func (v *interfaceNotification) ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActionInvoked", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActionInvoked", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 uint32 - var arg1 string - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal RecordAdded - -func (v *interfaceNotification) ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "RecordAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".RecordAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AppInfoChanged - -func (v *interfaceNotification) ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AppInfoChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AppInfoChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 uint32 - var arg2 dbus.Variant - err := dbus.Store(sig.Body, &arg0, &arg1, &arg2) - if err == nil { - cb(arg0, arg1, arg2) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SystemInfoChanged - -func (v *interfaceNotification) ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SystemInfoChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SystemInfoChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 uint32 - var arg1 dbus.Variant - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AppAddedSignal - -func (v *interfaceNotification) ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AppAddedSignal", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AppAddedSignal", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AppRemovedSignal - -func (v *interfaceNotification) ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AppRemovedSignal", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AppRemovedSignal", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal appRemoved - -func (v *interfaceNotification) ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "appRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".appRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal appAdded - -func (v *interfaceNotification) ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "appAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".appAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal appSettingChanged - -func (v *interfaceNotification) ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "appSettingChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".appSettingChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal systemSettingChanged - -func (v *interfaceNotification) ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "systemSettingChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".systemSettingChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property allSetting s - -func (v *interfaceNotification) AllSetting() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "allSetting", - } -} - -// property systemSetting s - -func (v *interfaceNotification) SystemSetting() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "systemSetting", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,600 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.notification"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package notification - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockNotification struct { - MockInterfaceNotification // interface com.deepin.dde.Notification - proxy.MockObject -} - -type MockInterfaceNotification struct { - mock.Mock -} - -// method CloseNotification - -func (v *MockInterfaceNotification) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) CloseNotification(flags dbus.Flags, arg0 uint32) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method GetCapbilities - -func (v *MockInterfaceNotification) GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetCapbilities(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetServerInformation - -func (v *MockInterfaceNotification) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.String(1), mockArgs.String(2), mockArgs.String(3), mockArgs.Error(4) -} - -// method Notify - -func (v *MockInterfaceNotification) GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) { - mockArgs := v.Called(flags, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAllRecords - -func (v *MockInterfaceNotification) GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetAllRecords(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetRecordById - -func (v *MockInterfaceNotification) GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetRecordById(flags dbus.Flags, arg0 string) (string, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetRecordsFromId - -func (v *MockInterfaceNotification) GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RemoveRecord - -func (v *MockInterfaceNotification) GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) RemoveRecord(flags dbus.Flags, arg0 string) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method ClearRecords - -func (v *MockInterfaceNotification) GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) ClearRecords(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method getAppSetting - -func (v *MockInterfaceNotification) GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetAppSetting(flags dbus.Flags, arg0 string) (string, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Toggle - -func (v *MockInterfaceNotification) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) Toggle(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Show - -func (v *MockInterfaceNotification) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) Show(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Hide - -func (v *MockInterfaceNotification) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) Hide(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method recordCount - -func (v *MockInterfaceNotification) GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) RecordCount(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAppList - -func (v *MockInterfaceNotification) GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetAppList(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAppInfo - -func (v *MockInterfaceNotification) GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) { - mockArgs := v.Called(flags, arg0, arg1) - - ret0, ok := mockArgs.Get(0).(dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSystemInfo - -func (v *MockInterfaceNotification) GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetAppInfo - -func (v *MockInterfaceNotification) GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error { - mockArgs := v.Called(flags, arg0, arg1, arg2) - - return mockArgs.Error(0) -} - -// method SetSystemInfo - -func (v *MockInterfaceNotification) GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method setAppSetting - -func (v *MockInterfaceNotification) GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotification) SetAppSetting(flags dbus.Flags, arg0 string) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// signal NotificationClosed - -func (v *MockInterfaceNotification) ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActionInvoked - -func (v *MockInterfaceNotification) ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal RecordAdded - -func (v *MockInterfaceNotification) ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AppInfoChanged - -func (v *MockInterfaceNotification) ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SystemInfoChanged - -func (v *MockInterfaceNotification) ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AppAddedSignal - -func (v *MockInterfaceNotification) ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AppRemovedSignal - -func (v *MockInterfaceNotification) ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal appRemoved - -func (v *MockInterfaceNotification) ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal appAdded - -func (v *MockInterfaceNotification) ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal appSettingChanged - -func (v *MockInterfaceNotification) ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal systemSettingChanged - -func (v *MockInterfaceNotification) ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property allSetting s - -func (v *MockInterfaceNotification) AllSetting() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property systemSetting s - -func (v *MockInterfaceNotification) SystemSetting() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.dde.osd", - "Objects": [ - { - "Type": "Notification", - "Path": "/com/deepin/dde/Notification", - "Interfaces": [ - { - "Name": "com.deepin.dde.Notification", - "Type": "notification" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/Notification.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/Notification.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.notification/Notification.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.notification/Notification.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,188 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.osd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package osd - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type OSD interface { - osd // interface com.deepin.dde.osd - proxy.Object -} - -type objectOSD struct { - interfaceOsd // interface com.deepin.dde.osd - proxy.ImplObject -} - -func NewOSD(conn *dbus.Conn) OSD { - obj := new(objectOSD) - obj.ImplObject.Init_(conn, "com.deepin.dde.osd", "/") - return obj -} - -type osd interface { - GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call - ShowOSD(flags dbus.Flags, osd string) error -} - -type interfaceOsd struct{} - -func (v *interfaceOsd) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceOsd) GetInterfaceName_() string { - return "com.deepin.dde.osd" -} - -// method ShowOSD - -func (v *interfaceOsd) GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowOSD", flags, ch, osd) -} - -func (v *interfaceOsd) ShowOSD(flags dbus.Flags, osd string) error { - return (<-v.GoShowOSD(flags, make(chan *dbus.Call, 1), osd).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.osd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package osd - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockOSD struct { - MockInterfaceOsd // interface com.deepin.dde.osd - proxy.MockObject -} - -type MockInterfaceOsd struct { - mock.Mock -} - -// method ShowOSD - -func (v *MockInterfaceOsd) GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call { - mockArgs := v.Called(flags, ch, osd) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceOsd) ShowOSD(flags dbus.Flags, osd string) error { - mockArgs := v.Called(flags, osd) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service":"com.deepin.dde.osd", - "Objects": [ - { - "Type": "OSD", - "Path": "/", - "Interfaces": [ - { - "Name":"com.deepin.dde.osd", - "Type":"osd" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/OSD.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/OSD.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.osd/OSD.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.osd/OSD.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,166 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.shutdownfront"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package shutdownfront - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ShutdownFront interface { - shutdownfront // interface com.deepin.dde.shutdownFront - proxy.Object -} - -type objectShutdownFront struct { - interfaceShutdownfront // interface com.deepin.dde.shutdownFront - proxy.ImplObject -} - -func NewShutdownFront(conn *dbus.Conn) ShutdownFront { - obj := new(objectShutdownFront) - obj.ImplObject.Init_(conn, "com.deepin.dde.shutdownFront", "/com/deepin/dde/shutdownFront") - return obj -} - -type shutdownfront interface { - GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Hibernate(flags dbus.Flags) error - GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Lock(flags dbus.Flags) error - GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Logout(flags dbus.Flags) error - GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Restart(flags dbus.Flags) error - GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Show(flags dbus.Flags) error - GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Shutdown(flags dbus.Flags) error - GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Suspend(flags dbus.Flags) error - GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SwitchUser(flags dbus.Flags) error - ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceShutdownfront struct{} - -func (v *interfaceShutdownfront) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceShutdownfront) GetInterfaceName_() string { - return "com.deepin.dde.shutdownFront" -} - -// method Hibernate - -func (v *interfaceShutdownfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch) -} - -func (v *interfaceShutdownfront) Hibernate(flags dbus.Flags) error { - return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Lock - -func (v *interfaceShutdownfront) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch) -} - -func (v *interfaceShutdownfront) Lock(flags dbus.Flags) error { - return (<-v.GoLock(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Logout - -func (v *interfaceShutdownfront) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Logout", flags, ch) -} - -func (v *interfaceShutdownfront) Logout(flags dbus.Flags) error { - return (<-v.GoLogout(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Restart - -func (v *interfaceShutdownfront) GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Restart", flags, ch) -} - -func (v *interfaceShutdownfront) Restart(flags dbus.Flags) error { - return (<-v.GoRestart(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Show - -func (v *interfaceShutdownfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) -} - -func (v *interfaceShutdownfront) Show(flags dbus.Flags) error { - return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Shutdown - -func (v *interfaceShutdownfront) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) -} - -func (v *interfaceShutdownfront) Shutdown(flags dbus.Flags) error { - return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Suspend - -func (v *interfaceShutdownfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch) -} - -func (v *interfaceShutdownfront) Suspend(flags dbus.Flags) error { - return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SwitchUser - -func (v *interfaceShutdownfront) GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchUser", flags, ch) -} - -func (v *interfaceShutdownfront) SwitchUser(flags dbus.Flags) error { - return (<-v.GoSwitchUser(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal ChangKey - -func (v *interfaceShutdownfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ChangKey", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ChangKey", - } - handlerFunc := func(sig *dbus.Signal) { - var keyEvent string - err := dbus.Store(sig.Body, &keyEvent) - if err == nil { - cb(keyEvent) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,186 +0,0 @@ -// Code generated by "./generator ./com.deepin.dde.shutdownfront"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package shutdownfront - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockShutdownFront struct { - MockInterfaceShutdownfront // interface com.deepin.dde.shutdownFront - proxy.MockObject -} - -type MockInterfaceShutdownfront struct { - mock.Mock -} - -// method Hibernate - -func (v *MockInterfaceShutdownfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Hibernate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Lock - -func (v *MockInterfaceShutdownfront) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Lock(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Logout - -func (v *MockInterfaceShutdownfront) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Logout(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Restart - -func (v *MockInterfaceShutdownfront) GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Restart(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Show - -func (v *MockInterfaceShutdownfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Show(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Shutdown - -func (v *MockInterfaceShutdownfront) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Shutdown(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Suspend - -func (v *MockInterfaceShutdownfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) Suspend(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SwitchUser - -func (v *MockInterfaceShutdownfront) GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceShutdownfront) SwitchUser(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal ChangKey - -func (v *MockInterfaceShutdownfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service":"com.deepin.dde.shutdownFront", - "Objects": [ - { - "Type": "ShutdownFront", - "Path": "/com/deepin/dde/shutdownFront", - "Interfaces": [ - { - "Name":"com.deepin.dde.shutdownFront", - "Type":"shutdownfront" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/ShutdownFront.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/ShutdownFront.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.dde.shutdownfront/ShutdownFront.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.dde.shutdownfront/ShutdownFront.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -// Code generated by "./generator ./com.deepin.devicemanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package devicemanager - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type DeviceManager interface { - devicemanager // interface com.deepin.devicemanager - proxy.Object -} - -type objectDeviceManager struct { - interfaceDevicemanager // interface com.deepin.devicemanager - proxy.ImplObject -} - -func NewDeviceManager(conn *dbus.Conn) DeviceManager { - obj := new(objectDeviceManager) - obj.ImplObject.Init_(conn, "com.deepin.devicemanager", "/com/deepin/devicemanager") - return obj -} - -type devicemanager interface { - GoGetInfo(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call - GetInfo(flags dbus.Flags, arg1 string) (string, error) - GoExecCmd(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call - ExecCmd(flags dbus.Flags, arg1 string) (string, error) -} - -type interfaceDevicemanager struct{} - -func (v *interfaceDevicemanager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDevicemanager) GetInterfaceName_() string { - return "com.deepin.devicemanager" -} - -// method getInfo - -func (v *interfaceDevicemanager) GoGetInfo(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".getInfo", flags, ch, arg1) -} - -func (*interfaceDevicemanager) StoreGetInfo(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceDevicemanager) GetInfo(flags dbus.Flags, arg1 string) (string, error) { - return v.StoreGetInfo( - <-v.GoGetInfo(flags, make(chan *dbus.Call, 1), arg1).Done) -} - -// method execCmd - -func (v *interfaceDevicemanager) GoExecCmd(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".execCmd", flags, ch, arg1) -} - -func (*interfaceDevicemanager) StoreExecCmd(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceDevicemanager) ExecCmd(flags dbus.Flags, arg1 string) (string, error) { - return v.StoreExecCmd( - <-v.GoExecCmd(flags, make(chan *dbus.Call, 1), arg1).Done) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -// Code generated by "./generator ./com.deepin.devicemanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package devicemanager - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDeviceManager struct { - MockInterfaceDevicemanager // interface com.deepin.devicemanager - proxy.MockObject -} - -type MockInterfaceDevicemanager struct { - mock.Mock -} - -// method getInfo - -func (v *MockInterfaceDevicemanager) GoGetInfo(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevicemanager) GetInfo(flags dbus.Flags, arg1 string) (string, error) { - mockArgs := v.Called(flags, arg1) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method execCmd - -func (v *MockInterfaceDevicemanager) GoExecCmd(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevicemanager) ExecCmd(flags dbus.Flags, arg1 string) (string, error) { - mockArgs := v.Called(flags, arg1) - - return mockArgs.String(0), mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.devicemanager", - "Objects": [ - { - "Type": "DeviceManager", - "Path": "/com/deepin/devicemanager", - "Interfaces": [ - { - "Name": "com.deepin.devicemanager", - "Type": "devicemanager" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/DeviceManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/DeviceManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.devicemanager/DeviceManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.devicemanager/DeviceManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,819 +0,0 @@ -// Code generated by "./generator com.deepin.lastore"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package lastore - -import "errors" - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Lastore interface { - Manager() manager // interface com.deepin.lastore.Manager - Updater() updater // interface com.deepin.lastore.Updater - proxy.Object -} - -type objectLastore struct { - interfaceManager // interface com.deepin.lastore.Manager - interfaceUpdater // interface com.deepin.lastore.Updater - proxy.ImplObject -} - -func NewLastore(conn *dbus.Conn) Lastore { - obj := new(objectLastore) - obj.ImplObject.Init_(conn, "com.deepin.lastore", "/com/deepin/lastore") - return obj -} - -func (obj *objectLastore) Manager() manager { - return &obj.interfaceManager -} - -type manager interface { - GoCleanArchives(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CleanArchives(flags dbus.Flags) (dbus.ObjectPath, error) - GoCleanJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call - CleanJob(flags dbus.Flags, jobId string) error - GoDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) - GoFixError(flags dbus.Flags, ch chan *dbus.Call, errType string) *dbus.Call - FixError(flags dbus.Flags, errType string) (dbus.ObjectPath, error) - GoGetArchivesInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetArchivesInfo(flags dbus.Flags) (string, error) - GoHandleSystemEvent(flags dbus.Flags, ch chan *dbus.Call, eventType string) *dbus.Call - HandleSystemEvent(flags dbus.Flags, eventType string) error - GoInstallPackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call - InstallPackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) - GoPackageDesktopPath(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call - PackageDesktopPath(flags dbus.Flags, pkgId string) (string, error) - GoPackageExists(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call - PackageExists(flags dbus.Flags, pkgId string) (bool, error) - GoPackageInstallable(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call - PackageInstallable(flags dbus.Flags, pkgId string) (bool, error) - GoPackagesDownloadSize(flags dbus.Flags, ch chan *dbus.Call, packages []string) *dbus.Call - PackagesDownloadSize(flags dbus.Flags, packages []string) (int64, error) - GoPauseJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call - PauseJob(flags dbus.Flags, jobId string) error - GoPrepareDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PrepareDistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) - GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - RegisterAgent(flags dbus.Flags, path dbus.ObjectPath) error - GoRemovePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call - RemovePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) - GoSetAutoClean(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - SetAutoClean(flags dbus.Flags, enable bool) error - GoSetRegion(flags dbus.Flags, ch chan *dbus.Call, region string) *dbus.Call - SetRegion(flags dbus.Flags, region string) error - GoStartJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call - StartJob(flags dbus.Flags, jobId string) error - GoUnRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - UnRegisterAgent(flags dbus.Flags, path dbus.ObjectPath) error - GoUpdatePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call - UpdatePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) - GoUpdateSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - UpdateSource(flags dbus.Flags) (dbus.ObjectPath, error) - SystemArchitectures() proxy.PropStringArray - UpgradableApps() proxy.PropStringArray - SystemOnChanging() proxy.PropBool - AutoClean() proxy.PropBool - UpdateMode() proxy.PropUint64 - HardwareId() proxy.PropString - JobList() proxy.PropObjectPathArray -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "com.deepin.lastore.Manager" -} - -// method CleanArchives - -func (v *interfaceManager) GoCleanArchives(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CleanArchives", flags, ch) -} - -func (*interfaceManager) StoreCleanArchives(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) CleanArchives(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreCleanArchives( - <-v.GoCleanArchives(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CleanJob - -func (v *interfaceManager) GoCleanJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CleanJob", flags, ch, jobId) -} - -func (v *interfaceManager) CleanJob(flags dbus.Flags, jobId string) error { - return (<-v.GoCleanJob(flags, make(chan *dbus.Call, 1), jobId).Done).Err -} - -// method DistUpgrade - -func (v *interfaceManager) GoDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DistUpgrade", flags, ch) -} - -func (*interfaceManager) StoreDistUpgrade(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) DistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreDistUpgrade( - <-v.GoDistUpgrade(flags, make(chan *dbus.Call, 1)).Done) -} - -// method FixError - -func (v *interfaceManager) GoFixError(flags dbus.Flags, ch chan *dbus.Call, errType string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FixError", flags, ch, errType) -} - -func (*interfaceManager) StoreFixError(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) FixError(flags dbus.Flags, errType string) (dbus.ObjectPath, error) { - return v.StoreFixError( - <-v.GoFixError(flags, make(chan *dbus.Call, 1), errType).Done) -} - -// method GetArchivesInfo - -func (v *interfaceManager) GoGetArchivesInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetArchivesInfo", flags, ch) -} - -func (*interfaceManager) StoreGetArchivesInfo(call *dbus.Call) (info string, err error) { - err = call.Store(&info) - return -} - -func (v *interfaceManager) GetArchivesInfo(flags dbus.Flags) (string, error) { - return v.StoreGetArchivesInfo( - <-v.GoGetArchivesInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method HandleSystemEvent - -func (v *interfaceManager) GoHandleSystemEvent(flags dbus.Flags, ch chan *dbus.Call, eventType string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleSystemEvent", flags, ch, eventType) -} - -func (v *interfaceManager) HandleSystemEvent(flags dbus.Flags, eventType string) error { - return (<-v.GoHandleSystemEvent(flags, make(chan *dbus.Call, 1), eventType).Done).Err -} - -// method InstallPackage - -func (v *interfaceManager) GoInstallPackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".InstallPackage", flags, ch, jobName, packages) -} - -func (*interfaceManager) StoreInstallPackage(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) InstallPackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { - return v.StoreInstallPackage( - <-v.GoInstallPackage(flags, make(chan *dbus.Call, 1), jobName, packages).Done) -} - -// method PackageDesktopPath - -func (v *interfaceManager) GoPackageDesktopPath(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PackageDesktopPath", flags, ch, pkgId) -} - -func (*interfaceManager) StorePackageDesktopPath(call *dbus.Call) (desktopPath string, err error) { - err = call.Store(&desktopPath) - return -} - -func (v *interfaceManager) PackageDesktopPath(flags dbus.Flags, pkgId string) (string, error) { - return v.StorePackageDesktopPath( - <-v.GoPackageDesktopPath(flags, make(chan *dbus.Call, 1), pkgId).Done) -} - -// method PackageExists - -func (v *interfaceManager) GoPackageExists(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PackageExists", flags, ch, pkgId) -} - -func (*interfaceManager) StorePackageExists(call *dbus.Call) (exist bool, err error) { - err = call.Store(&exist) - return -} - -func (v *interfaceManager) PackageExists(flags dbus.Flags, pkgId string) (bool, error) { - return v.StorePackageExists( - <-v.GoPackageExists(flags, make(chan *dbus.Call, 1), pkgId).Done) -} - -// method PackageInstallable - -func (v *interfaceManager) GoPackageInstallable(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PackageInstallable", flags, ch, pkgId) -} - -func (*interfaceManager) StorePackageInstallable(call *dbus.Call) (installable bool, err error) { - err = call.Store(&installable) - return -} - -func (v *interfaceManager) PackageInstallable(flags dbus.Flags, pkgId string) (bool, error) { - return v.StorePackageInstallable( - <-v.GoPackageInstallable(flags, make(chan *dbus.Call, 1), pkgId).Done) -} - -// method PackagesDownloadSize - -func (v *interfaceManager) GoPackagesDownloadSize(flags dbus.Flags, ch chan *dbus.Call, packages []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PackagesDownloadSize", flags, ch, packages) -} - -func (*interfaceManager) StorePackagesDownloadSize(call *dbus.Call) (size int64, err error) { - err = call.Store(&size) - return -} - -func (v *interfaceManager) PackagesDownloadSize(flags dbus.Flags, packages []string) (int64, error) { - return v.StorePackagesDownloadSize( - <-v.GoPackagesDownloadSize(flags, make(chan *dbus.Call, 1), packages).Done) -} - -// method PauseJob - -func (v *interfaceManager) GoPauseJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PauseJob", flags, ch, jobId) -} - -func (v *interfaceManager) PauseJob(flags dbus.Flags, jobId string) error { - return (<-v.GoPauseJob(flags, make(chan *dbus.Call, 1), jobId).Done).Err -} - -// method PrepareDistUpgrade - -func (v *interfaceManager) GoPrepareDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PrepareDistUpgrade", flags, ch) -} - -func (*interfaceManager) StorePrepareDistUpgrade(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) PrepareDistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StorePrepareDistUpgrade( - <-v.GoPrepareDistUpgrade(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RegisterAgent - -func (v *interfaceManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, path) -} - -func (v *interfaceManager) RegisterAgent(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method RemovePackage - -func (v *interfaceManager) GoRemovePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemovePackage", flags, ch, jobName, packages) -} - -func (*interfaceManager) StoreRemovePackage(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) RemovePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { - return v.StoreRemovePackage( - <-v.GoRemovePackage(flags, make(chan *dbus.Call, 1), jobName, packages).Done) -} - -// method SetAutoClean - -func (v *interfaceManager) GoSetAutoClean(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoClean", flags, ch, enable) -} - -func (v *interfaceManager) SetAutoClean(flags dbus.Flags, enable bool) error { - return (<-v.GoSetAutoClean(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method SetRegion - -func (v *interfaceManager) GoSetRegion(flags dbus.Flags, ch chan *dbus.Call, region string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRegion", flags, ch, region) -} - -func (v *interfaceManager) SetRegion(flags dbus.Flags, region string) error { - return (<-v.GoSetRegion(flags, make(chan *dbus.Call, 1), region).Done).Err -} - -// method StartJob - -func (v *interfaceManager) GoStartJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartJob", flags, ch, jobId) -} - -func (v *interfaceManager) StartJob(flags dbus.Flags, jobId string) error { - return (<-v.GoStartJob(flags, make(chan *dbus.Call, 1), jobId).Done).Err -} - -// method UnRegisterAgent - -func (v *interfaceManager) GoUnRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnRegisterAgent", flags, ch, path) -} - -func (v *interfaceManager) UnRegisterAgent(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoUnRegisterAgent(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method UpdatePackage - -func (v *interfaceManager) GoUpdatePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdatePackage", flags, ch, jobName, packages) -} - -func (*interfaceManager) StoreUpdatePackage(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) UpdatePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { - return v.StoreUpdatePackage( - <-v.GoUpdatePackage(flags, make(chan *dbus.Call, 1), jobName, packages).Done) -} - -// method UpdateSource - -func (v *interfaceManager) GoUpdateSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateSource", flags, ch) -} - -func (*interfaceManager) StoreUpdateSource(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) UpdateSource(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreUpdateSource( - <-v.GoUpdateSource(flags, make(chan *dbus.Call, 1)).Done) -} - -// property SystemArchitectures as - -func (v *interfaceManager) SystemArchitectures() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "SystemArchitectures", - } -} - -// property UpgradableApps as - -func (v *interfaceManager) UpgradableApps() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UpgradableApps", - } -} - -// property SystemOnChanging b - -func (v *interfaceManager) SystemOnChanging() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SystemOnChanging", - } -} - -// property AutoClean b - -func (v *interfaceManager) AutoClean() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AutoClean", - } -} - -// property UpdateMode t - -func (v *interfaceManager) UpdateMode() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UpdateMode", - } -} - -// property HardwareId s - -func (v *interfaceManager) HardwareId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HardwareId", - } -} - -// property JobList ao - -func (v *interfaceManager) JobList() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "JobList", - } -} - -func (obj *objectLastore) Updater() updater { - return &obj.interfaceUpdater -} - -type updater interface { - GoApplicationUpdateInfos(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call - ApplicationUpdateInfos(flags dbus.Flags, lang string) ([][]interface{}, error) - GoGetCheckIntervalAndTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCheckIntervalAndTime(flags dbus.Flags) (float64, string, error) - GoListMirrorSources(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call - ListMirrorSources(flags dbus.Flags, lang string) ([][]interface{}, error) - GoRestoreSystemSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RestoreSystemSource(flags dbus.Flags) error - GoSetAutoCheckUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - SetAutoCheckUpdates(flags dbus.Flags, enable bool) error - GoSetAutoDownloadUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - SetAutoDownloadUpdates(flags dbus.Flags, enable bool) error - GoSetMirrorSource(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - SetMirrorSource(flags dbus.Flags, id string) error - GoSetUpdateNotify(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - SetUpdateNotify(flags dbus.Flags, enable bool) error - AutoCheckUpdates() proxy.PropBool - AutoInstallUpdates() proxy.PropBool - AutoInstallUpdateType() proxy.PropUint64 - AutoDownloadUpdates() proxy.PropBool - UpdateNotify() proxy.PropBool - MirrorSource() proxy.PropString - UpdatableApps() proxy.PropStringArray - UpdatablePackages() proxy.PropStringArray -} - -type interfaceUpdater struct{} - -func (v *interfaceUpdater) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUpdater) GetInterfaceName_() string { - return "com.deepin.lastore.Updater" -} - -// method ApplicationUpdateInfos - -func (v *interfaceUpdater) GoApplicationUpdateInfos(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationUpdateInfos", flags, ch, lang) -} - -func (*interfaceUpdater) StoreApplicationUpdateInfos(call *dbus.Call) (updateInfos [][]interface{}, err error) { - err = call.Store(&updateInfos) - return -} - -func (v *interfaceUpdater) ApplicationUpdateInfos(flags dbus.Flags, lang string) ([][]interface{}, error) { - return v.StoreApplicationUpdateInfos( - <-v.GoApplicationUpdateInfos(flags, make(chan *dbus.Call, 1), lang).Done) -} - -// method GetCheckIntervalAndTime - -func (v *interfaceUpdater) GoGetCheckIntervalAndTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCheckIntervalAndTime", flags, ch) -} - -func (*interfaceUpdater) StoreGetCheckIntervalAndTime(call *dbus.Call) (interval float64, checkTime string, err error) { - err = call.Store(&interval, &checkTime) - return -} - -func (v *interfaceUpdater) GetCheckIntervalAndTime(flags dbus.Flags) (float64, string, error) { - return v.StoreGetCheckIntervalAndTime( - <-v.GoGetCheckIntervalAndTime(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListMirrorSources - -func (v *interfaceUpdater) GoListMirrorSources(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListMirrorSources", flags, ch, lang) -} - -func (*interfaceUpdater) StoreListMirrorSources(call *dbus.Call) (mirrorSources [][]interface{}, err error) { - err = call.Store(&mirrorSources) - return -} - -func (v *interfaceUpdater) ListMirrorSources(flags dbus.Flags, lang string) ([][]interface{}, error) { - return v.StoreListMirrorSources( - <-v.GoListMirrorSources(flags, make(chan *dbus.Call, 1), lang).Done) -} - -// method RestoreSystemSource - -func (v *interfaceUpdater) GoRestoreSystemSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RestoreSystemSource", flags, ch) -} - -func (v *interfaceUpdater) RestoreSystemSource(flags dbus.Flags) error { - return (<-v.GoRestoreSystemSource(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetAutoCheckUpdates - -func (v *interfaceUpdater) GoSetAutoCheckUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoCheckUpdates", flags, ch, enable) -} - -func (v *interfaceUpdater) SetAutoCheckUpdates(flags dbus.Flags, enable bool) error { - return (<-v.GoSetAutoCheckUpdates(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method SetAutoDownloadUpdates - -func (v *interfaceUpdater) GoSetAutoDownloadUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoDownloadUpdates", flags, ch, enable) -} - -func (v *interfaceUpdater) SetAutoDownloadUpdates(flags dbus.Flags, enable bool) error { - return (<-v.GoSetAutoDownloadUpdates(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method SetMirrorSource - -func (v *interfaceUpdater) GoSetMirrorSource(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMirrorSource", flags, ch, id) -} - -func (v *interfaceUpdater) SetMirrorSource(flags dbus.Flags, id string) error { - return (<-v.GoSetMirrorSource(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method SetUpdateNotify - -func (v *interfaceUpdater) GoSetUpdateNotify(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUpdateNotify", flags, ch, enable) -} - -func (v *interfaceUpdater) SetUpdateNotify(flags dbus.Flags, enable bool) error { - return (<-v.GoSetUpdateNotify(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// property AutoCheckUpdates b - -func (v *interfaceUpdater) AutoCheckUpdates() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AutoCheckUpdates", - } -} - -// property AutoInstallUpdates b - -func (v *interfaceUpdater) AutoInstallUpdates() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AutoInstallUpdates", - } -} - -// property AutoInstallUpdateType t - -func (v *interfaceUpdater) AutoInstallUpdateType() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "AutoInstallUpdateType", - } -} - -// property AutoDownloadUpdates b - -func (v *interfaceUpdater) AutoDownloadUpdates() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AutoDownloadUpdates", - } -} - -// property UpdateNotify b - -func (v *interfaceUpdater) UpdateNotify() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "UpdateNotify", - } -} - -// property MirrorSource s - -func (v *interfaceUpdater) MirrorSource() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "MirrorSource", - } -} - -// property UpdatableApps as - -func (v *interfaceUpdater) UpdatableApps() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UpdatableApps", - } -} - -// property UpdatablePackages as - -func (v *interfaceUpdater) UpdatablePackages() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UpdatablePackages", - } -} - -type Job interface { - job // interface com.deepin.lastore.Job - proxy.Object -} - -type objectJob struct { - interfaceJob // interface com.deepin.lastore.Job - proxy.ImplObject -} - -func NewJob(conn *dbus.Conn, path dbus.ObjectPath) (Job, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectJob) - obj.ImplObject.Init_(conn, "com.deepin.lastore", path) - return obj, nil -} - -type job interface { - GoString(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - String(flags dbus.Flags) (string, error) - Id() proxy.PropString - Name() proxy.PropString - Packages() proxy.PropStringArray - CreateTime() proxy.PropInt64 - Type() proxy.PropString - Status() proxy.PropString - Progress() proxy.PropDouble - Description() proxy.PropString - Speed() proxy.PropInt64 - DownloadSize() proxy.PropInt64 - Cancelable() proxy.PropBool -} - -type interfaceJob struct{} - -func (v *interfaceJob) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceJob) GetInterfaceName_() string { - return "com.deepin.lastore.Job" -} - -// method String - -func (v *interfaceJob) GoString(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".String", flags, ch) -} - -func (*interfaceJob) StoreString(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceJob) String(flags dbus.Flags) (string, error) { - return v.StoreString( - <-v.GoString(flags, make(chan *dbus.Call, 1)).Done) -} - -// property Id s - -func (v *interfaceJob) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -// property Name s - -func (v *interfaceJob) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Packages as - -func (v *interfaceJob) Packages() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Packages", - } -} - -// property CreateTime x - -func (v *interfaceJob) CreateTime() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "CreateTime", - } -} - -// property Type s - -func (v *interfaceJob) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Status s - -func (v *interfaceJob) Status() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Status", - } -} - -// property Progress d - -func (v *interfaceJob) Progress() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Progress", - } -} - -// property Description s - -func (v *interfaceJob) Description() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Description", - } -} - -// property Speed x - -func (v *interfaceJob) Speed() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Speed", - } -} - -// property DownloadSize x - -func (v *interfaceJob) DownloadSize() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "DownloadSize", - } -} - -// property Cancelable b - -func (v *interfaceJob) Cancelable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Cancelable", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1003 +0,0 @@ -// Code generated by "./generator com.deepin.lastore"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package lastore - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLastore struct { - MockInterfaceManager // interface com.deepin.lastore.Manager - MockInterfaceUpdater // interface com.deepin.lastore.Updater - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method CleanArchives - -func (v *MockInterfaceManager) GoCleanArchives(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CleanArchives(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CleanJob - -func (v *MockInterfaceManager) GoCleanJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { - mockArgs := v.Called(flags, ch, jobId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CleanJob(flags dbus.Flags, jobId string) error { - mockArgs := v.Called(flags, jobId) - - return mockArgs.Error(0) -} - -// method DistUpgrade - -func (v *MockInterfaceManager) GoDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) DistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FixError - -func (v *MockInterfaceManager) GoFixError(flags dbus.Flags, ch chan *dbus.Call, errType string) *dbus.Call { - mockArgs := v.Called(flags, ch, errType) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FixError(flags dbus.Flags, errType string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, errType) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetArchivesInfo - -func (v *MockInterfaceManager) GoGetArchivesInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetArchivesInfo(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method HandleSystemEvent - -func (v *MockInterfaceManager) GoHandleSystemEvent(flags dbus.Flags, ch chan *dbus.Call, eventType string) *dbus.Call { - mockArgs := v.Called(flags, ch, eventType) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) HandleSystemEvent(flags dbus.Flags, eventType string) error { - mockArgs := v.Called(flags, eventType) - - return mockArgs.Error(0) -} - -// method InstallPackage - -func (v *MockInterfaceManager) GoInstallPackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { - mockArgs := v.Called(flags, ch, jobName, packages) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) InstallPackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, jobName, packages) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method PackageDesktopPath - -func (v *MockInterfaceManager) GoPackageDesktopPath(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { - mockArgs := v.Called(flags, ch, pkgId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PackageDesktopPath(flags dbus.Flags, pkgId string) (string, error) { - mockArgs := v.Called(flags, pkgId) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method PackageExists - -func (v *MockInterfaceManager) GoPackageExists(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { - mockArgs := v.Called(flags, ch, pkgId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PackageExists(flags dbus.Flags, pkgId string) (bool, error) { - mockArgs := v.Called(flags, pkgId) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method PackageInstallable - -func (v *MockInterfaceManager) GoPackageInstallable(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { - mockArgs := v.Called(flags, ch, pkgId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PackageInstallable(flags dbus.Flags, pkgId string) (bool, error) { - mockArgs := v.Called(flags, pkgId) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method PackagesDownloadSize - -func (v *MockInterfaceManager) GoPackagesDownloadSize(flags dbus.Flags, ch chan *dbus.Call, packages []string) *dbus.Call { - mockArgs := v.Called(flags, ch, packages) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PackagesDownloadSize(flags dbus.Flags, packages []string) (int64, error) { - mockArgs := v.Called(flags, packages) - - ret0, ok := mockArgs.Get(0).(int64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method PauseJob - -func (v *MockInterfaceManager) GoPauseJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { - mockArgs := v.Called(flags, ch, jobId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PauseJob(flags dbus.Flags, jobId string) error { - mockArgs := v.Called(flags, jobId) - - return mockArgs.Error(0) -} - -// method PrepareDistUpgrade - -func (v *MockInterfaceManager) GoPrepareDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PrepareDistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RegisterAgent - -func (v *MockInterfaceManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) RegisterAgent(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method RemovePackage - -func (v *MockInterfaceManager) GoRemovePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { - mockArgs := v.Called(flags, ch, jobName, packages) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) RemovePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, jobName, packages) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetAutoClean - -func (v *MockInterfaceManager) GoSetAutoClean(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetAutoClean(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method SetRegion - -func (v *MockInterfaceManager) GoSetRegion(flags dbus.Flags, ch chan *dbus.Call, region string) *dbus.Call { - mockArgs := v.Called(flags, ch, region) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetRegion(flags dbus.Flags, region string) error { - mockArgs := v.Called(flags, region) - - return mockArgs.Error(0) -} - -// method StartJob - -func (v *MockInterfaceManager) GoStartJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { - mockArgs := v.Called(flags, ch, jobId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) StartJob(flags dbus.Flags, jobId string) error { - mockArgs := v.Called(flags, jobId) - - return mockArgs.Error(0) -} - -// method UnRegisterAgent - -func (v *MockInterfaceManager) GoUnRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnRegisterAgent(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method UpdatePackage - -func (v *MockInterfaceManager) GoUpdatePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { - mockArgs := v.Called(flags, ch, jobName, packages) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UpdatePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, jobName, packages) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method UpdateSource - -func (v *MockInterfaceManager) GoUpdateSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UpdateSource(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property SystemArchitectures as - -func (v *MockInterfaceManager) SystemArchitectures() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpgradableApps as - -func (v *MockInterfaceManager) UpgradableApps() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemOnChanging b - -func (v *MockInterfaceManager) SystemOnChanging() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutoClean b - -func (v *MockInterfaceManager) AutoClean() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpdateMode t - -func (v *MockInterfaceManager) UpdateMode() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HardwareId s - -func (v *MockInterfaceManager) HardwareId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property JobList ao - -func (v *MockInterfaceManager) JobList() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceUpdater struct { - mock.Mock -} - -// method ApplicationUpdateInfos - -func (v *MockInterfaceUpdater) GoApplicationUpdateInfos(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { - mockArgs := v.Called(flags, ch, lang) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) ApplicationUpdateInfos(flags dbus.Flags, lang string) ([][]interface{}, error) { - mockArgs := v.Called(flags, lang) - - ret0, ok := mockArgs.Get(0).([][]interface{}) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetCheckIntervalAndTime - -func (v *MockInterfaceUpdater) GoGetCheckIntervalAndTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) GetCheckIntervalAndTime(flags dbus.Flags) (float64, string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(float64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.String(1), mockArgs.Error(2) -} - -// method ListMirrorSources - -func (v *MockInterfaceUpdater) GoListMirrorSources(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { - mockArgs := v.Called(flags, ch, lang) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) ListMirrorSources(flags dbus.Flags, lang string) ([][]interface{}, error) { - mockArgs := v.Called(flags, lang) - - ret0, ok := mockArgs.Get(0).([][]interface{}) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RestoreSystemSource - -func (v *MockInterfaceUpdater) GoRestoreSystemSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) RestoreSystemSource(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetAutoCheckUpdates - -func (v *MockInterfaceUpdater) GoSetAutoCheckUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) SetAutoCheckUpdates(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method SetAutoDownloadUpdates - -func (v *MockInterfaceUpdater) GoSetAutoDownloadUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) SetAutoDownloadUpdates(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method SetMirrorSource - -func (v *MockInterfaceUpdater) GoSetMirrorSource(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) SetMirrorSource(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method SetUpdateNotify - -func (v *MockInterfaceUpdater) GoSetUpdateNotify(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUpdater) SetUpdateNotify(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// property AutoCheckUpdates b - -func (v *MockInterfaceUpdater) AutoCheckUpdates() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutoInstallUpdates b - -func (v *MockInterfaceUpdater) AutoInstallUpdates() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutoInstallUpdateType t - -func (v *MockInterfaceUpdater) AutoInstallUpdateType() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutoDownloadUpdates b - -func (v *MockInterfaceUpdater) AutoDownloadUpdates() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpdateNotify b - -func (v *MockInterfaceUpdater) UpdateNotify() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MirrorSource s - -func (v *MockInterfaceUpdater) MirrorSource() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpdatableApps as - -func (v *MockInterfaceUpdater) UpdatableApps() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpdatablePackages as - -func (v *MockInterfaceUpdater) UpdatablePackages() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockJob struct { - MockInterfaceJob // interface com.deepin.lastore.Job - proxy.MockObject -} - -type MockInterfaceJob struct { - mock.Mock -} - -// method String - -func (v *MockInterfaceJob) GoString(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceJob) String(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// property Id s - -func (v *MockInterfaceJob) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceJob) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Packages as - -func (v *MockInterfaceJob) Packages() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CreateTime x - -func (v *MockInterfaceJob) CreateTime() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type s - -func (v *MockInterfaceJob) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Status s - -func (v *MockInterfaceJob) Status() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Progress d - -func (v *MockInterfaceJob) Progress() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Description s - -func (v *MockInterfaceJob) Description() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Speed x - -func (v *MockInterfaceJob) Speed() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DownloadSize x - -func (v *MockInterfaceJob) DownloadSize() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Cancelable b - -func (v *MockInterfaceJob) Cancelable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,44 +0,0 @@ -{ - "Service": "com.deepin.lastore", - "Objects": [ - { - "Type": "Lastore", - "Path": "/com/deepin/lastore", - "Interfaces": [ - { - "Name": "com.deepin.lastore.Manager", - "Type": "manager", - "Accessor": "Manager" - }, - { - "Name": "com.deepin.lastore.Updater", - "Type": "updater", - "Accessor": "Updater", - "Fixes": { - "m/ApplicationUpdateInfos": [ - { - "Name": "arg1", - "Type": "[]ApplicationUpdateInfo" - } - ], - "m/ListMirrorSources": [ - { - "Name": "arg1", - "Type": "[]MirrorSource" - } - ] - } - } - ] - }, - { - "Type": "Job", - "Interfaces": [ - { - "Name": "com.deepin.lastore.Job", - "Type": "job" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/Job.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/Job.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/Job.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/Job.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/Lastore.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/Lastore.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/Lastore.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/Lastore.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package lastore - -type ApplicationUpdateInfo struct { - Id string - Name string - Icon string - CurrentVersion string - LastVersion string -} - -type MirrorSource struct { - Id string - Url string - Name string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore.agent/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore.agent/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore.agent/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore.agent/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,13 +1,13 @@ -// Code generated by "./generator com.deepin.lastore.agent"; DO NOT EDIT. +// Code generated by "./generator ./com.deepin.lastore.agent"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package agent import "errors" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" import "unsafe" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore.agent/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore.agent/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.lastore.agent/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.lastore.agent/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,12 +1,12 @@ -// Code generated by "./generator com.deepin.lastore.agent"; DO NOT EDIT. +// Code generated by "./generator ./com.deepin.lastore.agent"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package agent import "fmt" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" import "github.com/stretchr/testify/mock" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,150 +0,0 @@ -// Code generated by "./generator ./com.deepin.license"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package license - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type License interface { - license // interface com.deepin.license.Info - proxy.Object -} - -type objectLicense struct { - interfaceLicense // interface com.deepin.license.Info - proxy.ImplObject -} - -func NewLicense(conn *dbus.Conn) License { - obj := new(objectLicense) - obj.ImplObject.Init_(conn, "com.deepin.license", "/com/deepin/license/Info") - return obj -} - -type license interface { - ConnectLicenseStateChange(cb func(operationMseeage uint32)) (dbusutil.SignalHandlerId, error) - AuthorizationState() proxy.PropInt32 - LicenseState() proxy.PropInt32 - ActiveMethod() proxy.PropUint32 - ActiveCode() proxy.PropString - AuthorizeUrl() proxy.PropString - AuthorizeVersion() proxy.PropString - ValidityEnd() proxy.PropString - Organization() proxy.PropString -} - -type interfaceLicense struct{} - -func (v *interfaceLicense) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLicense) GetInterfaceName_() string { - return "com.deepin.license.Info" -} - -// signal LicenseStateChange - -func (v *interfaceLicense) ConnectLicenseStateChange(cb func(operationMseeage uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "LicenseStateChange", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".LicenseStateChange", - } - handlerFunc := func(sig *dbus.Signal) { - var operationMseeage uint32 - err := dbus.Store(sig.Body, &operationMseeage) - if err == nil { - cb(operationMseeage) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property AuthorizationState i - -func (v *interfaceLicense) AuthorizationState() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "AuthorizationState", - } -} - -// property LicenseState i - -func (v *interfaceLicense) LicenseState() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "LicenseState", - } -} - -// property ActiveMethod u - -func (v *interfaceLicense) ActiveMethod() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ActiveMethod", - } -} - -// property ActiveCode s - -func (v *interfaceLicense) ActiveCode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ActiveCode", - } -} - -// property AuthorizeUrl s - -func (v *interfaceLicense) AuthorizeUrl() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AuthorizeUrl", - } -} - -// property AuthorizeVersion s - -func (v *interfaceLicense) AuthorizeVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AuthorizeVersion", - } -} - -// property ValidityEnd s - -func (v *interfaceLicense) ValidityEnd() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ValidityEnd", - } -} - -// property Organization s - -func (v *interfaceLicense) Organization() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Organization", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,138 +0,0 @@ -// Code generated by "./generator ./com.deepin.license"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package license - -import "fmt" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockLicense struct { - MockInterfaceLicense // interface com.deepin.license.Info - proxy.MockObject -} - -type MockInterfaceLicense struct { - mock.Mock -} - -// signal LicenseStateChange - -func (v *MockInterfaceLicense) ConnectLicenseStateChange(cb func(operationMseeage uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property AuthorizationState i - -func (v *MockInterfaceLicense) AuthorizationState() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LicenseState i - -func (v *MockInterfaceLicense) LicenseState() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveMethod u - -func (v *MockInterfaceLicense) ActiveMethod() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveCode s - -func (v *MockInterfaceLicense) ActiveCode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AuthorizeUrl s - -func (v *MockInterfaceLicense) AuthorizeUrl() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AuthorizeVersion s - -func (v *MockInterfaceLicense) AuthorizeVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ValidityEnd s - -func (v *MockInterfaceLicense) ValidityEnd() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Organization s - -func (v *MockInterfaceLicense) Organization() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.license", - "Objects": [ - { - "Type": "License", - "Path": "/com/deepin/license/Info", - "Interfaces": [ - { - "Name": "com.deepin.license.Info", - "Type": "license" - } - ] - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/License.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/License.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.license/License.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.license/License.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1054 +0,0 @@ -// Code generated by "./generator ./com.deepin.sessionmanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package sessionmanager - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type StartManager interface { - startManager // interface com.deepin.StartManager - proxy.Object -} - -type objectStartManager struct { - interfaceStartManager // interface com.deepin.StartManager - proxy.ImplObject -} - -func NewStartManager(conn *dbus.Conn) StartManager { - obj := new(objectStartManager) - obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/StartManager") - return obj -} - -type startManager interface { - GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - AddAutostart(flags dbus.Flags, arg0 string) (bool, error) - GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - AutostartList(flags dbus.Flags) ([]string, error) - GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DumpMemRecord(flags dbus.Flags) (string, error) - GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetApps(flags dbus.Flags) (map[uint32]string, error) - GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - IsAutostart(flags dbus.Flags, arg0 string) (bool, error) - GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsMemSufficient(flags dbus.Flags) (bool, error) - GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - Launch(flags dbus.Flags, arg0 string) (bool, error) - GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call - LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error - GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call - LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error - GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call - LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error - GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call - LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) - GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) - GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call - RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error - GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - TryAgain(flags dbus.Flags, arg0 bool) error - ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) - NeededMemory() proxy.PropUint64 -} - -type interfaceStartManager struct{} - -func (v *interfaceStartManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceStartManager) GetInterfaceName_() string { - return "com.deepin.StartManager" -} - -// method AddAutostart - -func (v *interfaceStartManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAutostart", flags, ch, arg0) -} - -func (*interfaceStartManager) StoreAddAutostart(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceStartManager) AddAutostart(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreAddAutostart( - <-v.GoAddAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method AutostartList - -func (v *interfaceStartManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AutostartList", flags, ch) -} - -func (*interfaceStartManager) StoreAutostartList(call *dbus.Call) (arg0 []string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceStartManager) AutostartList(flags dbus.Flags) ([]string, error) { - return v.StoreAutostartList( - <-v.GoAutostartList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method DumpMemRecord - -func (v *interfaceStartManager) GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpMemRecord", flags, ch) -} - -func (*interfaceStartManager) StoreDumpMemRecord(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceStartManager) DumpMemRecord(flags dbus.Flags) (string, error) { - return v.StoreDumpMemRecord( - <-v.GoDumpMemRecord(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetApps - -func (v *interfaceStartManager) GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetApps", flags, ch) -} - -func (*interfaceStartManager) StoreGetApps(call *dbus.Call) (arg0 map[uint32]string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceStartManager) GetApps(flags dbus.Flags) (map[uint32]string, error) { - return v.StoreGetApps( - <-v.GoGetApps(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsAutostart - -func (v *interfaceStartManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsAutostart", flags, ch, arg0) -} - -func (*interfaceStartManager) StoreIsAutostart(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceStartManager) IsAutostart(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreIsAutostart( - <-v.GoIsAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method IsMemSufficient - -func (v *interfaceStartManager) GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMemSufficient", flags, ch) -} - -func (*interfaceStartManager) StoreIsMemSufficient(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceStartManager) IsMemSufficient(flags dbus.Flags) (bool, error) { - return v.StoreIsMemSufficient( - <-v.GoIsMemSufficient(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Launch - -func (v *interfaceStartManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Launch", flags, ch, arg0) -} - -func (*interfaceStartManager) StoreLaunch(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceStartManager) Launch(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreLaunch( - <-v.GoLaunch(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method LaunchApp - -func (v *interfaceStartManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchApp", flags, ch, arg0, arg1, arg2) -} - -func (v *interfaceStartManager) LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error { - return (<-v.GoLaunchApp(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err -} - -// method LaunchAppAction - -func (v *interfaceStartManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppAction", flags, ch, arg0, arg1, arg2) -} - -func (v *interfaceStartManager) LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error { - return (<-v.GoLaunchAppAction(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err -} - -// method LaunchAppWithOptions - -func (v *interfaceStartManager) GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppWithOptions", flags, ch, arg0, arg1, arg2, arg3) -} - -func (v *interfaceStartManager) LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error { - return (<-v.GoLaunchAppWithOptions(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3).Done).Err -} - -// method LaunchWithTimestamp - -func (v *interfaceStartManager) GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchWithTimestamp", flags, ch, arg0, arg1) -} - -func (*interfaceStartManager) StoreLaunchWithTimestamp(call *dbus.Call) (arg2 bool, err error) { - err = call.Store(&arg2) - return -} - -func (v *interfaceStartManager) LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) { - return v.StoreLaunchWithTimestamp( - <-v.GoLaunchWithTimestamp(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) -} - -// method RemoveAutostart - -func (v *interfaceStartManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAutostart", flags, ch, arg0) -} - -func (*interfaceStartManager) StoreRemoveAutostart(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceStartManager) RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreRemoveAutostart( - <-v.GoRemoveAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method RunCommand - -func (v *interfaceStartManager) GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RunCommand", flags, ch, arg0, arg1) -} - -func (v *interfaceStartManager) RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error { - return (<-v.GoRunCommand(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method TryAgain - -func (v *interfaceStartManager) GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TryAgain", flags, ch, arg0) -} - -func (v *interfaceStartManager) TryAgain(flags dbus.Flags, arg0 bool) error { - return (<-v.GoTryAgain(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// signal AutostartChanged - -func (v *interfaceStartManager) ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AutostartChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AutostartChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 string - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property NeededMemory t - -func (v *interfaceStartManager) NeededMemory() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "NeededMemory", - } -} - -type SessionManager interface { - sessionManager // interface com.deepin.SessionManager - proxy.Object -} - -type objectSessionManager struct { - interfaceSessionManager // interface com.deepin.SessionManager - proxy.ImplObject -} - -func NewSessionManager(conn *dbus.Conn) SessionManager { - obj := new(objectSessionManager) - obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/SessionManager") - return obj -} - -type sessionManager interface { - GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - AllowSessionDaemonRun(flags dbus.Flags) (bool, error) - GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanHibernate(flags dbus.Flags) (bool, error) - GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanLogout(flags dbus.Flags) (bool, error) - GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanReboot(flags dbus.Flags) (bool, error) - GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanShutdown(flags dbus.Flags) (bool, error) - GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanSuspend(flags dbus.Flags) (bool, error) - GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ForceLogout(flags dbus.Flags) error - GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ForceReboot(flags dbus.Flags) error - GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ForceShutdown(flags dbus.Flags) error - GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Logout(flags dbus.Flags) error - GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PowerOffChoose(flags dbus.Flags) error - GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reboot(flags dbus.Flags) error - GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - Register(flags dbus.Flags, arg0 string) (bool, error) - GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestHibernate(flags dbus.Flags) error - GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestLock(flags dbus.Flags) error - GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestLogout(flags dbus.Flags) error - GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestReboot(flags dbus.Flags) error - GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestShutdown(flags dbus.Flags) error - GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestSuspend(flags dbus.Flags) error - GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - SetLocked(flags dbus.Flags, arg0 bool) error - GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Shutdown(flags dbus.Flags) error - GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ToggleDebug(flags dbus.Flags) error - ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) - Locked() proxy.PropBool - CurrentUid() proxy.PropString - Stage() proxy.PropInt32 - CurrentSessionPath() proxy.PropObjectPath -} - -type interfaceSessionManager struct{} - -func (v *interfaceSessionManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSessionManager) GetInterfaceName_() string { - return "com.deepin.SessionManager" -} - -// method AllowSessionDaemonRun - -func (v *interfaceSessionManager) GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowSessionDaemonRun", flags, ch) -} - -func (*interfaceSessionManager) StoreAllowSessionDaemonRun(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceSessionManager) AllowSessionDaemonRun(flags dbus.Flags) (bool, error) { - return v.StoreAllowSessionDaemonRun( - <-v.GoAllowSessionDaemonRun(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanHibernate - -func (v *interfaceSessionManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) -} - -func (*interfaceSessionManager) StoreCanHibernate(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceSessionManager) CanHibernate(flags dbus.Flags) (bool, error) { - return v.StoreCanHibernate( - <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanLogout - -func (v *interfaceSessionManager) GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanLogout", flags, ch) -} - -func (*interfaceSessionManager) StoreCanLogout(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceSessionManager) CanLogout(flags dbus.Flags) (bool, error) { - return v.StoreCanLogout( - <-v.GoCanLogout(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanReboot - -func (v *interfaceSessionManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) -} - -func (*interfaceSessionManager) StoreCanReboot(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceSessionManager) CanReboot(flags dbus.Flags) (bool, error) { - return v.StoreCanReboot( - <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanShutdown - -func (v *interfaceSessionManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanShutdown", flags, ch) -} - -func (*interfaceSessionManager) StoreCanShutdown(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceSessionManager) CanShutdown(flags dbus.Flags) (bool, error) { - return v.StoreCanShutdown( - <-v.GoCanShutdown(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanSuspend - -func (v *interfaceSessionManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) -} - -func (*interfaceSessionManager) StoreCanSuspend(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceSessionManager) CanSuspend(flags dbus.Flags) (bool, error) { - return v.StoreCanSuspend( - <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ForceLogout - -func (v *interfaceSessionManager) GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceLogout", flags, ch) -} - -func (v *interfaceSessionManager) ForceLogout(flags dbus.Flags) error { - return (<-v.GoForceLogout(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ForceReboot - -func (v *interfaceSessionManager) GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceReboot", flags, ch) -} - -func (v *interfaceSessionManager) ForceReboot(flags dbus.Flags) error { - return (<-v.GoForceReboot(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ForceShutdown - -func (v *interfaceSessionManager) GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceShutdown", flags, ch) -} - -func (v *interfaceSessionManager) ForceShutdown(flags dbus.Flags) error { - return (<-v.GoForceShutdown(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Logout - -func (v *interfaceSessionManager) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Logout", flags, ch) -} - -func (v *interfaceSessionManager) Logout(flags dbus.Flags) error { - return (<-v.GoLogout(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method PowerOffChoose - -func (v *interfaceSessionManager) GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOffChoose", flags, ch) -} - -func (v *interfaceSessionManager) PowerOffChoose(flags dbus.Flags) error { - return (<-v.GoPowerOffChoose(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Reboot - -func (v *interfaceSessionManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch) -} - -func (v *interfaceSessionManager) Reboot(flags dbus.Flags) error { - return (<-v.GoReboot(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Register - -func (v *interfaceSessionManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, arg0) -} - -func (*interfaceSessionManager) StoreRegister(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceSessionManager) Register(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreRegister( - <-v.GoRegister(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method RequestHibernate - -func (v *interfaceSessionManager) GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestHibernate", flags, ch) -} - -func (v *interfaceSessionManager) RequestHibernate(flags dbus.Flags) error { - return (<-v.GoRequestHibernate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestLock - -func (v *interfaceSessionManager) GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLock", flags, ch) -} - -func (v *interfaceSessionManager) RequestLock(flags dbus.Flags) error { - return (<-v.GoRequestLock(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestLogout - -func (v *interfaceSessionManager) GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLogout", flags, ch) -} - -func (v *interfaceSessionManager) RequestLogout(flags dbus.Flags) error { - return (<-v.GoRequestLogout(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestReboot - -func (v *interfaceSessionManager) GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestReboot", flags, ch) -} - -func (v *interfaceSessionManager) RequestReboot(flags dbus.Flags) error { - return (<-v.GoRequestReboot(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestShutdown - -func (v *interfaceSessionManager) GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestShutdown", flags, ch) -} - -func (v *interfaceSessionManager) RequestShutdown(flags dbus.Flags) error { - return (<-v.GoRequestShutdown(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestSuspend - -func (v *interfaceSessionManager) GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSuspend", flags, ch) -} - -func (v *interfaceSessionManager) RequestSuspend(flags dbus.Flags) error { - return (<-v.GoRequestSuspend(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetLocked - -func (v *interfaceSessionManager) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocked", flags, ch, arg0) -} - -func (v *interfaceSessionManager) SetLocked(flags dbus.Flags, arg0 bool) error { - return (<-v.GoSetLocked(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method Shutdown - -func (v *interfaceSessionManager) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) -} - -func (v *interfaceSessionManager) Shutdown(flags dbus.Flags) error { - return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ToggleDebug - -func (v *interfaceSessionManager) GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleDebug", flags, ch) -} - -func (v *interfaceSessionManager) ToggleDebug(flags dbus.Flags) error { - return (<-v.GoToggleDebug(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Unlock - -func (v *interfaceSessionManager) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Unlock", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Unlock", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Locked b - -func (v *interfaceSessionManager) Locked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Locked", - } -} - -// property CurrentUid s - -func (v *interfaceSessionManager) CurrentUid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CurrentUid", - } -} - -// property Stage i - -func (v *interfaceSessionManager) Stage() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Stage", - } -} - -// property CurrentSessionPath o - -func (v *interfaceSessionManager) CurrentSessionPath() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "CurrentSessionPath", - } -} - -type WMSwitcher interface { - wmSwitcher // interface com.deepin.WMSwitcher - proxy.Object -} - -type objectWMSwitcher struct { - interfaceWmSwitcher // interface com.deepin.WMSwitcher - proxy.ImplObject -} - -func NewWMSwitcher(conn *dbus.Conn) WMSwitcher { - obj := new(objectWMSwitcher) - obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/WMSwitcher") - return obj -} - -type wmSwitcher interface { - GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CurrentWM(flags dbus.Flags) (string, error) - GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestSwitchWM(flags dbus.Flags) error - GoRestartWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RestartWM(flags dbus.Flags) error - GoStart2DWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Start2DWM(flags dbus.Flags) error - ConnectWMChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceWmSwitcher struct{} - -func (v *interfaceWmSwitcher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWmSwitcher) GetInterfaceName_() string { - return "com.deepin.WMSwitcher" -} - -// method CurrentWM - -func (v *interfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CurrentWM", flags, ch) -} - -func (*interfaceWmSwitcher) StoreCurrentWM(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { - return v.StoreCurrentWM( - <-v.GoCurrentWM(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RequestSwitchWM - -func (v *interfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSwitchWM", flags, ch) -} - -func (v *interfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { - return (<-v.GoRequestSwitchWM(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RestartWM - -func (v *interfaceWmSwitcher) GoRestartWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RestartWM", flags, ch) -} - -func (v *interfaceWmSwitcher) RestartWM(flags dbus.Flags) error { - return (<-v.GoRestartWM(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Start2DWM - -func (v *interfaceWmSwitcher) GoStart2DWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Start2DWM", flags, ch) -} - -func (v *interfaceWmSwitcher) Start2DWM(flags dbus.Flags) error { - return (<-v.GoStart2DWM(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal WMChanged - -func (v *interfaceWmSwitcher) ConnectWMChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WMChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WMChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type XSettings interface { - xSettings // interface com.deepin.XSettings - proxy.Object -} - -type objectXSettings struct { - interfaceXSettings // interface com.deepin.XSettings - proxy.ImplObject -} - -func NewXSettings(conn *dbus.Conn) XSettings { - obj := new(objectXSettings) - obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/XSettings") - return obj -} - -type xSettings interface { - GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetColor(flags dbus.Flags, arg0 string) ([]int16, error) - GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetInteger(flags dbus.Flags, arg0 string) (int32, error) - GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetScaleFactor(flags dbus.Flags) (float64, error) - GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) - GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetString(flags dbus.Flags, arg0 string) (string, error) - GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListProps(flags dbus.Flags) (string, error) - GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call - SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error - GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call - SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error - GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call - SetScaleFactor(flags dbus.Flags, arg0 float64) error - GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call - SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error - GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call - SetString(flags dbus.Flags, arg0 string, arg1 string) error - ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) - ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) -} - -type interfaceXSettings struct{} - -func (v *interfaceXSettings) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceXSettings) GetInterfaceName_() string { - return "com.deepin.XSettings" -} - -// method GetColor - -func (v *interfaceXSettings) GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetColor", flags, ch, arg0) -} - -func (*interfaceXSettings) StoreGetColor(call *dbus.Call) (arg1 []int16, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceXSettings) GetColor(flags dbus.Flags, arg0 string) ([]int16, error) { - return v.StoreGetColor( - <-v.GoGetColor(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetInteger - -func (v *interfaceXSettings) GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetInteger", flags, ch, arg0) -} - -func (*interfaceXSettings) StoreGetInteger(call *dbus.Call) (arg1 int32, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceXSettings) GetInteger(flags dbus.Flags, arg0 string) (int32, error) { - return v.StoreGetInteger( - <-v.GoGetInteger(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetScaleFactor - -func (v *interfaceXSettings) GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetScaleFactor", flags, ch) -} - -func (*interfaceXSettings) StoreGetScaleFactor(call *dbus.Call) (arg0 float64, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceXSettings) GetScaleFactor(flags dbus.Flags) (float64, error) { - return v.StoreGetScaleFactor( - <-v.GoGetScaleFactor(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetScreenScaleFactors - -func (v *interfaceXSettings) GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetScreenScaleFactors", flags, ch) -} - -func (*interfaceXSettings) StoreGetScreenScaleFactors(call *dbus.Call) (arg0 map[string]float64, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceXSettings) GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) { - return v.StoreGetScreenScaleFactors( - <-v.GoGetScreenScaleFactors(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetString - -func (v *interfaceXSettings) GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetString", flags, ch, arg0) -} - -func (*interfaceXSettings) StoreGetString(call *dbus.Call) (arg1 string, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceXSettings) GetString(flags dbus.Flags, arg0 string) (string, error) { - return v.StoreGetString( - <-v.GoGetString(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method ListProps - -func (v *interfaceXSettings) GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListProps", flags, ch) -} - -func (*interfaceXSettings) StoreListProps(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceXSettings) ListProps(flags dbus.Flags) (string, error) { - return v.StoreListProps( - <-v.GoListProps(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetColor - -func (v *interfaceXSettings) GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetColor", flags, ch, arg0, arg1) -} - -func (v *interfaceXSettings) SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error { - return (<-v.GoSetColor(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetInteger - -func (v *interfaceXSettings) GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetInteger", flags, ch, arg0, arg1) -} - -func (v *interfaceXSettings) SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error { - return (<-v.GoSetInteger(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetScaleFactor - -func (v *interfaceXSettings) GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetScaleFactor", flags, ch, arg0) -} - -func (v *interfaceXSettings) SetScaleFactor(flags dbus.Flags, arg0 float64) error { - return (<-v.GoSetScaleFactor(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method SetScreenScaleFactors - -func (v *interfaceXSettings) GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetScreenScaleFactors", flags, ch, arg0) -} - -func (v *interfaceXSettings) SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error { - return (<-v.GoSetScreenScaleFactors(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method SetString - -func (v *interfaceXSettings) GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetString", flags, ch, arg0, arg1) -} - -func (v *interfaceXSettings) SetString(flags dbus.Flags, arg0 string, arg1 string) error { - return (<-v.GoSetString(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// signal SetScaleFactorStarted - -func (v *interfaceXSettings) ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SetScaleFactorStarted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SetScaleFactorStarted", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SetScaleFactorDone - -func (v *interfaceXSettings) ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SetScaleFactorDone", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SetScaleFactorDone", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1177 +0,0 @@ -// Code generated by "./generator ./com.deepin.sessionmanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package sessionmanager - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockStartManager struct { - MockInterfaceStartManager // interface com.deepin.StartManager - proxy.MockObject -} - -type MockInterfaceStartManager struct { - mock.Mock -} - -// method AddAutostart - -func (v *MockInterfaceStartManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) AddAutostart(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method AutostartList - -func (v *MockInterfaceStartManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) AutostartList(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DumpMemRecord - -func (v *MockInterfaceStartManager) GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) DumpMemRecord(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetApps - -func (v *MockInterfaceStartManager) GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) GetApps(flags dbus.Flags) (map[uint32]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[uint32]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsAutostart - -func (v *MockInterfaceStartManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) IsAutostart(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsMemSufficient - -func (v *MockInterfaceStartManager) GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) IsMemSufficient(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Launch - -func (v *MockInterfaceStartManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) Launch(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method LaunchApp - -func (v *MockInterfaceStartManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error { - mockArgs := v.Called(flags, arg0, arg1, arg2) - - return mockArgs.Error(0) -} - -// method LaunchAppAction - -func (v *MockInterfaceStartManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error { - mockArgs := v.Called(flags, arg0, arg1, arg2) - - return mockArgs.Error(0) -} - -// method LaunchAppWithOptions - -func (v *MockInterfaceStartManager) GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error { - mockArgs := v.Called(flags, arg0, arg1, arg2, arg3) - - return mockArgs.Error(0) -} - -// method LaunchWithTimestamp - -func (v *MockInterfaceStartManager) GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RemoveAutostart - -func (v *MockInterfaceStartManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RunCommand - -func (v *MockInterfaceStartManager) GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method TryAgain - -func (v *MockInterfaceStartManager) GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceStartManager) TryAgain(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// signal AutostartChanged - -func (v *MockInterfaceStartManager) ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property NeededMemory t - -func (v *MockInterfaceStartManager) NeededMemory() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSessionManager struct { - MockInterfaceSessionManager // interface com.deepin.SessionManager - proxy.MockObject -} - -type MockInterfaceSessionManager struct { - mock.Mock -} - -// method AllowSessionDaemonRun - -func (v *MockInterfaceSessionManager) GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) AllowSessionDaemonRun(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanHibernate - -func (v *MockInterfaceSessionManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) CanHibernate(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanLogout - -func (v *MockInterfaceSessionManager) GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) CanLogout(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanReboot - -func (v *MockInterfaceSessionManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) CanReboot(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanShutdown - -func (v *MockInterfaceSessionManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) CanShutdown(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CanSuspend - -func (v *MockInterfaceSessionManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) CanSuspend(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method ForceLogout - -func (v *MockInterfaceSessionManager) GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) ForceLogout(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ForceReboot - -func (v *MockInterfaceSessionManager) GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) ForceReboot(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ForceShutdown - -func (v *MockInterfaceSessionManager) GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) ForceShutdown(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Logout - -func (v *MockInterfaceSessionManager) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) Logout(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method PowerOffChoose - -func (v *MockInterfaceSessionManager) GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) PowerOffChoose(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Reboot - -func (v *MockInterfaceSessionManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) Reboot(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Register - -func (v *MockInterfaceSessionManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) Register(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RequestHibernate - -func (v *MockInterfaceSessionManager) GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) RequestHibernate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestLock - -func (v *MockInterfaceSessionManager) GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) RequestLock(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestLogout - -func (v *MockInterfaceSessionManager) GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) RequestLogout(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestReboot - -func (v *MockInterfaceSessionManager) GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) RequestReboot(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestShutdown - -func (v *MockInterfaceSessionManager) GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) RequestShutdown(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestSuspend - -func (v *MockInterfaceSessionManager) GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) RequestSuspend(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetLocked - -func (v *MockInterfaceSessionManager) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) SetLocked(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method Shutdown - -func (v *MockInterfaceSessionManager) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) Shutdown(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ToggleDebug - -func (v *MockInterfaceSessionManager) GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSessionManager) ToggleDebug(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Unlock - -func (v *MockInterfaceSessionManager) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Locked b - -func (v *MockInterfaceSessionManager) Locked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentUid s - -func (v *MockInterfaceSessionManager) CurrentUid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Stage i - -func (v *MockInterfaceSessionManager) Stage() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentSessionPath o - -func (v *MockInterfaceSessionManager) CurrentSessionPath() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockWMSwitcher struct { - MockInterfaceWmSwitcher // interface com.deepin.WMSwitcher - proxy.MockObject -} - -type MockInterfaceWmSwitcher struct { - mock.Mock -} - -// method CurrentWM - -func (v *MockInterfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RequestSwitchWM - -func (v *MockInterfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RestartWM - -func (v *MockInterfaceWmSwitcher) GoRestartWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) RestartWM(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Start2DWM - -func (v *MockInterfaceWmSwitcher) GoStart2DWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) Start2DWM(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal WMChanged - -func (v *MockInterfaceWmSwitcher) ConnectWMChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockXSettings struct { - MockInterfaceXSettings // interface com.deepin.XSettings - proxy.MockObject -} - -type MockInterfaceXSettings struct { - mock.Mock -} - -// method GetColor - -func (v *MockInterfaceXSettings) GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) GetColor(flags dbus.Flags, arg0 string) ([]int16, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).([]int16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetInteger - -func (v *MockInterfaceXSettings) GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) GetInteger(flags dbus.Flags, arg0 string) (int32, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetScaleFactor - -func (v *MockInterfaceXSettings) GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) GetScaleFactor(flags dbus.Flags) (float64, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(float64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetScreenScaleFactors - -func (v *MockInterfaceXSettings) GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]float64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetString - -func (v *MockInterfaceXSettings) GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) GetString(flags dbus.Flags, arg0 string) (string, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ListProps - -func (v *MockInterfaceXSettings) GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) ListProps(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetColor - -func (v *MockInterfaceXSettings) GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetInteger - -func (v *MockInterfaceXSettings) GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetScaleFactor - -func (v *MockInterfaceXSettings) GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) SetScaleFactor(flags dbus.Flags, arg0 float64) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method SetScreenScaleFactors - -func (v *MockInterfaceXSettings) GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method SetString - -func (v *MockInterfaceXSettings) GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceXSettings) SetString(flags dbus.Flags, arg0 string, arg1 string) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// signal SetScaleFactorStarted - -func (v *MockInterfaceXSettings) ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SetScaleFactorDone - -func (v *MockInterfaceXSettings) ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -{ - "Service": "com.deepin.SessionManager", - "Objects": [ - { - "Type": "StartManager", - "Path": "/com/deepin/StartManager", - "Interfaces": [ - { - "Name": "com.deepin.StartManager", - "Type": "startManager" - } - ] - }, - { - "Type": "SessionManager", - "Path": "/com/deepin/SessionManager", - "Interfaces": [ - { - "Name": "com.deepin.SessionManager", - "Type": "sessionManager" - } - ] - }, - { - "Type": "WMSwitcher", - "Path": "/com/deepin/WMSwitcher", - "Interfaces": [ - { - "Name": "com.deepin.WMSwitcher", - "Type": "wmSwitcher" - } - ] - }, - { - "Type": "XSettings", - "Path": "/com/deepin/XSettings", - "Interfaces": [ - { - "Name": "com.deepin.XSettings", - "Type": "xSettings" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/SessionManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/SessionManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/SessionManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/SessionManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/StartManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/StartManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/StartManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/StartManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/WMSwitcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/WMSwitcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/WMSwitcher.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/WMSwitcher.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/XSettings.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/XSettings.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.sessionmanager/XSettings.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.sessionmanager/XSettings.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,459 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.bluetooth"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package bluetooth - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Bluetooth interface { - bluetooth // interface com.deepin.system.Bluetooth - proxy.Object -} - -type objectBluetooth struct { - interfaceBluetooth // interface com.deepin.system.Bluetooth - proxy.ImplObject -} - -func NewBluetooth(conn *dbus.Conn) Bluetooth { - obj := new(objectBluetooth) - obj.ImplObject.Init_(conn, "com.deepin.system.Bluetooth", "/com/deepin/system/Bluetooth") - return obj -} - -type bluetooth interface { - GoClearUnpairedDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearUnpairedDevice(flags dbus.Flags) error - GoConnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) *dbus.Call - ConnectDevice(flags dbus.Flags, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) error - GoDebugInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DebugInfo(flags dbus.Flags) (string, error) - GoDisconnectAudioDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DisconnectAudioDevices(flags dbus.Flags) error - GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call - DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error - GoGetAdapters(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAdapters(flags dbus.Flags) (string, error) - GoGetDevices(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call - GetDevices(flags dbus.Flags, adapterPath dbus.ObjectPath) (string, error) - GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call - RegisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error - GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call - RemoveDevice(flags dbus.Flags, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) error - GoRequestDiscovery(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call - RequestDiscovery(flags dbus.Flags, adapterPath dbus.ObjectPath) error - GoSetAdapterAlias(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, alias string) *dbus.Call - SetAdapterAlias(flags dbus.Flags, adapterPath dbus.ObjectPath, alias string) error - GoSetAdapterDiscoverable(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverable bool) *dbus.Call - SetAdapterDiscoverable(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverable bool) error - GoSetAdapterDiscoverableTimeout(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverableTimeout uint32) *dbus.Call - SetAdapterDiscoverableTimeout(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverableTimeout uint32) error - GoSetAdapterDiscovering(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discovering bool) *dbus.Call - SetAdapterDiscovering(flags dbus.Flags, adapterPath dbus.ObjectPath, discovering bool) error - GoSetAdapterPowered(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, powered bool) *dbus.Call - SetAdapterPowered(flags dbus.Flags, adapterPath dbus.ObjectPath, powered bool) error - GoSetDeviceAlias(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, alias string) *dbus.Call - SetDeviceAlias(flags dbus.Flags, device dbus.ObjectPath, alias string) error - GoSetDeviceTrusted(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, trusted bool) *dbus.Call - SetDeviceTrusted(flags dbus.Flags, device dbus.ObjectPath, trusted bool) error - GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call - UnregisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error - ConnectAdapterAdded(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) - ConnectAdapterRemoved(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) - ConnectAdapterPropertiesChanged(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) - ConnectDeviceAdded(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) - ConnectDeviceRemoved(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) - ConnectDevicePropertiesChanged(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) - CanSendFile() proxy.PropBool - State() proxy.PropUint32 -} - -type interfaceBluetooth struct{} - -func (v *interfaceBluetooth) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceBluetooth) GetInterfaceName_() string { - return "com.deepin.system.Bluetooth" -} - -// method ClearUnpairedDevice - -func (v *interfaceBluetooth) GoClearUnpairedDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearUnpairedDevice", flags, ch) -} - -func (v *interfaceBluetooth) ClearUnpairedDevice(flags dbus.Flags) error { - return (<-v.GoClearUnpairedDevice(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ConnectDevice - -func (v *interfaceBluetooth) GoConnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ConnectDevice", flags, ch, devPath, adapterPath) -} - -func (v *interfaceBluetooth) ConnectDevice(flags dbus.Flags, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) error { - return (<-v.GoConnectDevice(flags, make(chan *dbus.Call, 1), devPath, adapterPath).Done).Err -} - -// method DebugInfo - -func (v *interfaceBluetooth) GoDebugInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DebugInfo", flags, ch) -} - -func (*interfaceBluetooth) StoreDebugInfo(call *dbus.Call) (info string, err error) { - err = call.Store(&info) - return -} - -func (v *interfaceBluetooth) DebugInfo(flags dbus.Flags) (string, error) { - return v.StoreDebugInfo( - <-v.GoDebugInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method DisconnectAudioDevices - -func (v *interfaceBluetooth) GoDisconnectAudioDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectAudioDevices", flags, ch) -} - -func (v *interfaceBluetooth) DisconnectAudioDevices(flags dbus.Flags) error { - return (<-v.GoDisconnectAudioDevices(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method DisconnectDevice - -func (v *interfaceBluetooth) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectDevice", flags, ch, devPath) -} - -func (v *interfaceBluetooth) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { - return (<-v.GoDisconnectDevice(flags, make(chan *dbus.Call, 1), devPath).Done).Err -} - -// method GetAdapters - -func (v *interfaceBluetooth) GoGetAdapters(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAdapters", flags, ch) -} - -func (*interfaceBluetooth) StoreGetAdapters(call *dbus.Call) (adaptersJSON string, err error) { - err = call.Store(&adaptersJSON) - return -} - -func (v *interfaceBluetooth) GetAdapters(flags dbus.Flags) (string, error) { - return v.StoreGetAdapters( - <-v.GoGetAdapters(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetDevices - -func (v *interfaceBluetooth) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch, adapterPath) -} - -func (*interfaceBluetooth) StoreGetDevices(call *dbus.Call) (devicesJSON string, err error) { - err = call.Store(&devicesJSON) - return -} - -func (v *interfaceBluetooth) GetDevices(flags dbus.Flags, adapterPath dbus.ObjectPath) (string, error) { - return v.StoreGetDevices( - <-v.GoGetDevices(flags, make(chan *dbus.Call, 1), adapterPath).Done) -} - -// method RegisterAgent - -func (v *interfaceBluetooth) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, agentPath) -} - -func (v *interfaceBluetooth) RegisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { - return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), agentPath).Done).Err -} - -// method RemoveDevice - -func (v *interfaceBluetooth) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveDevice", flags, ch, adapterPath, devPath) -} - -func (v *interfaceBluetooth) RemoveDevice(flags dbus.Flags, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) error { - return (<-v.GoRemoveDevice(flags, make(chan *dbus.Call, 1), adapterPath, devPath).Done).Err -} - -// method RequestDiscovery - -func (v *interfaceBluetooth) GoRequestDiscovery(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDiscovery", flags, ch, adapterPath) -} - -func (v *interfaceBluetooth) RequestDiscovery(flags dbus.Flags, adapterPath dbus.ObjectPath) error { - return (<-v.GoRequestDiscovery(flags, make(chan *dbus.Call, 1), adapterPath).Done).Err -} - -// method SetAdapterAlias - -func (v *interfaceBluetooth) GoSetAdapterAlias(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, alias string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterAlias", flags, ch, adapterPath, alias) -} - -func (v *interfaceBluetooth) SetAdapterAlias(flags dbus.Flags, adapterPath dbus.ObjectPath, alias string) error { - return (<-v.GoSetAdapterAlias(flags, make(chan *dbus.Call, 1), adapterPath, alias).Done).Err -} - -// method SetAdapterDiscoverable - -func (v *interfaceBluetooth) GoSetAdapterDiscoverable(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterDiscoverable", flags, ch, adapterPath, discoverable) -} - -func (v *interfaceBluetooth) SetAdapterDiscoverable(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverable bool) error { - return (<-v.GoSetAdapterDiscoverable(flags, make(chan *dbus.Call, 1), adapterPath, discoverable).Done).Err -} - -// method SetAdapterDiscoverableTimeout - -func (v *interfaceBluetooth) GoSetAdapterDiscoverableTimeout(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverableTimeout uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterDiscoverableTimeout", flags, ch, adapterPath, discoverableTimeout) -} - -func (v *interfaceBluetooth) SetAdapterDiscoverableTimeout(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverableTimeout uint32) error { - return (<-v.GoSetAdapterDiscoverableTimeout(flags, make(chan *dbus.Call, 1), adapterPath, discoverableTimeout).Done).Err -} - -// method SetAdapterDiscovering - -func (v *interfaceBluetooth) GoSetAdapterDiscovering(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discovering bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterDiscovering", flags, ch, adapterPath, discovering) -} - -func (v *interfaceBluetooth) SetAdapterDiscovering(flags dbus.Flags, adapterPath dbus.ObjectPath, discovering bool) error { - return (<-v.GoSetAdapterDiscovering(flags, make(chan *dbus.Call, 1), adapterPath, discovering).Done).Err -} - -// method SetAdapterPowered - -func (v *interfaceBluetooth) GoSetAdapterPowered(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, powered bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterPowered", flags, ch, adapterPath, powered) -} - -func (v *interfaceBluetooth) SetAdapterPowered(flags dbus.Flags, adapterPath dbus.ObjectPath, powered bool) error { - return (<-v.GoSetAdapterPowered(flags, make(chan *dbus.Call, 1), adapterPath, powered).Done).Err -} - -// method SetDeviceAlias - -func (v *interfaceBluetooth) GoSetDeviceAlias(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, alias string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceAlias", flags, ch, device, alias) -} - -func (v *interfaceBluetooth) SetDeviceAlias(flags dbus.Flags, device dbus.ObjectPath, alias string) error { - return (<-v.GoSetDeviceAlias(flags, make(chan *dbus.Call, 1), device, alias).Done).Err -} - -// method SetDeviceTrusted - -func (v *interfaceBluetooth) GoSetDeviceTrusted(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, trusted bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceTrusted", flags, ch, device, trusted) -} - -func (v *interfaceBluetooth) SetDeviceTrusted(flags dbus.Flags, device dbus.ObjectPath, trusted bool) error { - return (<-v.GoSetDeviceTrusted(flags, make(chan *dbus.Call, 1), device, trusted).Done).Err -} - -// method UnregisterAgent - -func (v *interfaceBluetooth) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAgent", flags, ch, agentPath) -} - -func (v *interfaceBluetooth) UnregisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { - return (<-v.GoUnregisterAgent(flags, make(chan *dbus.Call, 1), agentPath).Done).Err -} - -// signal AdapterAdded - -func (v *interfaceBluetooth) ConnectAdapterAdded(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AdapterAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AdapterAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var adapterJSON string - err := dbus.Store(sig.Body, &adapterJSON) - if err == nil { - cb(adapterJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AdapterRemoved - -func (v *interfaceBluetooth) ConnectAdapterRemoved(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AdapterRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AdapterRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var adapterJSON string - err := dbus.Store(sig.Body, &adapterJSON) - if err == nil { - cb(adapterJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AdapterPropertiesChanged - -func (v *interfaceBluetooth) ConnectAdapterPropertiesChanged(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AdapterPropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AdapterPropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var adapterJSON string - err := dbus.Store(sig.Body, &adapterJSON) - if err == nil { - cb(adapterJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceAdded - -func (v *interfaceBluetooth) ConnectDeviceAdded(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var devJSON string - err := dbus.Store(sig.Body, &devJSON) - if err == nil { - cb(devJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceRemoved - -func (v *interfaceBluetooth) ConnectDeviceRemoved(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var devJSON string - err := dbus.Store(sig.Body, &devJSON) - if err == nil { - cb(devJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DevicePropertiesChanged - -func (v *interfaceBluetooth) ConnectDevicePropertiesChanged(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DevicePropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DevicePropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var devJSON string - err := dbus.Store(sig.Body, &devJSON) - if err == nil { - cb(devJSON) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property CanSendFile b - -func (v *interfaceBluetooth) CanSendFile() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanSendFile", - } -} - -// property State u - -func (v *interfaceBluetooth) State() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,467 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.bluetooth"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package bluetooth - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockBluetooth struct { - MockInterfaceBluetooth // interface com.deepin.system.Bluetooth - proxy.MockObject -} - -type MockInterfaceBluetooth struct { - mock.Mock -} - -// method ClearUnpairedDevice - -func (v *MockInterfaceBluetooth) GoClearUnpairedDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) ClearUnpairedDevice(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ConnectDevice - -func (v *MockInterfaceBluetooth) GoConnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath, adapterPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) ConnectDevice(flags dbus.Flags, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, devPath, adapterPath) - - return mockArgs.Error(0) -} - -// method DebugInfo - -func (v *MockInterfaceBluetooth) GoDebugInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) DebugInfo(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method DisconnectAudioDevices - -func (v *MockInterfaceBluetooth) GoDisconnectAudioDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) DisconnectAudioDevices(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method DisconnectDevice - -func (v *MockInterfaceBluetooth) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, devPath) - - return mockArgs.Error(0) -} - -// method GetAdapters - -func (v *MockInterfaceBluetooth) GoGetAdapters(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) GetAdapters(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetDevices - -func (v *MockInterfaceBluetooth) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) GetDevices(flags dbus.Flags, adapterPath dbus.ObjectPath) (string, error) { - mockArgs := v.Called(flags, adapterPath) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RegisterAgent - -func (v *MockInterfaceBluetooth) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, agentPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) RegisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, agentPath) - - return mockArgs.Error(0) -} - -// method RemoveDevice - -func (v *MockInterfaceBluetooth) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath, devPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) RemoveDevice(flags dbus.Flags, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, adapterPath, devPath) - - return mockArgs.Error(0) -} - -// method RequestDiscovery - -func (v *MockInterfaceBluetooth) GoRequestDiscovery(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) RequestDiscovery(flags dbus.Flags, adapterPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, adapterPath) - - return mockArgs.Error(0) -} - -// method SetAdapterAlias - -func (v *MockInterfaceBluetooth) GoSetAdapterAlias(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, alias string) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath, alias) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetAdapterAlias(flags dbus.Flags, adapterPath dbus.ObjectPath, alias string) error { - mockArgs := v.Called(flags, adapterPath, alias) - - return mockArgs.Error(0) -} - -// method SetAdapterDiscoverable - -func (v *MockInterfaceBluetooth) GoSetAdapterDiscoverable(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath, discoverable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetAdapterDiscoverable(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverable bool) error { - mockArgs := v.Called(flags, adapterPath, discoverable) - - return mockArgs.Error(0) -} - -// method SetAdapterDiscoverableTimeout - -func (v *MockInterfaceBluetooth) GoSetAdapterDiscoverableTimeout(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverableTimeout uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath, discoverableTimeout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetAdapterDiscoverableTimeout(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverableTimeout uint32) error { - mockArgs := v.Called(flags, adapterPath, discoverableTimeout) - - return mockArgs.Error(0) -} - -// method SetAdapterDiscovering - -func (v *MockInterfaceBluetooth) GoSetAdapterDiscovering(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discovering bool) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath, discovering) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetAdapterDiscovering(flags dbus.Flags, adapterPath dbus.ObjectPath, discovering bool) error { - mockArgs := v.Called(flags, adapterPath, discovering) - - return mockArgs.Error(0) -} - -// method SetAdapterPowered - -func (v *MockInterfaceBluetooth) GoSetAdapterPowered(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, powered bool) *dbus.Call { - mockArgs := v.Called(flags, ch, adapterPath, powered) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetAdapterPowered(flags dbus.Flags, adapterPath dbus.ObjectPath, powered bool) error { - mockArgs := v.Called(flags, adapterPath, powered) - - return mockArgs.Error(0) -} - -// method SetDeviceAlias - -func (v *MockInterfaceBluetooth) GoSetDeviceAlias(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, alias string) *dbus.Call { - mockArgs := v.Called(flags, ch, device, alias) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetDeviceAlias(flags dbus.Flags, device dbus.ObjectPath, alias string) error { - mockArgs := v.Called(flags, device, alias) - - return mockArgs.Error(0) -} - -// method SetDeviceTrusted - -func (v *MockInterfaceBluetooth) GoSetDeviceTrusted(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, trusted bool) *dbus.Call { - mockArgs := v.Called(flags, ch, device, trusted) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) SetDeviceTrusted(flags dbus.Flags, device dbus.ObjectPath, trusted bool) error { - mockArgs := v.Called(flags, device, trusted) - - return mockArgs.Error(0) -} - -// method UnregisterAgent - -func (v *MockInterfaceBluetooth) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, agentPath) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBluetooth) UnregisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { - mockArgs := v.Called(flags, agentPath) - - return mockArgs.Error(0) -} - -// signal AdapterAdded - -func (v *MockInterfaceBluetooth) ConnectAdapterAdded(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AdapterRemoved - -func (v *MockInterfaceBluetooth) ConnectAdapterRemoved(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AdapterPropertiesChanged - -func (v *MockInterfaceBluetooth) ConnectAdapterPropertiesChanged(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceAdded - -func (v *MockInterfaceBluetooth) ConnectDeviceAdded(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceRemoved - -func (v *MockInterfaceBluetooth) ConnectDeviceRemoved(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DevicePropertiesChanged - -func (v *MockInterfaceBluetooth) ConnectDevicePropertiesChanged(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property CanSendFile b - -func (v *MockInterfaceBluetooth) CanSendFile() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State u - -func (v *MockInterfaceBluetooth) State() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/Bluetooth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/Bluetooth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/Bluetooth.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/Bluetooth.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.system.Bluetooth", - "Objects": [ - { - "Type": "Bluetooth", - "Path": "/com/deepin/system/Bluetooth", - "Interfaces": [ - { - "Name": "com.deepin.system.Bluetooth", - "Type": "bluetooth" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/Agent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/Agent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/Agent.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/Agent.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,177 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.bluetooth.agent"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package agent - -import "errors" - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Agent interface { - agent // interface com.deepin.system.Bluetooth.Agent - proxy.Object -} - -type objectAgent struct { - interfaceAgent // interface com.deepin.system.Bluetooth.Agent - proxy.ImplObject -} - -func NewAgent(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Agent, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectAgent) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type agent interface { - GoAuthorizeService(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, uuid string) *dbus.Call - AuthorizeService(flags dbus.Flags, device dbus.ObjectPath, uuid string) error - GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Cancel(flags dbus.Flags) error - GoDisplayPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32, entered uint16) *dbus.Call - DisplayPasskey(flags dbus.Flags, device dbus.ObjectPath, passkey uint32, entered uint16) error - GoDisplayPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, pinCode string) *dbus.Call - DisplayPinCode(flags dbus.Flags, device dbus.ObjectPath, pinCode string) error - GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Release(flags dbus.Flags) error - GoRequestAuthorization(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call - RequestAuthorization(flags dbus.Flags, device dbus.ObjectPath) error - GoRequestConfirmation(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32) *dbus.Call - RequestConfirmation(flags dbus.Flags, device dbus.ObjectPath, passkey uint32) error - GoRequestPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call - RequestPasskey(flags dbus.Flags, device dbus.ObjectPath) (uint32, error) - GoRequestPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call - RequestPinCode(flags dbus.Flags, device dbus.ObjectPath) (string, error) - GoSendNotify(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call - SendNotify(flags dbus.Flags, arg string) error -} - -type interfaceAgent struct{} - -func (v *interfaceAgent) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAgent) GetInterfaceName_() string { - return "com.deepin.system.Bluetooth.Agent" -} - -// method AuthorizeService - -func (v *interfaceAgent) GoAuthorizeService(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AuthorizeService", flags, ch, device, uuid) -} - -func (v *interfaceAgent) AuthorizeService(flags dbus.Flags, device dbus.ObjectPath, uuid string) error { - return (<-v.GoAuthorizeService(flags, make(chan *dbus.Call, 1), device, uuid).Done).Err -} - -// method Cancel - -func (v *interfaceAgent) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) -} - -func (v *interfaceAgent) Cancel(flags dbus.Flags) error { - return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method DisplayPasskey - -func (v *interfaceAgent) GoDisplayPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32, entered uint16) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisplayPasskey", flags, ch, device, passkey, entered) -} - -func (v *interfaceAgent) DisplayPasskey(flags dbus.Flags, device dbus.ObjectPath, passkey uint32, entered uint16) error { - return (<-v.GoDisplayPasskey(flags, make(chan *dbus.Call, 1), device, passkey, entered).Done).Err -} - -// method DisplayPinCode - -func (v *interfaceAgent) GoDisplayPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, pinCode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisplayPinCode", flags, ch, device, pinCode) -} - -func (v *interfaceAgent) DisplayPinCode(flags dbus.Flags, device dbus.ObjectPath, pinCode string) error { - return (<-v.GoDisplayPinCode(flags, make(chan *dbus.Call, 1), device, pinCode).Done).Err -} - -// method Release - -func (v *interfaceAgent) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) -} - -func (v *interfaceAgent) Release(flags dbus.Flags) error { - return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RequestAuthorization - -func (v *interfaceAgent) GoRequestAuthorization(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestAuthorization", flags, ch, device) -} - -func (v *interfaceAgent) RequestAuthorization(flags dbus.Flags, device dbus.ObjectPath) error { - return (<-v.GoRequestAuthorization(flags, make(chan *dbus.Call, 1), device).Done).Err -} - -// method RequestConfirmation - -func (v *interfaceAgent) GoRequestConfirmation(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestConfirmation", flags, ch, device, passkey) -} - -func (v *interfaceAgent) RequestConfirmation(flags dbus.Flags, device dbus.ObjectPath, passkey uint32) error { - return (<-v.GoRequestConfirmation(flags, make(chan *dbus.Call, 1), device, passkey).Done).Err -} - -// method RequestPasskey - -func (v *interfaceAgent) GoRequestPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestPasskey", flags, ch, device) -} - -func (*interfaceAgent) StoreRequestPasskey(call *dbus.Call) (passkey uint32, err error) { - err = call.Store(&passkey) - return -} - -func (v *interfaceAgent) RequestPasskey(flags dbus.Flags, device dbus.ObjectPath) (uint32, error) { - return v.StoreRequestPasskey( - <-v.GoRequestPasskey(flags, make(chan *dbus.Call, 1), device).Done) -} - -// method RequestPinCode - -func (v *interfaceAgent) GoRequestPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestPinCode", flags, ch, device) -} - -func (*interfaceAgent) StoreRequestPinCode(call *dbus.Call) (pinCode string, err error) { - err = call.Store(&pinCode) - return -} - -func (v *interfaceAgent) RequestPinCode(flags dbus.Flags, device dbus.ObjectPath) (string, error) { - return v.StoreRequestPinCode( - <-v.GoRequestPinCode(flags, make(chan *dbus.Call, 1), device).Done) -} - -// method SendNotify - -func (v *interfaceAgent) GoSendNotify(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SendNotify", flags, ch, arg) -} - -func (v *interfaceAgent) SendNotify(flags dbus.Flags, arg string) error { - return (<-v.GoSendNotify(flags, make(chan *dbus.Call, 1), arg).Done).Err -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,216 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.bluetooth.agent"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package agent - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockAgent struct { - MockInterfaceAgent // interface com.deepin.system.Bluetooth.Agent - proxy.MockObject -} - -type MockInterfaceAgent struct { - mock.Mock -} - -// method AuthorizeService - -func (v *MockInterfaceAgent) GoAuthorizeService(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, device, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) AuthorizeService(flags dbus.Flags, device dbus.ObjectPath, uuid string) error { - mockArgs := v.Called(flags, device, uuid) - - return mockArgs.Error(0) -} - -// method Cancel - -func (v *MockInterfaceAgent) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) Cancel(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method DisplayPasskey - -func (v *MockInterfaceAgent) GoDisplayPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32, entered uint16) *dbus.Call { - mockArgs := v.Called(flags, ch, device, passkey, entered) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) DisplayPasskey(flags dbus.Flags, device dbus.ObjectPath, passkey uint32, entered uint16) error { - mockArgs := v.Called(flags, device, passkey, entered) - - return mockArgs.Error(0) -} - -// method DisplayPinCode - -func (v *MockInterfaceAgent) GoDisplayPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, pinCode string) *dbus.Call { - mockArgs := v.Called(flags, ch, device, pinCode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) DisplayPinCode(flags dbus.Flags, device dbus.ObjectPath, pinCode string) error { - mockArgs := v.Called(flags, device, pinCode) - - return mockArgs.Error(0) -} - -// method Release - -func (v *MockInterfaceAgent) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) Release(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RequestAuthorization - -func (v *MockInterfaceAgent) GoRequestAuthorization(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) RequestAuthorization(flags dbus.Flags, device dbus.ObjectPath) error { - mockArgs := v.Called(flags, device) - - return mockArgs.Error(0) -} - -// method RequestConfirmation - -func (v *MockInterfaceAgent) GoRequestConfirmation(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, device, passkey) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) RequestConfirmation(flags dbus.Flags, device dbus.ObjectPath, passkey uint32) error { - mockArgs := v.Called(flags, device, passkey) - - return mockArgs.Error(0) -} - -// method RequestPasskey - -func (v *MockInterfaceAgent) GoRequestPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) RequestPasskey(flags dbus.Flags, device dbus.ObjectPath) (uint32, error) { - mockArgs := v.Called(flags, device) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RequestPinCode - -func (v *MockInterfaceAgent) GoRequestPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) RequestPinCode(flags dbus.Flags, device dbus.ObjectPath) (string, error) { - mockArgs := v.Called(flags, device) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SendNotify - -func (v *MockInterfaceAgent) GoSendNotify(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgent) SendNotify(flags dbus.Flags, arg string) error { - mockArgs := v.Called(flags, arg) - - return mockArgs.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.bluetooth.agent/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.bluetooth.agent/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "", - "Objects": [ - { - "Type": "Agent", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.system.Bluetooth.Agent", - "Type": "agent" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.display"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package display - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Display interface { - display // interface com.deepin.system.Display - proxy.Object -} - -type objectDisplay struct { - interfaceDisplay // interface com.deepin.system.Display - proxy.ImplObject -} - -func NewDisplay(conn *dbus.Conn) Display { - obj := new(objectDisplay) - obj.ImplObject.Init_(conn, "com.deepin.system.Display", "/com/deepin/system/Display") - return obj -} - -type display interface { - GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetConfig(flags dbus.Flags) (string, error) - GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call - SetConfig(flags dbus.Flags, cfgStr string) error - ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceDisplay struct{} - -func (v *interfaceDisplay) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDisplay) GetInterfaceName_() string { - return "com.deepin.system.Display" -} - -// method GetConfig - -func (v *interfaceDisplay) GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConfig", flags, ch) -} - -func (*interfaceDisplay) StoreGetConfig(call *dbus.Call) (cfgStr string, err error) { - err = call.Store(&cfgStr) - return -} - -func (v *interfaceDisplay) GetConfig(flags dbus.Flags) (string, error) { - return v.StoreGetConfig( - <-v.GoGetConfig(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetConfig - -func (v *interfaceDisplay) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfig", flags, ch, cfgStr) -} - -func (v *interfaceDisplay) SetConfig(flags dbus.Flags, cfgStr string) error { - return (<-v.GoSetConfig(flags, make(chan *dbus.Call, 1), cfgStr).Done).Err -} - -// signal ConfigUpdated - -func (v *interfaceDisplay) ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ConfigUpdated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ConfigUpdated", - } - handlerFunc := func(sig *dbus.Signal) { - var updateAt string - err := dbus.Store(sig.Body, &updateAt) - if err == nil { - cb(updateAt) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.display"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package display - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDisplay struct { - MockInterfaceDisplay // interface com.deepin.system.Display - proxy.MockObject -} - -type MockInterfaceDisplay struct { - mock.Mock -} - -// method GetConfig - -func (v *MockInterfaceDisplay) GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) GetConfig(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetConfig - -func (v *MockInterfaceDisplay) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call { - mockArgs := v.Called(flags, ch, cfgStr) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDisplay) SetConfig(flags dbus.Flags, cfgStr string) error { - mockArgs := v.Called(flags, cfgStr) - - return mockArgs.Error(0) -} - -// signal ConfigUpdated - -func (v *MockInterfaceDisplay) ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.system.Display", - "Objects": [ - { - "Type": "Display", - "Path": "/com/deepin/system/Display", - "Interfaces": [ - { - "Name": "com.deepin.system.Display", - "Type": "display" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/Display.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/Display.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.display/Display.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.display/Display.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,229 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.inputdevices"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package inputdevices - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type InputDevices interface { - inputDevices // interface com.deepin.system.InputDevices - proxy.Object -} - -type objectInputDevices struct { - interfaceInputDevices // interface com.deepin.system.InputDevices - proxy.ImplObject -} - -func NewInputDevices(conn *dbus.Conn) InputDevices { - obj := new(objectInputDevices) - obj.ImplObject.Init_(conn, "com.deepin.system.InputDevices", "/com/deepin/system/InputDevices") - return obj -} - -type inputDevices interface { - ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Touchscreens() proxy.PropObjectPathArray -} - -type interfaceInputDevices struct{} - -func (v *interfaceInputDevices) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceInputDevices) GetInterfaceName_() string { - return "com.deepin.system.InputDevices" -} - -// signal TouchscreenAdded - -func (v *interfaceInputDevices) ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchscreenAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchscreenAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal TouchscreenRemoved - -func (v *interfaceInputDevices) ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "TouchscreenRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".TouchscreenRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Touchscreens ao - -func (v *interfaceInputDevices) Touchscreens() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Touchscreens", - } -} - -type Touchscreen interface { - touchscreen // interface com.deepin.system.InputDevices.Touchscreen - proxy.Object -} - -type objectTouchscreen struct { - interfaceTouchscreen // interface com.deepin.system.InputDevices.Touchscreen - proxy.ImplObject -} - -func NewTouchscreen(conn *dbus.Conn, path dbus.ObjectPath) (Touchscreen, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectTouchscreen) - obj.ImplObject.Init_(conn, "com.deepin.system.InputDevices", path) - return obj, nil -} - -type touchscreen interface { - DevNode() proxy.PropString - BusType() proxy.PropString - UUID() proxy.PropString - Phys() proxy.PropString - OutputName() proxy.PropString - Width() proxy.PropDouble - Height() proxy.PropDouble - Name() proxy.PropString - Serial() proxy.PropString -} - -type interfaceTouchscreen struct{} - -func (v *interfaceTouchscreen) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTouchscreen) GetInterfaceName_() string { - return "com.deepin.system.InputDevices.Touchscreen" -} - -// property DevNode s - -func (v *interfaceTouchscreen) DevNode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DevNode", - } -} - -// property BusType s - -func (v *interfaceTouchscreen) BusType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BusType", - } -} - -// property UUID s - -func (v *interfaceTouchscreen) UUID() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UUID", - } -} - -// property Phys s - -func (v *interfaceTouchscreen) Phys() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Phys", - } -} - -// property OutputName s - -func (v *interfaceTouchscreen) OutputName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OutputName", - } -} - -// property Width d - -func (v *interfaceTouchscreen) Width() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Width", - } -} - -// property Height d - -func (v *interfaceTouchscreen) Height() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Height", - } -} - -// property Name s - -func (v *interfaceTouchscreen) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Serial s - -func (v *interfaceTouchscreen) Serial() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Serial", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,186 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.inputdevices"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package inputdevices - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockInputDevices struct { - MockInterfaceInputDevices // interface com.deepin.system.InputDevices - proxy.MockObject -} - -type MockInterfaceInputDevices struct { - mock.Mock -} - -// signal TouchscreenAdded - -func (v *MockInterfaceInputDevices) ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal TouchscreenRemoved - -func (v *MockInterfaceInputDevices) ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Touchscreens ao - -func (v *MockInterfaceInputDevices) Touchscreens() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockTouchscreen struct { - MockInterfaceTouchscreen // interface com.deepin.system.InputDevices.Touchscreen - proxy.MockObject -} - -type MockInterfaceTouchscreen struct { - mock.Mock -} - -// property DevNode s - -func (v *MockInterfaceTouchscreen) DevNode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BusType s - -func (v *MockInterfaceTouchscreen) BusType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UUID s - -func (v *MockInterfaceTouchscreen) UUID() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Phys s - -func (v *MockInterfaceTouchscreen) Phys() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OutputName s - -func (v *MockInterfaceTouchscreen) OutputName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Width d - -func (v *MockInterfaceTouchscreen) Width() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Height d - -func (v *MockInterfaceTouchscreen) Height() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceTouchscreen) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Serial s - -func (v *MockInterfaceTouchscreen) Serial() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -{ - "Service": "com.deepin.system.InputDevices", - "Objects": [ - { - "Type": "InputDevices", - "Path": "/com/deepin/system/InputDevices", - "Interfaces": [ - { - "Name": "com.deepin.system.InputDevices", - "Type": "inputDevices" - } - ] - }, - { - "Type": "Touchscreen", - "Interfaces": [ - { - "Name": "com.deepin.system.InputDevices.Touchscreen", - "Type": "touchscreen" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/InputDevices.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/InputDevices.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/InputDevices.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/InputDevices.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/Touchscreen.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/Touchscreen.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.inputdevices/Touchscreen.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.inputdevices/Touchscreen.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.ipwatchd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package ipwatchd - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type IPWatchD interface { - ipwatchd // interface com.deepin.system.IPWatchD - proxy.Object -} - -type objectIPWatchD struct { - interfaceIpwatchd // interface com.deepin.system.IPWatchD - proxy.ImplObject -} - -func NewIPWatchD(conn *dbus.Conn) IPWatchD { - obj := new(objectIPWatchD) - obj.ImplObject.Init_(conn, "com.deepin.system.IPWatchD", "/com/deepin/system/IPWatchD") - return obj -} - -type ipwatchd interface { - GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call - RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) - ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceIpwatchd struct{} - -func (v *interfaceIpwatchd) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceIpwatchd) GetInterfaceName_() string { - return "com.deepin.system.IPWatchD" -} - -// method RequestIPConflictCheck - -func (v *interfaceIpwatchd) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestIPConflictCheck", flags, ch, ip, ifc) -} - -func (*interfaceIpwatchd) StoreRequestIPConflictCheck(call *dbus.Call) (mac string, err error) { - err = call.Store(&mac) - return -} - -func (v *interfaceIpwatchd) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) { - return v.StoreRequestIPConflictCheck( - <-v.GoRequestIPConflictCheck(flags, make(chan *dbus.Call, 1), ip, ifc).Done) -} - -// signal IPConflict - -func (v *interfaceIpwatchd) ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "IPConflict", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".IPConflict", - } - handlerFunc := func(sig *dbus.Signal) { - var ip string - var smac string - var dmac string - err := dbus.Store(sig.Body, &ip, &smac, &dmac) - if err == nil { - cb(ip, smac, dmac) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.ipwatchd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package ipwatchd - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockIPWatchD struct { - MockInterfaceIpwatchd // interface com.deepin.system.IPWatchD - proxy.MockObject -} - -type MockInterfaceIpwatchd struct { - mock.Mock -} - -// method RequestIPConflictCheck - -func (v *MockInterfaceIpwatchd) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { - mockArgs := v.Called(flags, ch, ip, ifc) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceIpwatchd) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) { - mockArgs := v.Called(flags, ip, ifc) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal IPConflict - -func (v *MockInterfaceIpwatchd) ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.system.IPWatchD", - "Objects": [ - { - "Type": "IPWatchD", - "Path": "/com/deepin/system/IPWatchD", - "Interfaces": [ - { - "Name": "com.deepin.system.IPWatchD", - "Type": "ipwatchd" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/IPWatchD.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/IPWatchD.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.ipwatchd/IPWatchD.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.ipwatchd/IPWatchD.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,147 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.network"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package network - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Network interface { - network // interface com.deepin.system.Network - proxy.Object -} - -type objectNetwork struct { - interfaceNetwork // interface com.deepin.system.Network - proxy.ImplObject -} - -func NewNetwork(conn *dbus.Conn) Network { - obj := new(objectNetwork) - obj.ImplObject.Init_(conn, "com.deepin.system.Network", "/com/deepin/system/Network") - return obj -} - -type network interface { - GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call - EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) - GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call - IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) - GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call - Ping(flags dbus.Flags, host string) error - GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ToggleWirelessEnabled(flags dbus.Flags) (bool, error) - ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) - VpnEnabled() proxy.PropBool -} - -type interfaceNetwork struct{} - -func (v *interfaceNetwork) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceNetwork) GetInterfaceName_() string { - return "com.deepin.system.Network" -} - -// method EnableDevice - -func (v *interfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableDevice", flags, ch, pathOrIface, enabled) -} - -func (*interfaceNetwork) StoreEnableDevice(call *dbus.Call) (cpath dbus.ObjectPath, err error) { - err = call.Store(&cpath) - return -} - -func (v *interfaceNetwork) EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) { - return v.StoreEnableDevice( - <-v.GoEnableDevice(flags, make(chan *dbus.Call, 1), pathOrIface, enabled).Done) -} - -// method IsDeviceEnabled - -func (v *interfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDeviceEnabled", flags, ch, pathOrIface) -} - -func (*interfaceNetwork) StoreIsDeviceEnabled(call *dbus.Call) (enabled bool, err error) { - err = call.Store(&enabled) - return -} - -func (v *interfaceNetwork) IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) { - return v.StoreIsDeviceEnabled( - <-v.GoIsDeviceEnabled(flags, make(chan *dbus.Call, 1), pathOrIface).Done) -} - -// method Ping - -func (v *interfaceNetwork) GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Ping", flags, ch, host) -} - -func (v *interfaceNetwork) Ping(flags dbus.Flags, host string) error { - return (<-v.GoPing(flags, make(chan *dbus.Call, 1), host).Done).Err -} - -// method ToggleWirelessEnabled - -func (v *interfaceNetwork) GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleWirelessEnabled", flags, ch) -} - -func (*interfaceNetwork) StoreToggleWirelessEnabled(call *dbus.Call) (enabled bool, err error) { - err = call.Store(&enabled) - return -} - -func (v *interfaceNetwork) ToggleWirelessEnabled(flags dbus.Flags) (bool, error) { - return v.StoreToggleWirelessEnabled( - <-v.GoToggleWirelessEnabled(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal DeviceEnabled - -func (v *interfaceNetwork) ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceEnabled", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceEnabled", - } - handlerFunc := func(sig *dbus.Signal) { - var devPath dbus.ObjectPath - var enabled bool - err := dbus.Store(sig.Body, &devPath, &enabled) - if err == nil { - cb(devPath, enabled) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property VpnEnabled b - -func (v *interfaceNetwork) VpnEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "VpnEnabled", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,128 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.network"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package network - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockNetwork struct { - MockInterfaceNetwork // interface com.deepin.system.Network - proxy.MockObject -} - -type MockInterfaceNetwork struct { - mock.Mock -} - -// method EnableDevice - -func (v *MockInterfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, pathOrIface, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, pathOrIface, enabled) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method IsDeviceEnabled - -func (v *MockInterfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call { - mockArgs := v.Called(flags, ch, pathOrIface) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) { - mockArgs := v.Called(flags, pathOrIface) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Ping - -func (v *MockInterfaceNetwork) GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call { - mockArgs := v.Called(flags, ch, host) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) Ping(flags dbus.Flags, host string) error { - mockArgs := v.Called(flags, host) - - return mockArgs.Error(0) -} - -// method ToggleWirelessEnabled - -func (v *MockInterfaceNetwork) GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetwork) ToggleWirelessEnabled(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// signal DeviceEnabled - -func (v *MockInterfaceNetwork) ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property VpnEnabled b - -func (v *MockInterfaceNetwork) VpnEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.system.Network", - "Objects": [ - { - "Type": "Network", - "Path": "/com/deepin/system/Network", - "Interfaces": [ - { - "Name": "com.deepin.system.Network", - "Type": "network" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/Network.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/Network.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.network/Network.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.network/Network.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,711 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.power"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package power - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Power interface { - power // interface com.deepin.system.Power - proxy.Object -} - -type objectPower struct { - interfacePower // interface com.deepin.system.Power - proxy.ImplObject -} - -func NewPower(conn *dbus.Conn) Power { - obj := new(objectPower) - obj.ImplObject.Init_(conn, "com.deepin.system.Power", "/com/deepin/system/Power") - return obj -} - -type power interface { - GoGetBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetBatteries(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoRefresh(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Refresh(flags dbus.Flags) error - GoRefreshBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RefreshBatteries(flags dbus.Flags) error - GoRefreshMains(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RefreshMains(flags dbus.Flags) error - GoSetCpuGovernor(flags dbus.Flags, ch chan *dbus.Call, governor string) *dbus.Call - SetCpuGovernor(flags dbus.Flags, governor string) error - GoSetCpuBoost(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - SetCpuBoost(flags dbus.Flags, enabled bool) error - GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - SetMode(flags dbus.Flags, mode string) error - GoLockCpuFreq(flags dbus.Flags, ch chan *dbus.Call, governor string, lockTime int32) *dbus.Call - LockCpuFreq(flags dbus.Flags, governor string, lockTime int32) error - ConnectBatteryDisplayUpdate(cb func(timestamp int64)) (dbusutil.SignalHandlerId, error) - ConnectBatteryAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectBatteryRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectLidClosed(cb func()) (dbusutil.SignalHandlerId, error) - ConnectLidOpened(cb func()) (dbusutil.SignalHandlerId, error) - ConnectPowerActionCode(cb func(actionCode int32)) (dbusutil.SignalHandlerId, error) - PowerSavingModeAuto() proxy.PropBool - OnBattery() proxy.PropBool - HasLidSwitch() proxy.PropBool - BatteryPercentage() proxy.PropDouble - BatteryTimeToEmpty() proxy.PropUint64 - HasBattery() proxy.PropBool - BatteryStatus() proxy.PropUint32 - BatteryTimeToFull() proxy.PropUint64 - BatteryCapacity() proxy.PropDouble - PowerSavingModeEnabled() proxy.PropBool - PowerSavingModeAutoWhenBatteryLow() proxy.PropBool - PowerSavingModeBrightnessDropPercent() proxy.PropUint32 - PowerSavingModeBrightnessData() proxy.PropString - CpuGovernor() proxy.PropString - CpuBoost() proxy.PropBool - IsBoostSupported() proxy.PropBool - IsHighPerformanceSupported() proxy.PropBool - IsBalanceSupported() proxy.PropBool - IsPowerSaveSupported() proxy.PropBool - Mode() proxy.PropString -} - -type interfacePower struct{} - -func (v *interfacePower) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePower) GetInterfaceName_() string { - return "com.deepin.system.Power" -} - -// method GetBatteries - -func (v *interfacePower) GoGetBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBatteries", flags, ch) -} - -func (*interfacePower) StoreGetBatteries(call *dbus.Call) (batteries []dbus.ObjectPath, err error) { - err = call.Store(&batteries) - return -} - -func (v *interfacePower) GetBatteries(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetBatteries( - <-v.GoGetBatteries(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Refresh - -func (v *interfacePower) GoRefresh(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Refresh", flags, ch) -} - -func (v *interfacePower) Refresh(flags dbus.Flags) error { - return (<-v.GoRefresh(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RefreshBatteries - -func (v *interfacePower) GoRefreshBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshBatteries", flags, ch) -} - -func (v *interfacePower) RefreshBatteries(flags dbus.Flags) error { - return (<-v.GoRefreshBatteries(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RefreshMains - -func (v *interfacePower) GoRefreshMains(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshMains", flags, ch) -} - -func (v *interfacePower) RefreshMains(flags dbus.Flags) error { - return (<-v.GoRefreshMains(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetCpuGovernor - -func (v *interfacePower) GoSetCpuGovernor(flags dbus.Flags, ch chan *dbus.Call, governor string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCpuGovernor", flags, ch, governor) -} - -func (v *interfacePower) SetCpuGovernor(flags dbus.Flags, governor string) error { - return (<-v.GoSetCpuGovernor(flags, make(chan *dbus.Call, 1), governor).Done).Err -} - -// method SetCpuBoost - -func (v *interfacePower) GoSetCpuBoost(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCpuBoost", flags, ch, enabled) -} - -func (v *interfacePower) SetCpuBoost(flags dbus.Flags, enabled bool) error { - return (<-v.GoSetCpuBoost(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method SetMode - -func (v *interfacePower) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMode", flags, ch, mode) -} - -func (v *interfacePower) SetMode(flags dbus.Flags, mode string) error { - return (<-v.GoSetMode(flags, make(chan *dbus.Call, 1), mode).Done).Err -} - -// method LockCpuFreq - -func (v *interfacePower) GoLockCpuFreq(flags dbus.Flags, ch chan *dbus.Call, governor string, lockTime int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LockCpuFreq", flags, ch, governor, lockTime) -} - -func (v *interfacePower) LockCpuFreq(flags dbus.Flags, governor string, lockTime int32) error { - return (<-v.GoLockCpuFreq(flags, make(chan *dbus.Call, 1), governor, lockTime).Done).Err -} - -// signal BatteryDisplayUpdate - -func (v *interfacePower) ConnectBatteryDisplayUpdate(cb func(timestamp int64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BatteryDisplayUpdate", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BatteryDisplayUpdate", - } - handlerFunc := func(sig *dbus.Signal) { - var timestamp int64 - err := dbus.Store(sig.Body, ×tamp) - if err == nil { - cb(timestamp) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal BatteryAdded - -func (v *interfacePower) ConnectBatteryAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BatteryAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BatteryAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal BatteryRemoved - -func (v *interfacePower) ConnectBatteryRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BatteryRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BatteryRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal LidClosed - -func (v *interfacePower) ConnectLidClosed(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "LidClosed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".LidClosed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal LidOpened - -func (v *interfacePower) ConnectLidOpened(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "LidOpened", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".LidOpened", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PowerActionCode - -func (v *interfacePower) ConnectPowerActionCode(cb func(actionCode int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PowerActionCode", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PowerActionCode", - } - handlerFunc := func(sig *dbus.Signal) { - var actionCode int32 - err := dbus.Store(sig.Body, &actionCode) - if err == nil { - cb(actionCode) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property PowerSavingModeAuto b - -func (v *interfacePower) PowerSavingModeAuto() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PowerSavingModeAuto", - } -} - -// property OnBattery b - -func (v *interfacePower) OnBattery() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "OnBattery", - } -} - -// property HasLidSwitch b - -func (v *interfacePower) HasLidSwitch() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasLidSwitch", - } -} - -// property BatteryPercentage d - -func (v *interfacePower) BatteryPercentage() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "BatteryPercentage", - } -} - -// property BatteryTimeToEmpty t - -func (v *interfacePower) BatteryTimeToEmpty() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "BatteryTimeToEmpty", - } -} - -// property HasBattery b - -func (v *interfacePower) HasBattery() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasBattery", - } -} - -// property BatteryStatus u - -func (v *interfacePower) BatteryStatus() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "BatteryStatus", - } -} - -// property BatteryTimeToFull t - -func (v *interfacePower) BatteryTimeToFull() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "BatteryTimeToFull", - } -} - -// property BatteryCapacity d - -func (v *interfacePower) BatteryCapacity() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "BatteryCapacity", - } -} - -// property PowerSavingModeEnabled b - -func (v *interfacePower) PowerSavingModeEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PowerSavingModeEnabled", - } -} - -// property PowerSavingModeAutoWhenBatteryLow b - -func (v *interfacePower) PowerSavingModeAutoWhenBatteryLow() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PowerSavingModeAutoWhenBatteryLow", - } -} - -// property PowerSavingModeBrightnessDropPercent u - -func (v *interfacePower) PowerSavingModeBrightnessDropPercent() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "PowerSavingModeBrightnessDropPercent", - } -} - -// property PowerSavingModeBrightnessData s - -func (v *interfacePower) PowerSavingModeBrightnessData() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PowerSavingModeBrightnessData", - } -} - -// property CpuGovernor s - -func (v *interfacePower) CpuGovernor() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CpuGovernor", - } -} - -// property CpuBoost b - -func (v *interfacePower) CpuBoost() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CpuBoost", - } -} - -// property IsBoostSupported b - -func (v *interfacePower) IsBoostSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsBoostSupported", - } -} - -// property IsHighPerformanceSupported b - -func (v *interfacePower) IsHighPerformanceSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsHighPerformanceSupported", - } -} - -// property IsBalanceSupported b - -func (v *interfacePower) IsBalanceSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsBalanceSupported", - } -} - -// property IsPowerSaveSupported b - -func (v *interfacePower) IsPowerSaveSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsPowerSaveSupported", - } -} - -// property Mode s - -func (v *interfacePower) Mode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Mode", - } -} - -type Battery interface { - battery // interface com.deepin.system.Power.Battery - proxy.Object -} - -type objectBattery struct { - interfaceBattery // interface com.deepin.system.Power.Battery - proxy.ImplObject -} - -func NewBattery(conn *dbus.Conn, path dbus.ObjectPath) (Battery, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectBattery) - obj.ImplObject.Init_(conn, "com.deepin.system.Power", path) - return obj, nil -} - -type battery interface { - EnergyFullDesign() proxy.PropDouble - Capacity() proxy.PropDouble - Technology() proxy.PropString - Energy() proxy.PropDouble - EnergyFull() proxy.PropDouble - Manufacturer() proxy.PropString - ModelName() proxy.PropString - TimeToEmpty() proxy.PropUint64 - IsPresent() proxy.PropBool - Status() proxy.PropUint32 - EnergyRate() proxy.PropDouble - Voltage() proxy.PropDouble - Percentage() proxy.PropDouble - TimeToFull() proxy.PropUint64 - UpdateTime() proxy.PropInt64 - SysfsPath() proxy.PropString - SerialNumber() proxy.PropString - Name() proxy.PropString -} - -type interfaceBattery struct{} - -func (v *interfaceBattery) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceBattery) GetInterfaceName_() string { - return "com.deepin.system.Power.Battery" -} - -// property EnergyFullDesign d - -func (v *interfaceBattery) EnergyFullDesign() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "EnergyFullDesign", - } -} - -// property Capacity d - -func (v *interfaceBattery) Capacity() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Capacity", - } -} - -// property Technology s - -func (v *interfaceBattery) Technology() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Technology", - } -} - -// property Energy d - -func (v *interfaceBattery) Energy() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Energy", - } -} - -// property EnergyFull d - -func (v *interfaceBattery) EnergyFull() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "EnergyFull", - } -} - -// property Manufacturer s - -func (v *interfaceBattery) Manufacturer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Manufacturer", - } -} - -// property ModelName s - -func (v *interfaceBattery) ModelName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ModelName", - } -} - -// property TimeToEmpty t - -func (v *interfaceBattery) TimeToEmpty() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeToEmpty", - } -} - -// property IsPresent b - -func (v *interfaceBattery) IsPresent() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsPresent", - } -} - -// property Status u - -func (v *interfaceBattery) Status() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Status", - } -} - -// property EnergyRate d - -func (v *interfaceBattery) EnergyRate() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "EnergyRate", - } -} - -// property Voltage d - -func (v *interfaceBattery) Voltage() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Voltage", - } -} - -// property Percentage d - -func (v *interfaceBattery) Percentage() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Percentage", - } -} - -// property TimeToFull t - -func (v *interfaceBattery) TimeToFull() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeToFull", - } -} - -// property UpdateTime x - -func (v *interfaceBattery) UpdateTime() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "UpdateTime", - } -} - -// property SysfsPath s - -func (v *interfaceBattery) SysfsPath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SysfsPath", - } -} - -// property SerialNumber s - -func (v *interfaceBattery) SerialNumber() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SerialNumber", - } -} - -// property Name s - -func (v *interfaceBattery) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,759 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.power"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package power - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockPower struct { - MockInterfacePower // interface com.deepin.system.Power - proxy.MockObject -} - -type MockInterfacePower struct { - mock.Mock -} - -// method GetBatteries - -func (v *MockInterfacePower) GoGetBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) GetBatteries(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Refresh - -func (v *MockInterfacePower) GoRefresh(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) Refresh(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RefreshBatteries - -func (v *MockInterfacePower) GoRefreshBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) RefreshBatteries(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RefreshMains - -func (v *MockInterfacePower) GoRefreshMains(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) RefreshMains(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetCpuGovernor - -func (v *MockInterfacePower) GoSetCpuGovernor(flags dbus.Flags, ch chan *dbus.Call, governor string) *dbus.Call { - mockArgs := v.Called(flags, ch, governor) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) SetCpuGovernor(flags dbus.Flags, governor string) error { - mockArgs := v.Called(flags, governor) - - return mockArgs.Error(0) -} - -// method SetCpuBoost - -func (v *MockInterfacePower) GoSetCpuBoost(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) SetCpuBoost(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method SetMode - -func (v *MockInterfacePower) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) SetMode(flags dbus.Flags, mode string) error { - mockArgs := v.Called(flags, mode) - - return mockArgs.Error(0) -} - -// method LockCpuFreq - -func (v *MockInterfacePower) GoLockCpuFreq(flags dbus.Flags, ch chan *dbus.Call, governor string, lockTime int32) *dbus.Call { - mockArgs := v.Called(flags, ch, governor, lockTime) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePower) LockCpuFreq(flags dbus.Flags, governor string, lockTime int32) error { - mockArgs := v.Called(flags, governor, lockTime) - - return mockArgs.Error(0) -} - -// signal BatteryDisplayUpdate - -func (v *MockInterfacePower) ConnectBatteryDisplayUpdate(cb func(timestamp int64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal BatteryAdded - -func (v *MockInterfacePower) ConnectBatteryAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal BatteryRemoved - -func (v *MockInterfacePower) ConnectBatteryRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal LidClosed - -func (v *MockInterfacePower) ConnectLidClosed(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal LidOpened - -func (v *MockInterfacePower) ConnectLidOpened(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PowerActionCode - -func (v *MockInterfacePower) ConnectPowerActionCode(cb func(actionCode int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property PowerSavingModeAuto b - -func (v *MockInterfacePower) PowerSavingModeAuto() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OnBattery b - -func (v *MockInterfacePower) OnBattery() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HasLidSwitch b - -func (v *MockInterfacePower) HasLidSwitch() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BatteryPercentage d - -func (v *MockInterfacePower) BatteryPercentage() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BatteryTimeToEmpty t - -func (v *MockInterfacePower) BatteryTimeToEmpty() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HasBattery b - -func (v *MockInterfacePower) HasBattery() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BatteryStatus u - -func (v *MockInterfacePower) BatteryStatus() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BatteryTimeToFull t - -func (v *MockInterfacePower) BatteryTimeToFull() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BatteryCapacity d - -func (v *MockInterfacePower) BatteryCapacity() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PowerSavingModeEnabled b - -func (v *MockInterfacePower) PowerSavingModeEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PowerSavingModeAutoWhenBatteryLow b - -func (v *MockInterfacePower) PowerSavingModeAutoWhenBatteryLow() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PowerSavingModeBrightnessDropPercent u - -func (v *MockInterfacePower) PowerSavingModeBrightnessDropPercent() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PowerSavingModeBrightnessData s - -func (v *MockInterfacePower) PowerSavingModeBrightnessData() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CpuGovernor s - -func (v *MockInterfacePower) CpuGovernor() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CpuBoost b - -func (v *MockInterfacePower) CpuBoost() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsBoostSupported b - -func (v *MockInterfacePower) IsBoostSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsHighPerformanceSupported b - -func (v *MockInterfacePower) IsHighPerformanceSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsBalanceSupported b - -func (v *MockInterfacePower) IsBalanceSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsPowerSaveSupported b - -func (v *MockInterfacePower) IsPowerSaveSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mode s - -func (v *MockInterfacePower) Mode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockBattery struct { - MockInterfaceBattery // interface com.deepin.system.Power.Battery - proxy.MockObject -} - -type MockInterfaceBattery struct { - mock.Mock -} - -// property EnergyFullDesign d - -func (v *MockInterfaceBattery) EnergyFullDesign() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capacity d - -func (v *MockInterfaceBattery) Capacity() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Technology s - -func (v *MockInterfaceBattery) Technology() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Energy d - -func (v *MockInterfaceBattery) Energy() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EnergyFull d - -func (v *MockInterfaceBattery) EnergyFull() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Manufacturer s - -func (v *MockInterfaceBattery) Manufacturer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ModelName s - -func (v *MockInterfaceBattery) ModelName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeToEmpty t - -func (v *MockInterfaceBattery) TimeToEmpty() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsPresent b - -func (v *MockInterfaceBattery) IsPresent() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Status u - -func (v *MockInterfaceBattery) Status() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EnergyRate d - -func (v *MockInterfaceBattery) EnergyRate() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Voltage d - -func (v *MockInterfaceBattery) Voltage() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Percentage d - -func (v *MockInterfaceBattery) Percentage() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeToFull t - -func (v *MockInterfaceBattery) TimeToFull() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpdateTime x - -func (v *MockInterfaceBattery) UpdateTime() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SysfsPath s - -func (v *MockInterfaceBattery) SysfsPath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SerialNumber s - -func (v *MockInterfaceBattery) SerialNumber() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceBattery) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/Battery.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/Battery.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/Battery.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/Battery.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -{ - "Service": "com.deepin.system.Power", - "Objects": [ - { - "Type": "Power", - "Path": "/com/deepin/system/Power", - "Interfaces": [ - { - "Name": "com.deepin.system.Power", - "Type": "power" - } - ] - }, - { - "Type":"Battery", - "Interfaces": [ - { - "Name": "com.deepin.system.Power.Battery", - "Type": "battery" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/Power.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/Power.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.power/Power.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.power/Power.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.procs"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package procs - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Procs interface { - procs // interface com.deepin.system.Procs - proxy.Object -} - -type objectProcs struct { - interfaceProcs // interface com.deepin.system.Procs - proxy.ImplObject -} - -func NewProcs(conn *dbus.Conn) Procs { - obj := new(objectProcs) - obj.ImplObject.Init_(conn, "com.deepin.system.Procs", "/com/deepin/system/Procs") - return obj -} - -type procs interface { - ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) - ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) - Procs() PropProcsMap -} - -type interfaceProcs struct{} - -func (v *interfaceProcs) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceProcs) GetInterfaceName_() string { - return "com.deepin.system.Procs" -} - -// signal ExecProc - -func (v *interfaceProcs) ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ExecProc", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ExecProc", - } - handlerFunc := func(sig *dbus.Signal) { - var ExecPath string - var CGroupPath string - var Pid string - var PPid string - err := dbus.Store(sig.Body, &ExecPath, &CGroupPath, &Pid, &PPid) - if err == nil { - cb(ExecPath, CGroupPath, Pid, PPid) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ExitProc - -func (v *interfaceProcs) ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ExitProc", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ExitProc", - } - handlerFunc := func(sig *dbus.Signal) { - var ExecPath string - var CGroupPath string - var Pid string - var PPid string - err := dbus.Store(sig.Body, &ExecPath, &CGroupPath, &Pid, &PPid) - if err == nil { - cb(ExecPath, CGroupPath, Pid, PPid) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Procs a{s(ssss)} - -func (v *interfaceProcs) Procs() PropProcsMap { - return &implPropProcsMap{ - Impl: v, - Name: "Procs", - } -} - -type PropProcsMap interface { - Get(flags dbus.Flags) (value map[string]ProcMessage, err error) - Set(flags dbus.Flags, value map[string]ProcMessage) error - ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error -} - -type implPropProcsMap struct { - Impl proxy.Implementer - Name string -} - -func (p implPropProcsMap) Get(flags dbus.Flags) (value map[string]ProcMessage, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropProcsMap) Set(flags dbus.Flags, value map[string]ProcMessage) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropProcsMap) ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]ProcMessage - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.procs"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package procs - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockProcs struct { - MockInterfaceProcs // interface com.deepin.system.Procs - proxy.MockObject -} - -type MockInterfaceProcs struct { - mock.Mock -} - -// signal ExecProc - -func (v *MockInterfaceProcs) ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ExitProc - -func (v *MockInterfaceProcs) ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Procs a{s(ssss)} - -func (v *MockInterfaceProcs) Procs() PropProcsMap { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropProcsMap) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropProcsMap struct { - mock.Mock -} - -func (p MockPropProcsMap) Get(flags dbus.Flags) (value map[string]ProcMessage, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]ProcMessage) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropProcsMap) Set(flags dbus.Flags, value map[string]ProcMessage) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropProcsMap) ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -{ - "Service": "com.deepin.system.Procs", - "Objects": [ - { - "Type": "Procs", - "Path": "/com/deepin/system/Procs", - "Interfaces": [ - { - "Name": "com.deepin.system.Procs", - "Type": "procs", - "Fixes": { - "p/Procs": { - "RefType": "PropProcsMap" - } - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropProcsMap", - "ValueType": "map[string]ProcMessage" - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package procs - -type ProcMessage struct { - ExecPath string - CGroupPath string - Pid string - PPid string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/Procs.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/Procs.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.procs/Procs.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.procs/Procs.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/App.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/App.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/App.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/App.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,370 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.proxy"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package proxy - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type App interface { - app // interface com.deepin.system.proxy.App - proxy.Object -} - -type objectApp struct { - interfaceApp // interface com.deepin.system.proxy.App - proxy.ImplObject -} - -func NewApp(conn *dbus.Conn) App { - obj := new(objectApp) - obj.ImplObject.Init_(conn, "com.deepin.system.proxy", "/com/deepin/system/proxy/App") - return obj -} - -type app interface { - GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call - AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error - GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call - AddProxyApps(flags dbus.Flags, app []string) error - GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearProxy(flags dbus.Flags) error - GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call - DelProxyApps(flags dbus.Flags, app []string) error - GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetProxy(flags dbus.Flags) (string, error) - GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call - SetProxies(flags dbus.Flags, proxies []interface{}) error - GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCGroups(flags dbus.Flags) (string, error) - GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call - AddProc(flags dbus.Flags, pid int32) error - GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call - StartProxy(flags dbus.Flags, proto string, name string, udp bool) error - GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopProxy(flags dbus.Flags) error - ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) -} - -type interfaceApp struct{} - -func (v *interfaceApp) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceApp) GetInterfaceName_() string { - return "com.deepin.system.proxy.App" -} - -// method AddProxy - -func (v *interfaceApp) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxy", flags, ch, proto, name, proxy) -} - -func (v *interfaceApp) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { - return (<-v.GoAddProxy(flags, make(chan *dbus.Call, 1), proto, name, proxy).Done).Err -} - -// method AddProxyApps - -func (v *interfaceApp) GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxyApps", flags, ch, app) -} - -func (v *interfaceApp) AddProxyApps(flags dbus.Flags, app []string) error { - return (<-v.GoAddProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err -} - -// method ClearProxy - -func (v *interfaceApp) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearProxy", flags, ch) -} - -func (v *interfaceApp) ClearProxy(flags dbus.Flags) error { - return (<-v.GoClearProxy(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method DelProxyApps - -func (v *interfaceApp) GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DelProxyApps", flags, ch, app) -} - -func (v *interfaceApp) DelProxyApps(flags dbus.Flags, app []string) error { - return (<-v.GoDelProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err -} - -// method GetProxy - -func (v *interfaceApp) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch) -} - -func (*interfaceApp) StoreGetProxy(call *dbus.Call) (proxy string, err error) { - err = call.Store(&proxy) - return -} - -func (v *interfaceApp) GetProxy(flags dbus.Flags) (string, error) { - return v.StoreGetProxy( - <-v.GoGetProxy(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetProxies - -func (v *interfaceApp) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxies", flags, ch, proxies) -} - -func (v *interfaceApp) SetProxies(flags dbus.Flags, proxies []interface{}) error { - return (<-v.GoSetProxies(flags, make(chan *dbus.Call, 1), proxies).Done).Err -} - -// method GetCGroups - -func (v *interfaceApp) GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCGroups", flags, ch) -} - -func (*interfaceApp) StoreGetCGroups(call *dbus.Call) (cgroups string, err error) { - err = call.Store(&cgroups) - return -} - -func (v *interfaceApp) GetCGroups(flags dbus.Flags) (string, error) { - return v.StoreGetCGroups( - <-v.GoGetCGroups(flags, make(chan *dbus.Call, 1)).Done) -} - -// method AddProc - -func (v *interfaceApp) GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProc", flags, ch, pid) -} - -func (v *interfaceApp) AddProc(flags dbus.Flags, pid int32) error { - return (<-v.GoAddProc(flags, make(chan *dbus.Call, 1), pid).Done).Err -} - -// method StartProxy - -func (v *interfaceApp) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartProxy", flags, ch, proto, name, udp) -} - -func (v *interfaceApp) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { - return (<-v.GoStartProxy(flags, make(chan *dbus.Call, 1), proto, name, udp).Done).Err -} - -// method StopProxy - -func (v *interfaceApp) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopProxy", flags, ch) -} - -func (v *interfaceApp) StopProxy(flags dbus.Flags) error { - return (<-v.GoStopProxy(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Proxy - -func (v *interfaceApp) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Proxy", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Proxy", - } - handlerFunc := func(sig *dbus.Signal) { - var proxy []interface{} - err := dbus.Store(sig.Body, &proxy) - if err == nil { - cb(proxy) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type Global interface { - global // interface com.deepin.system.proxy.Global - proxy.Object -} - -type objectGlobal struct { - interfaceGlobal // interface com.deepin.system.proxy.Global - proxy.ImplObject -} - -func NewGlobal(conn *dbus.Conn) Global { - obj := new(objectGlobal) - obj.ImplObject.Init_(conn, "com.deepin.system.proxy", "/com/deepin/system/proxy/Global") - return obj -} - -type global interface { - GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call - AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error - GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearProxy(flags dbus.Flags) error - GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetProxy(flags dbus.Flags) (string, error) - GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call - IgnoreProxyApps(flags dbus.Flags, app []string) error - GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call - SetProxies(flags dbus.Flags, proxies []interface{}) error - GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call - StartProxy(flags dbus.Flags, proto string, name string, udp bool) error - GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopProxy(flags dbus.Flags) error - GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call - UnIgnoreProxyApps(flags dbus.Flags, app []string) error - ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) - IgnoreApp() proxy.PropStringArray -} - -type interfaceGlobal struct{} - -func (v *interfaceGlobal) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceGlobal) GetInterfaceName_() string { - return "com.deepin.system.proxy.Global" -} - -// method AddProxy - -func (v *interfaceGlobal) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxy", flags, ch, proto, name, proxy) -} - -func (v *interfaceGlobal) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { - return (<-v.GoAddProxy(flags, make(chan *dbus.Call, 1), proto, name, proxy).Done).Err -} - -// method ClearProxy - -func (v *interfaceGlobal) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearProxy", flags, ch) -} - -func (v *interfaceGlobal) ClearProxy(flags dbus.Flags) error { - return (<-v.GoClearProxy(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetProxy - -func (v *interfaceGlobal) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch) -} - -func (*interfaceGlobal) StoreGetProxy(call *dbus.Call) (proxy string, err error) { - err = call.Store(&proxy) - return -} - -func (v *interfaceGlobal) GetProxy(flags dbus.Flags) (string, error) { - return v.StoreGetProxy( - <-v.GoGetProxy(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IgnoreProxyApps - -func (v *interfaceGlobal) GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IgnoreProxyApps", flags, ch, app) -} - -func (v *interfaceGlobal) IgnoreProxyApps(flags dbus.Flags, app []string) error { - return (<-v.GoIgnoreProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err -} - -// method SetProxies - -func (v *interfaceGlobal) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxies", flags, ch, proxies) -} - -func (v *interfaceGlobal) SetProxies(flags dbus.Flags, proxies []interface{}) error { - return (<-v.GoSetProxies(flags, make(chan *dbus.Call, 1), proxies).Done).Err -} - -// method StartProxy - -func (v *interfaceGlobal) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartProxy", flags, ch, proto, name, udp) -} - -func (v *interfaceGlobal) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { - return (<-v.GoStartProxy(flags, make(chan *dbus.Call, 1), proto, name, udp).Done).Err -} - -// method StopProxy - -func (v *interfaceGlobal) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopProxy", flags, ch) -} - -func (v *interfaceGlobal) StopProxy(flags dbus.Flags) error { - return (<-v.GoStopProxy(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method UnIgnoreProxyApps - -func (v *interfaceGlobal) GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnIgnoreProxyApps", flags, ch, app) -} - -func (v *interfaceGlobal) UnIgnoreProxyApps(flags dbus.Flags, app []string) error { - return (<-v.GoUnIgnoreProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err -} - -// signal Proxy - -func (v *interfaceGlobal) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Proxy", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Proxy", - } - handlerFunc := func(sig *dbus.Signal) { - var proxy []interface{} - err := dbus.Store(sig.Body, &proxy) - if err == nil { - cb(proxy) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property IgnoreApp as - -func (v *interfaceGlobal) IgnoreApp() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "IgnoreApp", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,411 +0,0 @@ -// Code generated by "./generator ./com.deepin.system.proxy"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package proxy - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockApp struct { - MockInterfaceApp // interface com.deepin.system.proxy.App - proxy.MockObject -} - -type MockInterfaceApp struct { - mock.Mock -} - -// method AddProxy - -func (v *MockInterfaceApp) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, proto, name, proxy) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { - mockArgs := v.Called(flags, proto, name, proxy) - - return mockArgs.Error(0) -} - -// method AddProxyApps - -func (v *MockInterfaceApp) GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - mockArgs := v.Called(flags, ch, app) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) AddProxyApps(flags dbus.Flags, app []string) error { - mockArgs := v.Called(flags, app) - - return mockArgs.Error(0) -} - -// method ClearProxy - -func (v *MockInterfaceApp) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) ClearProxy(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method DelProxyApps - -func (v *MockInterfaceApp) GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - mockArgs := v.Called(flags, ch, app) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) DelProxyApps(flags dbus.Flags, app []string) error { - mockArgs := v.Called(flags, app) - - return mockArgs.Error(0) -} - -// method GetProxy - -func (v *MockInterfaceApp) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) GetProxy(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetProxies - -func (v *MockInterfaceApp) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { - mockArgs := v.Called(flags, ch, proxies) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) SetProxies(flags dbus.Flags, proxies []interface{}) error { - mockArgs := v.Called(flags, proxies) - - return mockArgs.Error(0) -} - -// method GetCGroups - -func (v *MockInterfaceApp) GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) GetCGroups(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method AddProc - -func (v *MockInterfaceApp) GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call { - mockArgs := v.Called(flags, ch, pid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) AddProc(flags dbus.Flags, pid int32) error { - mockArgs := v.Called(flags, pid) - - return mockArgs.Error(0) -} - -// method StartProxy - -func (v *MockInterfaceApp) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { - mockArgs := v.Called(flags, ch, proto, name, udp) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { - mockArgs := v.Called(flags, proto, name, udp) - - return mockArgs.Error(0) -} - -// method StopProxy - -func (v *MockInterfaceApp) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApp) StopProxy(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Proxy - -func (v *MockInterfaceApp) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockGlobal struct { - MockInterfaceGlobal // interface com.deepin.system.proxy.Global - proxy.MockObject -} - -type MockInterfaceGlobal struct { - mock.Mock -} - -// method AddProxy - -func (v *MockInterfaceGlobal) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, proto, name, proxy) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { - mockArgs := v.Called(flags, proto, name, proxy) - - return mockArgs.Error(0) -} - -// method ClearProxy - -func (v *MockInterfaceGlobal) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) ClearProxy(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetProxy - -func (v *MockInterfaceGlobal) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) GetProxy(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method IgnoreProxyApps - -func (v *MockInterfaceGlobal) GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - mockArgs := v.Called(flags, ch, app) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) IgnoreProxyApps(flags dbus.Flags, app []string) error { - mockArgs := v.Called(flags, app) - - return mockArgs.Error(0) -} - -// method SetProxies - -func (v *MockInterfaceGlobal) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { - mockArgs := v.Called(flags, ch, proxies) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) SetProxies(flags dbus.Flags, proxies []interface{}) error { - mockArgs := v.Called(flags, proxies) - - return mockArgs.Error(0) -} - -// method StartProxy - -func (v *MockInterfaceGlobal) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { - mockArgs := v.Called(flags, ch, proto, name, udp) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { - mockArgs := v.Called(flags, proto, name, udp) - - return mockArgs.Error(0) -} - -// method StopProxy - -func (v *MockInterfaceGlobal) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) StopProxy(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method UnIgnoreProxyApps - -func (v *MockInterfaceGlobal) GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { - mockArgs := v.Called(flags, ch, app) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGlobal) UnIgnoreProxyApps(flags dbus.Flags, app []string) error { - mockArgs := v.Called(flags, app) - - return mockArgs.Error(0) -} - -// signal Proxy - -func (v *MockInterfaceGlobal) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property IgnoreApp as - -func (v *MockInterfaceGlobal) IgnoreApp() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -{ - "Service": "com.deepin.system.proxy", - "Objects": [ - { - "Type": "App", - "Path": "/com/deepin/system/proxy/App", - "Interfaces": [ - { - "Name": "com.deepin.system.proxy.App", - "Type": "app" - } - ] - }, - { - "Type": "Global", - "Path": "/com/deepin/system/proxy/Global", - "Interfaces": [ - { - "Name": "com.deepin.system.proxy.Global", - "Type": "global" - } - ] - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/Global.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/Global.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/Global.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/Global.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.proxy/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.proxy/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package proxy - -// scope proxy -type ScopeProxies struct { - Proxies map[string][]Proxy `yaml:"proxies"` // map[http,sock4,sock5][]proxy - // proxy setting - ProxyProgram []string `yaml:"proxy-program"` // global proxy will ignore - NoProxyProgram []string `yaml:"no-proxy-program"` // app proxy will ignore - - // white list - WhiteList []string `yaml:"whitelist"` // white site dont use proxy, not use this time - TPort int `yaml:"t-port"` -} - -// proxy type -type Proxy struct { - // proxy proto type - ProtoType string `json:"type"` // http sock4 sock5 - - // [proto]&[name] as ident - Name string `yaml:"name"` - - // proxy server - Server string `yaml:"server"` - Port int `yaml:"port"` - - // auth message - UserName string `yaml:"username"` - Password string `yaml:"password"` -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -// Code generated by "./generator com.deepin.system.systeminfo"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package systeminfo - -import "errors" - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type SystemInfo interface { - systemInfo // interface com.deepin.system.SystemInfo - proxy.Object -} - -type objectSystemInfo struct { - interfaceSystemInfo // interface com.deepin.system.SystemInfo - proxy.ImplObject -} - -func NewSystemInfo(conn *dbus.Conn) SystemInfo { - obj := new(objectSystemInfo) - obj.ImplObject.Init_(conn, "com.deepin.system.SystemInfo", "/com/deepin/system/SystemInfo") - return obj -} - -type systemInfo interface { - DMIInfo() PropDMIInfo - MemorySize() proxy.PropUint64 - MemorySizeHuman() proxy.PropString - CurrentSpeed() proxy.PropUint64 -} - -type interfaceSystemInfo struct{} - -func (v *interfaceSystemInfo) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSystemInfo) GetInterfaceName_() string { - return "com.deepin.system.SystemInfo" -} - -// property DMIInfo (ssssssssssss) - -func (v *interfaceSystemInfo) DMIInfo() PropDMIInfo { - return &implPropDMIInfo{ - Impl: v, - Name: "DMIInfo", - } -} - -// property MemorySize t - -func (v *interfaceSystemInfo) MemorySize() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemorySize", - } -} - -// property MemorySizeHuman s - -func (v *interfaceSystemInfo) MemorySizeHuman() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "MemorySizeHuman", - } -} - -// property CurrentSpeed t - -func (v *interfaceSystemInfo) CurrentSpeed() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CurrentSpeed", - } -} - -type PropDMIInfo interface { - Get(flags dbus.Flags) (value DMIInfo, err error) - Set(flags dbus.Flags, value DMIInfo) error - ConnectChanged(cb func(hasValue bool, value DMIInfo)) error -} - -type implPropDMIInfo struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDMIInfo) Get(flags dbus.Flags) (value DMIInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDMIInfo) Set(flags dbus.Flags, value DMIInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDMIInfo) ConnectChanged(cb func(hasValue bool, value DMIInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v DMIInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, DMIInfo{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,103 +0,0 @@ -// Code generated by "./generator com.deepin.system.systeminfo"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package systeminfo - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockSystemInfo struct { - MockInterfaceSystemInfo // interface com.deepin.system.SystemInfo - proxy.MockObject -} - -type MockInterfaceSystemInfo struct { - mock.Mock -} - -// property DMIInfo (ssssssssssss) - -func (v *MockInterfaceSystemInfo) DMIInfo() PropDMIInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDMIInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemorySize t - -func (v *MockInterfaceSystemInfo) MemorySize() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemorySizeHuman s - -func (v *MockInterfaceSystemInfo) MemorySizeHuman() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentSpeed t - -func (v *MockInterfaceSystemInfo) CurrentSpeed() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDMIInfo struct { - mock.Mock -} - -func (p MockPropDMIInfo) Get(flags dbus.Flags) (value DMIInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(DMIInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDMIInfo) Set(flags dbus.Flags, value DMIInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDMIInfo) ConnectChanged(cb func(hasValue bool, value DMIInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -{ - "Service": "com.deepin.system.SystemInfo", - "Objects": [ - { - "Type": "SystemInfo", - "Path": "/com/deepin/system/SystemInfo", - "Interfaces": [ - { - "Name": "com.deepin.system.SystemInfo", - "Type": "systemInfo", - "Fixes": { - "p/DMIInfo": { - "RefType": "PropDMIInfo" - } - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropDMIInfo", - "ValueType": "DMIInfo" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package systeminfo - -type DMIInfo struct { - BiosVendor string - BiosVersion string - BiosDate string - BoardName string - BoardSerial string - BoardVendor string - BoardVersion string - ProductName string - ProductFamily string - ProductSerial string - ProductUUID string - ProductVersion string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/SystemInfo.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/SystemInfo.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.system.systeminfo/SystemInfo.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.system.systeminfo/SystemInfo.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ -// Code generated by "./generator ./com.deepin.udcp.iam"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package iam - -import "errors" - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type UdcpCache interface { - udcpCache // interface com.deepin.udcp.iam - proxy.Object -} - -type objectUdcpCache struct { - interfaceUdcpCache // interface com.deepin.udcp.iam - proxy.ImplObject -} - -func NewUdcpCache(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (UdcpCache, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectUdcpCache) - obj.ImplObject.Init_(conn, serviceName, path) - return obj, nil -} - -type udcpCache interface { - SetInterfaceName_(name string) - GoGetUserIdList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetUserIdList(flags dbus.Flags) ([]uint32, error) - GoGetUserGroups(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - GetUserGroups(flags dbus.Flags, name string) ([]string, error) - GoRemoveCacheFile(flags dbus.Flags, ch chan *dbus.Call, uId uint32) *dbus.Call - RemoveCacheFile(flags dbus.Flags, uId uint32) (bool, error) - Enable() proxy.PropBool -} - -type interfaceUdcpCache struct{} - -func (v *interfaceUdcpCache) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (v *interfaceUdcpCache) SetInterfaceName_(name string) { - v.GetObject_().SetExtra("customIfc", name) -} - -func (v *interfaceUdcpCache) GetInterfaceName_() string { - ifcName, _ := v.GetObject_().GetExtra("customIfc") - ifcNameStr, _ := ifcName.(string) - return ifcNameStr -} - -// method GetUserIdList - -func (v *interfaceUdcpCache) GoGetUserIdList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserIdList", flags, ch) -} - -func (*interfaceUdcpCache) StoreGetUserIdList(call *dbus.Call) (uIdList []uint32, err error) { - err = call.Store(&uIdList) - return -} - -func (v *interfaceUdcpCache) GetUserIdList(flags dbus.Flags) ([]uint32, error) { - return v.StoreGetUserIdList( - <-v.GoGetUserIdList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetUserGroups - -func (v *interfaceUdcpCache) GoGetUserGroups(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserGroups", flags, ch, name) -} - -func (*interfaceUdcpCache) StoreGetUserGroups(call *dbus.Call) (groups []string, err error) { - err = call.Store(&groups) - return -} - -func (v *interfaceUdcpCache) GetUserGroups(flags dbus.Flags, name string) ([]string, error) { - return v.StoreGetUserGroups( - <-v.GoGetUserGroups(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method RemoveCacheFile - -func (v *interfaceUdcpCache) GoRemoveCacheFile(flags dbus.Flags, ch chan *dbus.Call, uId uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveCacheFile", flags, ch, uId) -} - -func (*interfaceUdcpCache) StoreRemoveCacheFile(call *dbus.Call) (result bool, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceUdcpCache) RemoveCacheFile(flags dbus.Flags, uId uint32) (bool, error) { - return v.StoreRemoveCacheFile( - <-v.GoRemoveCacheFile(flags, make(chan *dbus.Call, 1), uId).Done) -} - -// property Enable b - -func (v *interfaceUdcpCache) Enable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Enable", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,104 +0,0 @@ -// Code generated by "./generator ./com.deepin.udcp.iam"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package iam - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockUdcpCache struct { - MockInterfaceUdcpCache // interface com.deepin.udcp.iam - proxy.MockObject -} - -type MockInterfaceUdcpCache struct { - mock.Mock -} - -func (v *MockInterfaceUdcpCache) SetInterfaceName_(string) { -} - -// method GetUserIdList - -func (v *MockInterfaceUdcpCache) GoGetUserIdList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUdcpCache) GetUserIdList(flags dbus.Flags) ([]uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUserGroups - -func (v *MockInterfaceUdcpCache) GoGetUserGroups(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUdcpCache) GetUserGroups(flags dbus.Flags, name string) ([]string, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RemoveCacheFile - -func (v *MockInterfaceUdcpCache) GoRemoveCacheFile(flags dbus.Flags, ch chan *dbus.Call, uId uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, uId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUdcpCache) RemoveCacheFile(flags dbus.Flags, uId uint32) (bool, error) { - mockArgs := v.Called(flags, uId) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// property Enable b - -func (v *MockInterfaceUdcpCache) Enable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -{ - "Service": "", - "Objects": [ - { - "Type": "UdcpCache", - "Path": "", - "Interfaces": [ - { - "Name": "com.deepin.udcp.iam", - "CustomInterfaceName": true, - "Type": "udcpCache" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/UdcpCache.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/UdcpCache.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.udcp.iam/UdcpCache.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.udcp.iam/UdcpCache.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,833 +0,0 @@ -// Code generated by "./generator ./com.deepin.wm"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wm - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Wm interface { - wm // interface com.deepin.wm - proxy.Object -} - -type objectWm struct { - interfaceWm // interface com.deepin.wm - proxy.ImplObject -} - -func NewWm(conn *dbus.Conn) Wm { - obj := new(objectWm) - obj.ImplObject.Init_(conn, "com.deepin.wm", "/com/deepin/wm") - return obj -} - -type wm interface { - GoSwitchApplication(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call - SwitchApplication(flags dbus.Flags, backward bool) error - GoTileActiveWindow(flags dbus.Flags, ch chan *dbus.Call, side uint32) *dbus.Call - TileActiveWindow(flags dbus.Flags, side uint32) error - GoBeginToMoveActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - BeginToMoveActiveWindow(flags dbus.Flags) error - GoToggleActiveWindowMaximize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ToggleActiveWindowMaximize(flags dbus.Flags) error - GoMinimizeActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - MinimizeActiveWindow(flags dbus.Flags) error - GoShowWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ShowWorkspace(flags dbus.Flags) error - GoShowWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ShowWindow(flags dbus.Flags) error - GoShowAllWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ShowAllWindow(flags dbus.Flags) error - GoClearMoveStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearMoveStatus(flags dbus.Flags) error - GoTouchToMove(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32) *dbus.Call - TouchToMove(flags dbus.Flags, x int32, y int32) error - GoPerformAction(flags dbus.Flags, ch chan *dbus.Call, type0 int32) *dbus.Call - PerformAction(flags dbus.Flags, type0 int32) error - GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call - PreviewWindow(flags dbus.Flags, xid uint32) error - GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CancelPreviewWindow(flags dbus.Flags) error - GoGetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCurrentWorkspaceBackground(flags dbus.Flags) (string, error) - GoSetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call - SetCurrentWorkspaceBackground(flags dbus.Flags, uri string) error - GoGetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call - GetWorkspaceBackground(flags dbus.Flags, index int32) (string, error) - GoSetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32, uri string) *dbus.Call - SetWorkspaceBackground(flags dbus.Flags, index int32, uri string) error - GoSetTransientBackground(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - SetTransientBackground(flags dbus.Flags, arg0 string) error - GoGetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, strMonitorName string) *dbus.Call - GetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, strMonitorName string) (string, error) - GoSetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call - SetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error - GoGetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string) *dbus.Call - GetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string) (string, error) - GoSetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string, uri string) *dbus.Call - SetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string, uri string) error - GoSetTransientBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call - SetTransientBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error - GoGetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCurrentWorkspace(flags dbus.Flags) (int32, error) - GoWorkspaceCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - WorkspaceCount(flags dbus.Flags) (int32, error) - GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call - SetCurrentWorkspace(flags dbus.Flags, index int32) error - GoPreviousWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PreviousWorkspace(flags dbus.Flags) error - GoNextWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - NextWorkspace(flags dbus.Flags) error - GoGetAllAccels(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAllAccels(flags dbus.Flags) (string, error) - GoGetAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - GetAccel(flags dbus.Flags, id string) ([]string, error) - GoGetDefaultAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - GetDefaultAccel(flags dbus.Flags, id string) ([]string, error) - GoSetAccel(flags dbus.Flags, ch chan *dbus.Call, data string) *dbus.Call - SetAccel(flags dbus.Flags, data string) (bool, error) - GoRemoveAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - RemoveAccel(flags dbus.Flags, id string) error - GoSetDecorationTheme(flags dbus.Flags, ch chan *dbus.Call, themeType string, themeName string) *dbus.Call - SetDecorationTheme(flags dbus.Flags, themeType string, themeName string) error - GoSetDecorationDeepinTheme(flags dbus.Flags, ch chan *dbus.Call, deepinThemeName string) *dbus.Call - SetDecorationDeepinTheme(flags dbus.Flags, deepinThemeName string) error - GoChangeCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call - ChangeCurrentWorkspaceBackground(flags dbus.Flags, uri string) error - GoSwitchToWorkspace(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call - SwitchToWorkspace(flags dbus.Flags, backward bool) error - GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call, xids []uint32) *dbus.Call - PresentWindows(flags dbus.Flags, xids []uint32) error - GoEnableZoneDetected(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call - EnableZoneDetected(flags dbus.Flags, enabled bool) error - GoGetIsShowDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetIsShowDesktop(flags dbus.Flags) (bool, error) - GoGetMultiTaskingStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetMultiTaskingStatus(flags dbus.Flags) (bool, error) - ConnectWorkspaceBackgroundChanged(cb func(index int32, newUri string)) (dbusutil.SignalHandlerId, error) - ConnectWorkspaceBackgroundChangedForMonitor(cb func(index int32, monitor string, newUri string)) (dbusutil.SignalHandlerId, error) - ConnectCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) - ConnectWmCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) - ConnectWorkspaceCountChanged(cb func(count int32)) (dbusutil.SignalHandlerId, error) - ConnectWorkspaceSwitched(cb func(from int32, to int32)) (dbusutil.SignalHandlerId, error) - CompositingEnabled() proxy.PropBool - CompositingPossible() proxy.PropBool - CompositingAllowSwitch() proxy.PropBool - ZoneEnabled() proxy.PropBool - CursorTheme() proxy.PropString - CursorSize() proxy.PropInt32 -} - -type interfaceWm struct{} - -func (v *interfaceWm) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWm) GetInterfaceName_() string { - return "com.deepin.wm" -} - -// method SwitchApplication - -func (v *interfaceWm) GoSwitchApplication(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchApplication", flags, ch, backward) -} - -func (v *interfaceWm) SwitchApplication(flags dbus.Flags, backward bool) error { - return (<-v.GoSwitchApplication(flags, make(chan *dbus.Call, 1), backward).Done).Err -} - -// method TileActiveWindow - -func (v *interfaceWm) GoTileActiveWindow(flags dbus.Flags, ch chan *dbus.Call, side uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TileActiveWindow", flags, ch, side) -} - -func (v *interfaceWm) TileActiveWindow(flags dbus.Flags, side uint32) error { - return (<-v.GoTileActiveWindow(flags, make(chan *dbus.Call, 1), side).Done).Err -} - -// method BeginToMoveActiveWindow - -func (v *interfaceWm) GoBeginToMoveActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".BeginToMoveActiveWindow", flags, ch) -} - -func (v *interfaceWm) BeginToMoveActiveWindow(flags dbus.Flags) error { - return (<-v.GoBeginToMoveActiveWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ToggleActiveWindowMaximize - -func (v *interfaceWm) GoToggleActiveWindowMaximize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleActiveWindowMaximize", flags, ch) -} - -func (v *interfaceWm) ToggleActiveWindowMaximize(flags dbus.Flags) error { - return (<-v.GoToggleActiveWindowMaximize(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method MinimizeActiveWindow - -func (v *interfaceWm) GoMinimizeActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MinimizeActiveWindow", flags, ch) -} - -func (v *interfaceWm) MinimizeActiveWindow(flags dbus.Flags) error { - return (<-v.GoMinimizeActiveWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ShowWorkspace - -func (v *interfaceWm) GoShowWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowWorkspace", flags, ch) -} - -func (v *interfaceWm) ShowWorkspace(flags dbus.Flags) error { - return (<-v.GoShowWorkspace(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ShowWindow - -func (v *interfaceWm) GoShowWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowWindow", flags, ch) -} - -func (v *interfaceWm) ShowWindow(flags dbus.Flags) error { - return (<-v.GoShowWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ShowAllWindow - -func (v *interfaceWm) GoShowAllWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowAllWindow", flags, ch) -} - -func (v *interfaceWm) ShowAllWindow(flags dbus.Flags) error { - return (<-v.GoShowAllWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ClearMoveStatus - -func (v *interfaceWm) GoClearMoveStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearMoveStatus", flags, ch) -} - -func (v *interfaceWm) ClearMoveStatus(flags dbus.Flags) error { - return (<-v.GoClearMoveStatus(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method TouchToMove - -func (v *interfaceWm) GoTouchToMove(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TouchToMove", flags, ch, x, y) -} - -func (v *interfaceWm) TouchToMove(flags dbus.Flags, x int32, y int32) error { - return (<-v.GoTouchToMove(flags, make(chan *dbus.Call, 1), x, y).Done).Err -} - -// method PerformAction - -func (v *interfaceWm) GoPerformAction(flags dbus.Flags, ch chan *dbus.Call, type0 int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PerformAction", flags, ch, type0) -} - -func (v *interfaceWm) PerformAction(flags dbus.Flags, type0 int32) error { - return (<-v.GoPerformAction(flags, make(chan *dbus.Call, 1), type0).Done).Err -} - -// method PreviewWindow - -func (v *interfaceWm) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviewWindow", flags, ch, xid) -} - -func (v *interfaceWm) PreviewWindow(flags dbus.Flags, xid uint32) error { - return (<-v.GoPreviewWindow(flags, make(chan *dbus.Call, 1), xid).Done).Err -} - -// method CancelPreviewWindow - -func (v *interfaceWm) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPreviewWindow", flags, ch) -} - -func (v *interfaceWm) CancelPreviewWindow(flags dbus.Flags) error { - return (<-v.GoCancelPreviewWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetCurrentWorkspaceBackground - -func (v *interfaceWm) GoGetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCurrentWorkspaceBackground", flags, ch) -} - -func (*interfaceWm) StoreGetCurrentWorkspaceBackground(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceWm) GetCurrentWorkspaceBackground(flags dbus.Flags) (string, error) { - return v.StoreGetCurrentWorkspaceBackground( - <-v.GoGetCurrentWorkspaceBackground(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetCurrentWorkspaceBackground - -func (v *interfaceWm) GoSetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspaceBackground", flags, ch, uri) -} - -func (v *interfaceWm) SetCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { - return (<-v.GoSetCurrentWorkspaceBackground(flags, make(chan *dbus.Call, 1), uri).Done).Err -} - -// method GetWorkspaceBackground - -func (v *interfaceWm) GoGetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetWorkspaceBackground", flags, ch, index) -} - -func (*interfaceWm) StoreGetWorkspaceBackground(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceWm) GetWorkspaceBackground(flags dbus.Flags, index int32) (string, error) { - return v.StoreGetWorkspaceBackground( - <-v.GoGetWorkspaceBackground(flags, make(chan *dbus.Call, 1), index).Done) -} - -// method SetWorkspaceBackground - -func (v *interfaceWm) GoSetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32, uri string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWorkspaceBackground", flags, ch, index, uri) -} - -func (v *interfaceWm) SetWorkspaceBackground(flags dbus.Flags, index int32, uri string) error { - return (<-v.GoSetWorkspaceBackground(flags, make(chan *dbus.Call, 1), index, uri).Done).Err -} - -// method SetTransientBackground - -func (v *interfaceWm) GoSetTransientBackground(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTransientBackground", flags, ch, arg0) -} - -func (v *interfaceWm) SetTransientBackground(flags dbus.Flags, arg0 string) error { - return (<-v.GoSetTransientBackground(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method GetCurrentWorkspaceBackgroundForMonitor - -func (v *interfaceWm) GoGetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, strMonitorName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCurrentWorkspaceBackgroundForMonitor", flags, ch, strMonitorName) -} - -func (*interfaceWm) StoreGetCurrentWorkspaceBackgroundForMonitor(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceWm) GetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, strMonitorName string) (string, error) { - return v.StoreGetCurrentWorkspaceBackgroundForMonitor( - <-v.GoGetCurrentWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), strMonitorName).Done) -} - -// method SetCurrentWorkspaceBackgroundForMonitor - -func (v *interfaceWm) GoSetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspaceBackgroundForMonitor", flags, ch, uri, strMonitorName) -} - -func (v *interfaceWm) SetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { - return (<-v.GoSetCurrentWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), uri, strMonitorName).Done).Err -} - -// method GetWorkspaceBackgroundForMonitor - -func (v *interfaceWm) GoGetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetWorkspaceBackgroundForMonitor", flags, ch, index, strMonitorName) -} - -func (*interfaceWm) StoreGetWorkspaceBackgroundForMonitor(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceWm) GetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string) (string, error) { - return v.StoreGetWorkspaceBackgroundForMonitor( - <-v.GoGetWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), index, strMonitorName).Done) -} - -// method SetWorkspaceBackgroundForMonitor - -func (v *interfaceWm) GoSetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string, uri string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWorkspaceBackgroundForMonitor", flags, ch, index, strMonitorName, uri) -} - -func (v *interfaceWm) SetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string, uri string) error { - return (<-v.GoSetWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), index, strMonitorName, uri).Done).Err -} - -// method SetTransientBackgroundForMonitor - -func (v *interfaceWm) GoSetTransientBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTransientBackgroundForMonitor", flags, ch, uri, strMonitorName) -} - -func (v *interfaceWm) SetTransientBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { - return (<-v.GoSetTransientBackgroundForMonitor(flags, make(chan *dbus.Call, 1), uri, strMonitorName).Done).Err -} - -// method GetCurrentWorkspace - -func (v *interfaceWm) GoGetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCurrentWorkspace", flags, ch) -} - -func (*interfaceWm) StoreGetCurrentWorkspace(call *dbus.Call) (index int32, err error) { - err = call.Store(&index) - return -} - -func (v *interfaceWm) GetCurrentWorkspace(flags dbus.Flags) (int32, error) { - return v.StoreGetCurrentWorkspace( - <-v.GoGetCurrentWorkspace(flags, make(chan *dbus.Call, 1)).Done) -} - -// method WorkspaceCount - -func (v *interfaceWm) GoWorkspaceCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WorkspaceCount", flags, ch) -} - -func (*interfaceWm) StoreWorkspaceCount(call *dbus.Call) (count int32, err error) { - err = call.Store(&count) - return -} - -func (v *interfaceWm) WorkspaceCount(flags dbus.Flags) (int32, error) { - return v.StoreWorkspaceCount( - <-v.GoWorkspaceCount(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetCurrentWorkspace - -func (v *interfaceWm) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspace", flags, ch, index) -} - -func (v *interfaceWm) SetCurrentWorkspace(flags dbus.Flags, index int32) error { - return (<-v.GoSetCurrentWorkspace(flags, make(chan *dbus.Call, 1), index).Done).Err -} - -// method PreviousWorkspace - -func (v *interfaceWm) GoPreviousWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviousWorkspace", flags, ch) -} - -func (v *interfaceWm) PreviousWorkspace(flags dbus.Flags) error { - return (<-v.GoPreviousWorkspace(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method NextWorkspace - -func (v *interfaceWm) GoNextWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NextWorkspace", flags, ch) -} - -func (v *interfaceWm) NextWorkspace(flags dbus.Flags) error { - return (<-v.GoNextWorkspace(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetAllAccels - -func (v *interfaceWm) GoGetAllAccels(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllAccels", flags, ch) -} - -func (*interfaceWm) StoreGetAllAccels(call *dbus.Call) (data string, err error) { - err = call.Store(&data) - return -} - -func (v *interfaceWm) GetAllAccels(flags dbus.Flags) (string, error) { - return v.StoreGetAllAccels( - <-v.GoGetAllAccels(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAccel - -func (v *interfaceWm) GoGetAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccel", flags, ch, id) -} - -func (*interfaceWm) StoreGetAccel(call *dbus.Call) (data []string, err error) { - err = call.Store(&data) - return -} - -func (v *interfaceWm) GetAccel(flags dbus.Flags, id string) ([]string, error) { - return v.StoreGetAccel( - <-v.GoGetAccel(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method GetDefaultAccel - -func (v *interfaceWm) GoGetDefaultAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultAccel", flags, ch, id) -} - -func (*interfaceWm) StoreGetDefaultAccel(call *dbus.Call) (data []string, err error) { - err = call.Store(&data) - return -} - -func (v *interfaceWm) GetDefaultAccel(flags dbus.Flags, id string) ([]string, error) { - return v.StoreGetDefaultAccel( - <-v.GoGetDefaultAccel(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method SetAccel - -func (v *interfaceWm) GoSetAccel(flags dbus.Flags, ch chan *dbus.Call, data string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAccel", flags, ch, data) -} - -func (*interfaceWm) StoreSetAccel(call *dbus.Call) (result bool, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceWm) SetAccel(flags dbus.Flags, data string) (bool, error) { - return v.StoreSetAccel( - <-v.GoSetAccel(flags, make(chan *dbus.Call, 1), data).Done) -} - -// method RemoveAccel - -func (v *interfaceWm) GoRemoveAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAccel", flags, ch, id) -} - -func (v *interfaceWm) RemoveAccel(flags dbus.Flags, id string) error { - return (<-v.GoRemoveAccel(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method SetDecorationTheme - -func (v *interfaceWm) GoSetDecorationTheme(flags dbus.Flags, ch chan *dbus.Call, themeType string, themeName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDecorationTheme", flags, ch, themeType, themeName) -} - -func (v *interfaceWm) SetDecorationTheme(flags dbus.Flags, themeType string, themeName string) error { - return (<-v.GoSetDecorationTheme(flags, make(chan *dbus.Call, 1), themeType, themeName).Done).Err -} - -// method SetDecorationDeepinTheme - -func (v *interfaceWm) GoSetDecorationDeepinTheme(flags dbus.Flags, ch chan *dbus.Call, deepinThemeName string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDecorationDeepinTheme", flags, ch, deepinThemeName) -} - -func (v *interfaceWm) SetDecorationDeepinTheme(flags dbus.Flags, deepinThemeName string) error { - return (<-v.GoSetDecorationDeepinTheme(flags, make(chan *dbus.Call, 1), deepinThemeName).Done).Err -} - -// method ChangeCurrentWorkspaceBackground - -func (v *interfaceWm) GoChangeCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeCurrentWorkspaceBackground", flags, ch, uri) -} - -func (v *interfaceWm) ChangeCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { - return (<-v.GoChangeCurrentWorkspaceBackground(flags, make(chan *dbus.Call, 1), uri).Done).Err -} - -// method SwitchToWorkspace - -func (v *interfaceWm) GoSwitchToWorkspace(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchToWorkspace", flags, ch, backward) -} - -func (v *interfaceWm) SwitchToWorkspace(flags dbus.Flags, backward bool) error { - return (<-v.GoSwitchToWorkspace(flags, make(chan *dbus.Call, 1), backward).Done).Err -} - -// method PresentWindows - -func (v *interfaceWm) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call, xids []uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PresentWindows", flags, ch, xids) -} - -func (v *interfaceWm) PresentWindows(flags dbus.Flags, xids []uint32) error { - return (<-v.GoPresentWindows(flags, make(chan *dbus.Call, 1), xids).Done).Err -} - -// method EnableZoneDetected - -func (v *interfaceWm) GoEnableZoneDetected(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableZoneDetected", flags, ch, enabled) -} - -func (v *interfaceWm) EnableZoneDetected(flags dbus.Flags, enabled bool) error { - return (<-v.GoEnableZoneDetected(flags, make(chan *dbus.Call, 1), enabled).Done).Err -} - -// method GetIsShowDesktop - -func (v *interfaceWm) GoGetIsShowDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetIsShowDesktop", flags, ch) -} - -func (*interfaceWm) StoreGetIsShowDesktop(call *dbus.Call) (isShowDesktop bool, err error) { - err = call.Store(&isShowDesktop) - return -} - -func (v *interfaceWm) GetIsShowDesktop(flags dbus.Flags) (bool, error) { - return v.StoreGetIsShowDesktop( - <-v.GoGetIsShowDesktop(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetMultiTaskingStatus - -func (v *interfaceWm) GoGetMultiTaskingStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetMultiTaskingStatus", flags, ch) -} - -func (*interfaceWm) StoreGetMultiTaskingStatus(call *dbus.Call) (isActive bool, err error) { - err = call.Store(&isActive) - return -} - -func (v *interfaceWm) GetMultiTaskingStatus(flags dbus.Flags) (bool, error) { - return v.StoreGetMultiTaskingStatus( - <-v.GoGetMultiTaskingStatus(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal WorkspaceBackgroundChanged - -func (v *interfaceWm) ConnectWorkspaceBackgroundChanged(cb func(index int32, newUri string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WorkspaceBackgroundChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WorkspaceBackgroundChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var index int32 - var newUri string - err := dbus.Store(sig.Body, &index, &newUri) - if err == nil { - cb(index, newUri) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal WorkspaceBackgroundChangedForMonitor - -func (v *interfaceWm) ConnectWorkspaceBackgroundChangedForMonitor(cb func(index int32, monitor string, newUri string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WorkspaceBackgroundChangedForMonitor", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WorkspaceBackgroundChangedForMonitor", - } - handlerFunc := func(sig *dbus.Signal) { - var index int32 - var monitor string - var newUri string - err := dbus.Store(sig.Body, &index, &monitor, &newUri) - if err == nil { - cb(index, monitor, newUri) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal compositingEnabledChanged - -func (v *interfaceWm) ConnectCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "compositingEnabledChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".compositingEnabledChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var enabled bool - err := dbus.Store(sig.Body, &enabled) - if err == nil { - cb(enabled) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal wmCompositingEnabledChanged - -func (v *interfaceWm) ConnectWmCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "wmCompositingEnabledChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".wmCompositingEnabledChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var enabled bool - err := dbus.Store(sig.Body, &enabled) - if err == nil { - cb(enabled) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal workspaceCountChanged - -func (v *interfaceWm) ConnectWorkspaceCountChanged(cb func(count int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "workspaceCountChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".workspaceCountChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var count int32 - err := dbus.Store(sig.Body, &count) - if err == nil { - cb(count) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal WorkspaceSwitched - -func (v *interfaceWm) ConnectWorkspaceSwitched(cb func(from int32, to int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WorkspaceSwitched", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WorkspaceSwitched", - } - handlerFunc := func(sig *dbus.Signal) { - var from int32 - var to int32 - err := dbus.Store(sig.Body, &from, &to) - if err == nil { - cb(from, to) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property compositingEnabled b - -func (v *interfaceWm) CompositingEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "compositingEnabled", - } -} - -// property compositingPossible b - -func (v *interfaceWm) CompositingPossible() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "compositingPossible", - } -} - -// property compositingAllowSwitch b - -func (v *interfaceWm) CompositingAllowSwitch() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "compositingAllowSwitch", - } -} - -// property zoneEnabled b - -func (v *interfaceWm) ZoneEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "zoneEnabled", - } -} - -// property cursorTheme s - -func (v *interfaceWm) CursorTheme() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "cursorTheme", - } -} - -// property cursorSize i - -func (v *interfaceWm) CursorSize() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "cursorSize", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,976 +0,0 @@ -// Code generated by "./generator ./com.deepin.wm"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wm - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockWm struct { - MockInterfaceWm // interface com.deepin.wm - proxy.MockObject -} - -type MockInterfaceWm struct { - mock.Mock -} - -// method SwitchApplication - -func (v *MockInterfaceWm) GoSwitchApplication(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { - mockArgs := v.Called(flags, ch, backward) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SwitchApplication(flags dbus.Flags, backward bool) error { - mockArgs := v.Called(flags, backward) - - return mockArgs.Error(0) -} - -// method TileActiveWindow - -func (v *MockInterfaceWm) GoTileActiveWindow(flags dbus.Flags, ch chan *dbus.Call, side uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, side) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) TileActiveWindow(flags dbus.Flags, side uint32) error { - mockArgs := v.Called(flags, side) - - return mockArgs.Error(0) -} - -// method BeginToMoveActiveWindow - -func (v *MockInterfaceWm) GoBeginToMoveActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) BeginToMoveActiveWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ToggleActiveWindowMaximize - -func (v *MockInterfaceWm) GoToggleActiveWindowMaximize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) ToggleActiveWindowMaximize(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method MinimizeActiveWindow - -func (v *MockInterfaceWm) GoMinimizeActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) MinimizeActiveWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ShowWorkspace - -func (v *MockInterfaceWm) GoShowWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) ShowWorkspace(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ShowWindow - -func (v *MockInterfaceWm) GoShowWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) ShowWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ShowAllWindow - -func (v *MockInterfaceWm) GoShowAllWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) ShowAllWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ClearMoveStatus - -func (v *MockInterfaceWm) GoClearMoveStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) ClearMoveStatus(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method TouchToMove - -func (v *MockInterfaceWm) GoTouchToMove(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32) *dbus.Call { - mockArgs := v.Called(flags, ch, x, y) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) TouchToMove(flags dbus.Flags, x int32, y int32) error { - mockArgs := v.Called(flags, x, y) - - return mockArgs.Error(0) -} - -// method PerformAction - -func (v *MockInterfaceWm) GoPerformAction(flags dbus.Flags, ch chan *dbus.Call, type0 int32) *dbus.Call { - mockArgs := v.Called(flags, ch, type0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) PerformAction(flags dbus.Flags, type0 int32) error { - mockArgs := v.Called(flags, type0) - - return mockArgs.Error(0) -} - -// method PreviewWindow - -func (v *MockInterfaceWm) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, xid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) PreviewWindow(flags dbus.Flags, xid uint32) error { - mockArgs := v.Called(flags, xid) - - return mockArgs.Error(0) -} - -// method CancelPreviewWindow - -func (v *MockInterfaceWm) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) CancelPreviewWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetCurrentWorkspaceBackground - -func (v *MockInterfaceWm) GoGetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetCurrentWorkspaceBackground(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetCurrentWorkspaceBackground - -func (v *MockInterfaceWm) GoSetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { - mockArgs := v.Called(flags, ch, uri) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { - mockArgs := v.Called(flags, uri) - - return mockArgs.Error(0) -} - -// method GetWorkspaceBackground - -func (v *MockInterfaceWm) GoGetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { - mockArgs := v.Called(flags, ch, index) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetWorkspaceBackground(flags dbus.Flags, index int32) (string, error) { - mockArgs := v.Called(flags, index) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetWorkspaceBackground - -func (v *MockInterfaceWm) GoSetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32, uri string) *dbus.Call { - mockArgs := v.Called(flags, ch, index, uri) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetWorkspaceBackground(flags dbus.Flags, index int32, uri string) error { - mockArgs := v.Called(flags, index, uri) - - return mockArgs.Error(0) -} - -// method SetTransientBackground - -func (v *MockInterfaceWm) GoSetTransientBackground(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetTransientBackground(flags dbus.Flags, arg0 string) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method GetCurrentWorkspaceBackgroundForMonitor - -func (v *MockInterfaceWm) GoGetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, strMonitorName string) *dbus.Call { - mockArgs := v.Called(flags, ch, strMonitorName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, strMonitorName string) (string, error) { - mockArgs := v.Called(flags, strMonitorName) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetCurrentWorkspaceBackgroundForMonitor - -func (v *MockInterfaceWm) GoSetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { - mockArgs := v.Called(flags, ch, uri, strMonitorName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { - mockArgs := v.Called(flags, uri, strMonitorName) - - return mockArgs.Error(0) -} - -// method GetWorkspaceBackgroundForMonitor - -func (v *MockInterfaceWm) GoGetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string) *dbus.Call { - mockArgs := v.Called(flags, ch, index, strMonitorName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string) (string, error) { - mockArgs := v.Called(flags, index, strMonitorName) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetWorkspaceBackgroundForMonitor - -func (v *MockInterfaceWm) GoSetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string, uri string) *dbus.Call { - mockArgs := v.Called(flags, ch, index, strMonitorName, uri) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string, uri string) error { - mockArgs := v.Called(flags, index, strMonitorName, uri) - - return mockArgs.Error(0) -} - -// method SetTransientBackgroundForMonitor - -func (v *MockInterfaceWm) GoSetTransientBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { - mockArgs := v.Called(flags, ch, uri, strMonitorName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetTransientBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { - mockArgs := v.Called(flags, uri, strMonitorName) - - return mockArgs.Error(0) -} - -// method GetCurrentWorkspace - -func (v *MockInterfaceWm) GoGetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetCurrentWorkspace(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method WorkspaceCount - -func (v *MockInterfaceWm) GoWorkspaceCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) WorkspaceCount(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetCurrentWorkspace - -func (v *MockInterfaceWm) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { - mockArgs := v.Called(flags, ch, index) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetCurrentWorkspace(flags dbus.Flags, index int32) error { - mockArgs := v.Called(flags, index) - - return mockArgs.Error(0) -} - -// method PreviousWorkspace - -func (v *MockInterfaceWm) GoPreviousWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) PreviousWorkspace(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method NextWorkspace - -func (v *MockInterfaceWm) GoNextWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) NextWorkspace(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetAllAccels - -func (v *MockInterfaceWm) GoGetAllAccels(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetAllAccels(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetAccel - -func (v *MockInterfaceWm) GoGetAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetAccel(flags dbus.Flags, id string) ([]string, error) { - mockArgs := v.Called(flags, id) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDefaultAccel - -func (v *MockInterfaceWm) GoGetDefaultAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetDefaultAccel(flags dbus.Flags, id string) ([]string, error) { - mockArgs := v.Called(flags, id) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetAccel - -func (v *MockInterfaceWm) GoSetAccel(flags dbus.Flags, ch chan *dbus.Call, data string) *dbus.Call { - mockArgs := v.Called(flags, ch, data) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetAccel(flags dbus.Flags, data string) (bool, error) { - mockArgs := v.Called(flags, data) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method RemoveAccel - -func (v *MockInterfaceWm) GoRemoveAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) RemoveAccel(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method SetDecorationTheme - -func (v *MockInterfaceWm) GoSetDecorationTheme(flags dbus.Flags, ch chan *dbus.Call, themeType string, themeName string) *dbus.Call { - mockArgs := v.Called(flags, ch, themeType, themeName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetDecorationTheme(flags dbus.Flags, themeType string, themeName string) error { - mockArgs := v.Called(flags, themeType, themeName) - - return mockArgs.Error(0) -} - -// method SetDecorationDeepinTheme - -func (v *MockInterfaceWm) GoSetDecorationDeepinTheme(flags dbus.Flags, ch chan *dbus.Call, deepinThemeName string) *dbus.Call { - mockArgs := v.Called(flags, ch, deepinThemeName) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SetDecorationDeepinTheme(flags dbus.Flags, deepinThemeName string) error { - mockArgs := v.Called(flags, deepinThemeName) - - return mockArgs.Error(0) -} - -// method ChangeCurrentWorkspaceBackground - -func (v *MockInterfaceWm) GoChangeCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { - mockArgs := v.Called(flags, ch, uri) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) ChangeCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { - mockArgs := v.Called(flags, uri) - - return mockArgs.Error(0) -} - -// method SwitchToWorkspace - -func (v *MockInterfaceWm) GoSwitchToWorkspace(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { - mockArgs := v.Called(flags, ch, backward) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) SwitchToWorkspace(flags dbus.Flags, backward bool) error { - mockArgs := v.Called(flags, backward) - - return mockArgs.Error(0) -} - -// method PresentWindows - -func (v *MockInterfaceWm) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call, xids []uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, xids) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) PresentWindows(flags dbus.Flags, xids []uint32) error { - mockArgs := v.Called(flags, xids) - - return mockArgs.Error(0) -} - -// method EnableZoneDetected - -func (v *MockInterfaceWm) GoEnableZoneDetected(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enabled) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) EnableZoneDetected(flags dbus.Flags, enabled bool) error { - mockArgs := v.Called(flags, enabled) - - return mockArgs.Error(0) -} - -// method GetIsShowDesktop - -func (v *MockInterfaceWm) GoGetIsShowDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetIsShowDesktop(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method GetMultiTaskingStatus - -func (v *MockInterfaceWm) GoGetMultiTaskingStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWm) GetMultiTaskingStatus(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// signal WorkspaceBackgroundChanged - -func (v *MockInterfaceWm) ConnectWorkspaceBackgroundChanged(cb func(index int32, newUri string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WorkspaceBackgroundChangedForMonitor - -func (v *MockInterfaceWm) ConnectWorkspaceBackgroundChangedForMonitor(cb func(index int32, monitor string, newUri string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal compositingEnabledChanged - -func (v *MockInterfaceWm) ConnectCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal wmCompositingEnabledChanged - -func (v *MockInterfaceWm) ConnectWmCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal workspaceCountChanged - -func (v *MockInterfaceWm) ConnectWorkspaceCountChanged(cb func(count int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WorkspaceSwitched - -func (v *MockInterfaceWm) ConnectWorkspaceSwitched(cb func(from int32, to int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property compositingEnabled b - -func (v *MockInterfaceWm) CompositingEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property compositingPossible b - -func (v *MockInterfaceWm) CompositingPossible() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property compositingAllowSwitch b - -func (v *MockInterfaceWm) CompositingAllowSwitch() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property zoneEnabled b - -func (v *MockInterfaceWm) ZoneEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property cursorTheme s - -func (v *MockInterfaceWm) CursorTheme() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property cursorSize i - -func (v *MockInterfaceWm) CursorSize() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.wm", - "Objects": [ - { - "Type": "Wm", - "Path": "/com/deepin/wm", - "Interfaces": [ - { - "Name": "com.deepin.wm", - "Type": "wm" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/Wm.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/Wm.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wm/Wm.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wm/Wm.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ -// Code generated by "./generator ./com.deepin.wmswitcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wmswitcher - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type WMSwitcher interface { - wmSwitcher // interface com.deepin.WMSwitcher - proxy.Object -} - -type objectWMSwitcher struct { - interfaceWmSwitcher // interface com.deepin.WMSwitcher - proxy.ImplObject -} - -func NewWMSwitcher(conn *dbus.Conn) WMSwitcher { - obj := new(objectWMSwitcher) - obj.ImplObject.Init_(conn, "com.deepin.WMSwitcher", "/com/deepin/WMSwitcher") - return obj -} - -type wmSwitcher interface { - GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - AllowSwitch(flags dbus.Flags) (bool, error) - GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CurrentWM(flags dbus.Flags) (string, error) - GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RequestSwitchWM(flags dbus.Flags) error - ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceWmSwitcher struct{} - -func (v *interfaceWmSwitcher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWmSwitcher) GetInterfaceName_() string { - return "com.deepin.WMSwitcher" -} - -// method AllowSwitch - -func (v *interfaceWmSwitcher) GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowSwitch", flags, ch) -} - -func (*interfaceWmSwitcher) StoreAllowSwitch(call *dbus.Call) (allow bool, err error) { - err = call.Store(&allow) - return -} - -func (v *interfaceWmSwitcher) AllowSwitch(flags dbus.Flags) (bool, error) { - return v.StoreAllowSwitch( - <-v.GoAllowSwitch(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CurrentWM - -func (v *interfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CurrentWM", flags, ch) -} - -func (*interfaceWmSwitcher) StoreCurrentWM(call *dbus.Call) (wmName string, err error) { - err = call.Store(&wmName) - return -} - -func (v *interfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { - return v.StoreCurrentWM( - <-v.GoCurrentWM(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RequestSwitchWM - -func (v *interfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSwitchWM", flags, ch) -} - -func (v *interfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { - return (<-v.GoRequestSwitchWM(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal WMChanged - -func (v *interfaceWmSwitcher) ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WMChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WMChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var wmName string - err := dbus.Store(sig.Body, &wmName) - if err == nil { - cb(wmName) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ -// Code generated by "./generator ./com.deepin.wmswitcher"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wmswitcher - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockWMSwitcher struct { - MockInterfaceWmSwitcher // interface com.deepin.WMSwitcher - proxy.MockObject -} - -type MockInterfaceWmSwitcher struct { - mock.Mock -} - -// method AllowSwitch - -func (v *MockInterfaceWmSwitcher) GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) AllowSwitch(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method CurrentWM - -func (v *MockInterfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RequestSwitchWM - -func (v *MockInterfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal WMChanged - -func (v *MockInterfaceWmSwitcher) ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.deepin.WMSwitcher", - "Objects": [ - { - "Type": "WMSwitcher", - "Path": "/com/deepin/WMSwitcher", - "Interfaces": [ - { - "Name": "com.deepin.WMSwitcher", - "Type": "wmSwitcher" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/WMSwitcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/WMSwitcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.deepin.wmswitcher/WMSwitcher.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.deepin.wmswitcher/WMSwitcher.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,279 +0,0 @@ -// Code generated by "./generator ./com.huawei.fingerprint"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fingerprint - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Fingerprint interface { - fingerprint // interface com.huawei.Fingerprint - proxy.Object -} - -type objectFingerprint struct { - interfaceFingerprint // interface com.huawei.Fingerprint - proxy.ImplObject -} - -func NewFingerprint(conn *dbus.Conn) Fingerprint { - obj := new(objectFingerprint) - obj.ImplObject.Init_(conn, "com.huawei.Fingerprint", "/com/huawei/Fingerprint") - return obj -} - -type fingerprint interface { - GoSearchDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SearchDevice(flags dbus.Flags) (bool, error) - GoIdentify(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - Identify(flags dbus.Flags, uuid string) error - GoIdentifyWithMultipleUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IdentifyWithMultipleUser(flags dbus.Flags) error - GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetStatus(flags dbus.Flags) (int32, error) - GoEnroll(flags dbus.Flags, ch chan *dbus.Call, filePath string, uuid string) *dbus.Call - Enroll(flags dbus.Flags, filePath string, uuid string) error - GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Close(flags dbus.Flags) (int32, error) - GoReload(flags dbus.Flags, ch chan *dbus.Call, deleteType int32) *dbus.Call - Reload(flags dbus.Flags, deleteType int32) (int32, error) - GoClearPovImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearPovImage(flags dbus.Flags) (int32, error) - ConnectEnrollStatus(cb func(progress int32, result int32)) (dbusutil.SignalHandlerId, error) - ConnectIdentifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) - ConnectIdentifyNoAccount(cb func(result int32, userName string)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) -} - -type interfaceFingerprint struct{} - -func (v *interfaceFingerprint) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceFingerprint) GetInterfaceName_() string { - return "com.huawei.Fingerprint" -} - -// method SearchDevice - -func (v *interfaceFingerprint) GoSearchDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SearchDevice", flags, ch) -} - -func (*interfaceFingerprint) StoreSearchDevice(call *dbus.Call) (result bool, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceFingerprint) SearchDevice(flags dbus.Flags) (bool, error) { - return v.StoreSearchDevice( - <-v.GoSearchDevice(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Identify - -func (v *interfaceFingerprint) GoIdentify(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Identify", flags, ch, uuid) -} - -func (v *interfaceFingerprint) Identify(flags dbus.Flags, uuid string) error { - return (<-v.GoIdentify(flags, make(chan *dbus.Call, 1), uuid).Done).Err -} - -// method IdentifyWithMultipleUser - -func (v *interfaceFingerprint) GoIdentifyWithMultipleUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IdentifyWithMultipleUser", flags, ch) -} - -func (v *interfaceFingerprint) IdentifyWithMultipleUser(flags dbus.Flags) error { - return (<-v.GoIdentifyWithMultipleUser(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetStatus - -func (v *interfaceFingerprint) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetStatus", flags, ch) -} - -func (*interfaceFingerprint) StoreGetStatus(call *dbus.Call) (result int32, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceFingerprint) GetStatus(flags dbus.Flags) (int32, error) { - return v.StoreGetStatus( - <-v.GoGetStatus(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Enroll - -func (v *interfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, filePath string, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, filePath, uuid) -} - -func (v *interfaceFingerprint) Enroll(flags dbus.Flags, filePath string, uuid string) error { - return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), filePath, uuid).Done).Err -} - -// method Close - -func (v *interfaceFingerprint) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Close", flags, ch) -} - -func (*interfaceFingerprint) StoreClose(call *dbus.Call) (result int32, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceFingerprint) Close(flags dbus.Flags) (int32, error) { - return v.StoreClose( - <-v.GoClose(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Reload - -func (v *interfaceFingerprint) GoReload(flags dbus.Flags, ch chan *dbus.Call, deleteType int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, deleteType) -} - -func (*interfaceFingerprint) StoreReload(call *dbus.Call) (result int32, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceFingerprint) Reload(flags dbus.Flags, deleteType int32) (int32, error) { - return v.StoreReload( - <-v.GoReload(flags, make(chan *dbus.Call, 1), deleteType).Done) -} - -// method ClearPovImage - -func (v *interfaceFingerprint) GoClearPovImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearPovImage", flags, ch) -} - -func (*interfaceFingerprint) StoreClearPovImage(call *dbus.Call) (result int32, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceFingerprint) ClearPovImage(flags dbus.Flags) (int32, error) { - return v.StoreClearPovImage( - <-v.GoClearPovImage(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal EnrollStatus - -func (v *interfaceFingerprint) ConnectEnrollStatus(cb func(progress int32, result int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var progress int32 - var result int32 - err := dbus.Store(sig.Body, &progress, &result) - if err == nil { - cb(progress, result) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal IdentifyStatus - -func (v *interfaceFingerprint) ConnectIdentifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "IdentifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".IdentifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var result int32 - err := dbus.Store(sig.Body, &result) - if err == nil { - cb(result) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal IdentifyNoAccount - -func (v *interfaceFingerprint) ConnectIdentifyNoAccount(cb func(result int32, userName string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "IdentifyNoAccount", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".IdentifyNoAccount", - } - handlerFunc := func(sig *dbus.Signal) { - var result int32 - var userName string - err := dbus.Store(sig.Body, &result, &userName) - if err == nil { - cb(result, userName) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceFingerprint) ConnectVerifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var result int32 - err := dbus.Store(sig.Body, &result) - if err == nil { - cb(result) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,245 +0,0 @@ -// Code generated by "./generator ./com.huawei.fingerprint"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fingerprint - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockFingerprint struct { - MockInterfaceFingerprint // interface com.huawei.Fingerprint - proxy.MockObject -} - -type MockInterfaceFingerprint struct { - mock.Mock -} - -// method SearchDevice - -func (v *MockInterfaceFingerprint) GoSearchDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) SearchDevice(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Identify - -func (v *MockInterfaceFingerprint) GoIdentify(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Identify(flags dbus.Flags, uuid string) error { - mockArgs := v.Called(flags, uuid) - - return mockArgs.Error(0) -} - -// method IdentifyWithMultipleUser - -func (v *MockInterfaceFingerprint) GoIdentifyWithMultipleUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) IdentifyWithMultipleUser(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetStatus - -func (v *MockInterfaceFingerprint) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) GetStatus(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Enroll - -func (v *MockInterfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, filePath string, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, filePath, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Enroll(flags dbus.Flags, filePath string, uuid string) error { - mockArgs := v.Called(flags, filePath, uuid) - - return mockArgs.Error(0) -} - -// method Close - -func (v *MockInterfaceFingerprint) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Close(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Reload - -func (v *MockInterfaceFingerprint) GoReload(flags dbus.Flags, ch chan *dbus.Call, deleteType int32) *dbus.Call { - mockArgs := v.Called(flags, ch, deleteType) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) Reload(flags dbus.Flags, deleteType int32) (int32, error) { - mockArgs := v.Called(flags, deleteType) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ClearPovImage - -func (v *MockInterfaceFingerprint) GoClearPovImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFingerprint) ClearPovImage(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal EnrollStatus - -func (v *MockInterfaceFingerprint) ConnectEnrollStatus(cb func(progress int32, result int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal IdentifyStatus - -func (v *MockInterfaceFingerprint) ConnectIdentifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal IdentifyNoAccount - -func (v *MockInterfaceFingerprint) ConnectIdentifyNoAccount(cb func(result int32, userName string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceFingerprint) ConnectVerifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "com.huawei.Fingerprint", - "Objects": [ - { - "Type": "Fingerprint", - "Path": "/com/huawei/Fingerprint", - "Interfaces": [ - { - "Name": "com.huawei.Fingerprint", - "Type": "fingerprint" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/Fingerprint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/Fingerprint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/com.huawei.fingerprint/Fingerprint.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/com.huawei.fingerprint/Fingerprint.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/debian/changelog golang-github-linuxdeepin-go-dbus-factory-2.0.4/debian/changelog --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/debian/changelog 2023-04-28 20:17:44.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/debian/changelog 2023-04-30 11:01:31.000000000 +0000 @@ -1,3 +1,9 @@ +golang-github-linuxdeepin-go-dbus-factory (2.0.4-1) lunar; urgency=medium + + * New upstream release. + + -- Arun Kumar Pariyar Sun, 30 Apr 2023 16:46:31 +0545 + golang-github-linuxdeepin-go-dbus-factory (1.11.2-1) lunar; urgency=medium * New upstream release. diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,866 @@ +// Code generated by "./generator ./discard/org.freedesktop.colormanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package colormanager + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + manager // interface org.freedesktop.ColorManager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.ColorManager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.ColorManager", "/org/freedesktop/ColorManager") + return obj +} + +type manager interface { + GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetDevicesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call + GetDevicesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) + GoFindDeviceById(flags dbus.Flags, ch chan *dbus.Call, device_id string) *dbus.Call + FindDeviceById(flags dbus.Flags, device_id string) (dbus.ObjectPath, error) + GoFindSensorById(flags dbus.Flags, ch chan *dbus.Call, sensor_id string) *dbus.Call + FindSensorById(flags dbus.Flags, sensor_id string) (dbus.ObjectPath, error) + GoFindDeviceByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call + FindDeviceByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) + GoFindProfileById(flags dbus.Flags, ch chan *dbus.Call, profile_id string) *dbus.Call + FindProfileById(flags dbus.Flags, profile_id string) (dbus.ObjectPath, error) + GoFindProfileByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call + FindProfileByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) + GoFindProfileByFilename(flags dbus.Flags, ch chan *dbus.Call, filename string) *dbus.Call + FindProfileByFilename(flags dbus.Flags, filename string) (dbus.ObjectPath, error) + GoGetStandardSpace(flags dbus.Flags, ch chan *dbus.Call, standard_space string) *dbus.Call + GetStandardSpace(flags dbus.Flags, standard_space string) (dbus.ObjectPath, error) + GoGetProfiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProfiles(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetSensors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetSensors(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetProfilesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call + GetProfilesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) + GoCreateProfileWithFd(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) *dbus.Call + CreateProfileWithFd(flags dbus.Flags, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) (dbus.ObjectPath, error) + GoCreateProfile(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, properties map[string]string) *dbus.Call + CreateProfile(flags dbus.Flags, profile_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) + GoCreateDevice(flags dbus.Flags, ch chan *dbus.Call, device_id string, scope string, properties map[string]string) *dbus.Call + CreateDevice(flags dbus.Flags, device_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) + GoDeleteDevice(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call + DeleteDevice(flags dbus.Flags, object_path dbus.ObjectPath) error + GoDeleteProfile(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call + DeleteProfile(flags dbus.Flags, object_path dbus.ObjectPath) error + ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectDeviceAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectDeviceRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectDeviceChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProfileAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProfileRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSensorAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSensorRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProfileChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + DaemonVersion() proxy.PropString + SystemVendor() proxy.PropString + SystemModel() proxy.PropString +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.ColorManager" +} + +// method GetDevices + +func (v *interfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) +} + +func (*interfaceManager) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetDevices( + <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDevicesByKind + +func (v *interfaceManager) GoGetDevicesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevicesByKind", flags, ch, kind) +} + +func (*interfaceManager) StoreGetDevicesByKind(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetDevicesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { + return v.StoreGetDevicesByKind( + <-v.GoGetDevicesByKind(flags, make(chan *dbus.Call, 1), kind).Done) +} + +// method FindDeviceById + +func (v *interfaceManager) GoFindDeviceById(flags dbus.Flags, ch chan *dbus.Call, device_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindDeviceById", flags, ch, device_id) +} + +func (*interfaceManager) StoreFindDeviceById(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) FindDeviceById(flags dbus.Flags, device_id string) (dbus.ObjectPath, error) { + return v.StoreFindDeviceById( + <-v.GoFindDeviceById(flags, make(chan *dbus.Call, 1), device_id).Done) +} + +// method FindSensorById + +func (v *interfaceManager) GoFindSensorById(flags dbus.Flags, ch chan *dbus.Call, sensor_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindSensorById", flags, ch, sensor_id) +} + +func (*interfaceManager) StoreFindSensorById(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) FindSensorById(flags dbus.Flags, sensor_id string) (dbus.ObjectPath, error) { + return v.StoreFindSensorById( + <-v.GoFindSensorById(flags, make(chan *dbus.Call, 1), sensor_id).Done) +} + +// method FindDeviceByProperty + +func (v *interfaceManager) GoFindDeviceByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindDeviceByProperty", flags, ch, key, value) +} + +func (*interfaceManager) StoreFindDeviceByProperty(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) FindDeviceByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { + return v.StoreFindDeviceByProperty( + <-v.GoFindDeviceByProperty(flags, make(chan *dbus.Call, 1), key, value).Done) +} + +// method FindProfileById + +func (v *interfaceManager) GoFindProfileById(flags dbus.Flags, ch chan *dbus.Call, profile_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindProfileById", flags, ch, profile_id) +} + +func (*interfaceManager) StoreFindProfileById(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) FindProfileById(flags dbus.Flags, profile_id string) (dbus.ObjectPath, error) { + return v.StoreFindProfileById( + <-v.GoFindProfileById(flags, make(chan *dbus.Call, 1), profile_id).Done) +} + +// method FindProfileByProperty + +func (v *interfaceManager) GoFindProfileByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindProfileByProperty", flags, ch, key, value) +} + +func (*interfaceManager) StoreFindProfileByProperty(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) FindProfileByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { + return v.StoreFindProfileByProperty( + <-v.GoFindProfileByProperty(flags, make(chan *dbus.Call, 1), key, value).Done) +} + +// method FindProfileByFilename + +func (v *interfaceManager) GoFindProfileByFilename(flags dbus.Flags, ch chan *dbus.Call, filename string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindProfileByFilename", flags, ch, filename) +} + +func (*interfaceManager) StoreFindProfileByFilename(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) FindProfileByFilename(flags dbus.Flags, filename string) (dbus.ObjectPath, error) { + return v.StoreFindProfileByFilename( + <-v.GoFindProfileByFilename(flags, make(chan *dbus.Call, 1), filename).Done) +} + +// method GetStandardSpace + +func (v *interfaceManager) GoGetStandardSpace(flags dbus.Flags, ch chan *dbus.Call, standard_space string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetStandardSpace", flags, ch, standard_space) +} + +func (*interfaceManager) StoreGetStandardSpace(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) GetStandardSpace(flags dbus.Flags, standard_space string) (dbus.ObjectPath, error) { + return v.StoreGetStandardSpace( + <-v.GoGetStandardSpace(flags, make(chan *dbus.Call, 1), standard_space).Done) +} + +// method GetProfiles + +func (v *interfaceManager) GoGetProfiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProfiles", flags, ch) +} + +func (*interfaceManager) StoreGetProfiles(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetProfiles(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetProfiles( + <-v.GoGetProfiles(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetSensors + +func (v *interfaceManager) GoGetSensors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSensors", flags, ch) +} + +func (*interfaceManager) StoreGetSensors(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetSensors(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetSensors( + <-v.GoGetSensors(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetProfilesByKind + +func (v *interfaceManager) GoGetProfilesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProfilesByKind", flags, ch, kind) +} + +func (*interfaceManager) StoreGetProfilesByKind(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetProfilesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { + return v.StoreGetProfilesByKind( + <-v.GoGetProfilesByKind(flags, make(chan *dbus.Call, 1), kind).Done) +} + +// method CreateProfileWithFd + +func (v *interfaceManager) GoCreateProfileWithFd(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateProfileWithFd", flags, ch, profile_id, scope, handle, properties) +} + +func (*interfaceManager) StoreCreateProfileWithFd(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) CreateProfileWithFd(flags dbus.Flags, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) (dbus.ObjectPath, error) { + return v.StoreCreateProfileWithFd( + <-v.GoCreateProfileWithFd(flags, make(chan *dbus.Call, 1), profile_id, scope, handle, properties).Done) +} + +// method CreateProfile + +func (v *interfaceManager) GoCreateProfile(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, properties map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateProfile", flags, ch, profile_id, scope, properties) +} + +func (*interfaceManager) StoreCreateProfile(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) CreateProfile(flags dbus.Flags, profile_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { + return v.StoreCreateProfile( + <-v.GoCreateProfile(flags, make(chan *dbus.Call, 1), profile_id, scope, properties).Done) +} + +// method CreateDevice + +func (v *interfaceManager) GoCreateDevice(flags dbus.Flags, ch chan *dbus.Call, device_id string, scope string, properties map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateDevice", flags, ch, device_id, scope, properties) +} + +func (*interfaceManager) StoreCreateDevice(call *dbus.Call) (object_path dbus.ObjectPath, err error) { + err = call.Store(&object_path) + return +} + +func (v *interfaceManager) CreateDevice(flags dbus.Flags, device_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { + return v.StoreCreateDevice( + <-v.GoCreateDevice(flags, make(chan *dbus.Call, 1), device_id, scope, properties).Done) +} + +// method DeleteDevice + +func (v *interfaceManager) GoDeleteDevice(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteDevice", flags, ch, object_path) +} + +func (v *interfaceManager) DeleteDevice(flags dbus.Flags, object_path dbus.ObjectPath) error { + return (<-v.GoDeleteDevice(flags, make(chan *dbus.Call, 1), object_path).Done).Err +} + +// method DeleteProfile + +func (v *interfaceManager) GoDeleteProfile(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteProfile", flags, ch, object_path) +} + +func (v *interfaceManager) DeleteProfile(flags dbus.Flags, object_path dbus.ObjectPath) error { + return (<-v.GoDeleteProfile(flags, make(chan *dbus.Call, 1), object_path).Done).Err +} + +// signal Changed + +func (v *interfaceManager) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Changed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Changed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceAdded + +func (v *interfaceManager) ConnectDeviceAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceRemoved + +func (v *interfaceManager) ConnectDeviceRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceChanged + +func (v *interfaceManager) ConnectDeviceChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProfileAdded + +func (v *interfaceManager) ConnectProfileAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProfileAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProfileAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProfileRemoved + +func (v *interfaceManager) ConnectProfileRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProfileRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProfileRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SensorAdded + +func (v *interfaceManager) ConnectSensorAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SensorAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SensorAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SensorRemoved + +func (v *interfaceManager) ConnectSensorRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SensorRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SensorRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProfileChanged + +func (v *interfaceManager) ConnectProfileChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProfileChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProfileChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var object_path dbus.ObjectPath + err := dbus.Store(sig.Body, &object_path) + if err == nil { + cb(object_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DaemonVersion s + +func (v *interfaceManager) DaemonVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DaemonVersion", + } +} + +// property SystemVendor s + +func (v *interfaceManager) SystemVendor() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SystemVendor", + } +} + +// property SystemModel s + +func (v *interfaceManager) SystemModel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SystemModel", + } +} + +type Profile interface { + profile // interface org.freedesktop.ColorManager.Profile + proxy.Object +} + +type objectProfile struct { + interfaceProfile // interface org.freedesktop.ColorManager.Profile + proxy.ImplObject +} + +func NewProfile(conn *dbus.Conn, path dbus.ObjectPath) (Profile, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectProfile) + obj.ImplObject.Init_(conn, "org.freedesktop.ColorManager", path) + return obj, nil +} + +type profile interface { + GoSetProperty(flags dbus.Flags, ch chan *dbus.Call, property_name string, property_value string) *dbus.Call + SetProperty(flags dbus.Flags, property_name string, property_value string) error + GoInstallSystemWide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + InstallSystemWide(flags dbus.Flags) error + ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) + ProfileId() proxy.PropString + Title() proxy.PropString + Metadata() PropProfileMetadata + Qualifier() proxy.PropString + Format() proxy.PropString + Kind() proxy.PropString + Colorspace() proxy.PropString + HasVcgt() proxy.PropBool + IsSystemWide() proxy.PropBool + Filename() proxy.PropString + Created() proxy.PropInt64 + Scope() proxy.PropString + Owner() proxy.PropUint32 + Warnings() proxy.PropStringArray +} + +type interfaceProfile struct{} + +func (v *interfaceProfile) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceProfile) GetInterfaceName_() string { + return "org.freedesktop.ColorManager.Profile" +} + +// method SetProperty + +func (v *interfaceProfile) GoSetProperty(flags dbus.Flags, ch chan *dbus.Call, property_name string, property_value string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProperty", flags, ch, property_name, property_value) +} + +func (v *interfaceProfile) SetProperty(flags dbus.Flags, property_name string, property_value string) error { + return (<-v.GoSetProperty(flags, make(chan *dbus.Call, 1), property_name, property_value).Done).Err +} + +// method InstallSystemWide + +func (v *interfaceProfile) GoInstallSystemWide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".InstallSystemWide", flags, ch) +} + +func (v *interfaceProfile) InstallSystemWide(flags dbus.Flags) error { + return (<-v.GoInstallSystemWide(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Changed + +func (v *interfaceProfile) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Changed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Changed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ProfileId s + +func (v *interfaceProfile) ProfileId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ProfileId", + } +} + +// property Title s + +func (v *interfaceProfile) Title() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Title", + } +} + +type PropProfileMetadata interface { + Get(flags dbus.Flags) (value map[string]string, err error) + Set(flags dbus.Flags, value map[string]string) error + ConnectChanged(cb func(hasValue bool, value map[string]string)) error +} + +type implPropProfileMetadata struct { + Impl proxy.Implementer + Name string +} + +func (p implPropProfileMetadata) Get(flags dbus.Flags) (value map[string]string, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropProfileMetadata) Set(flags dbus.Flags, value map[string]string) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropProfileMetadata) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]string + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Metadata a{ss} + +func (v *interfaceProfile) Metadata() PropProfileMetadata { + return &implPropProfileMetadata{ + Impl: v, + Name: "Metadata", + } +} + +// property Qualifier s + +func (v *interfaceProfile) Qualifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Qualifier", + } +} + +// property Format s + +func (v *interfaceProfile) Format() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Format", + } +} + +// property Kind s + +func (v *interfaceProfile) Kind() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Kind", + } +} + +// property Colorspace s + +func (v *interfaceProfile) Colorspace() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Colorspace", + } +} + +// property HasVcgt b + +func (v *interfaceProfile) HasVcgt() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasVcgt", + } +} + +// property IsSystemWide b + +func (v *interfaceProfile) IsSystemWide() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsSystemWide", + } +} + +// property Filename s + +func (v *interfaceProfile) Filename() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Filename", + } +} + +// property Created x + +func (v *interfaceProfile) Created() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Created", + } +} + +// property Scope s + +func (v *interfaceProfile) Scope() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Scope", + } +} + +// property Owner u + +func (v *interfaceProfile) Owner() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Owner", + } +} + +// property Warnings as + +func (v *interfaceProfile) Warnings() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Warnings", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,847 @@ +// Code generated by "./generator ./discard/org.freedesktop.colormanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package colormanager + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.ColorManager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method GetDevices + +func (v *MockInterfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDevicesByKind + +func (v *MockInterfaceManager) GoGetDevicesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { + mockArgs := v.Called(flags, ch, kind) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDevicesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags, kind) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FindDeviceById + +func (v *MockInterfaceManager) GoFindDeviceById(flags dbus.Flags, ch chan *dbus.Call, device_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, device_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FindDeviceById(flags dbus.Flags, device_id string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, device_id) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FindSensorById + +func (v *MockInterfaceManager) GoFindSensorById(flags dbus.Flags, ch chan *dbus.Call, sensor_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, sensor_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FindSensorById(flags dbus.Flags, sensor_id string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, sensor_id) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FindDeviceByProperty + +func (v *MockInterfaceManager) GoFindDeviceByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { + mockArgs := v.Called(flags, ch, key, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FindDeviceByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, key, value) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FindProfileById + +func (v *MockInterfaceManager) GoFindProfileById(flags dbus.Flags, ch chan *dbus.Call, profile_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, profile_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FindProfileById(flags dbus.Flags, profile_id string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, profile_id) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FindProfileByProperty + +func (v *MockInterfaceManager) GoFindProfileByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { + mockArgs := v.Called(flags, ch, key, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FindProfileByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, key, value) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FindProfileByFilename + +func (v *MockInterfaceManager) GoFindProfileByFilename(flags dbus.Flags, ch chan *dbus.Call, filename string) *dbus.Call { + mockArgs := v.Called(flags, ch, filename) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FindProfileByFilename(flags dbus.Flags, filename string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, filename) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetStandardSpace + +func (v *MockInterfaceManager) GoGetStandardSpace(flags dbus.Flags, ch chan *dbus.Call, standard_space string) *dbus.Call { + mockArgs := v.Called(flags, ch, standard_space) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetStandardSpace(flags dbus.Flags, standard_space string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, standard_space) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetProfiles + +func (v *MockInterfaceManager) GoGetProfiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetProfiles(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSensors + +func (v *MockInterfaceManager) GoGetSensors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetSensors(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetProfilesByKind + +func (v *MockInterfaceManager) GoGetProfilesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { + mockArgs := v.Called(flags, ch, kind) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetProfilesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags, kind) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CreateProfileWithFd + +func (v *MockInterfaceManager) GoCreateProfileWithFd(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, profile_id, scope, handle, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CreateProfileWithFd(flags dbus.Flags, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, profile_id, scope, handle, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CreateProfile + +func (v *MockInterfaceManager) GoCreateProfile(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, properties map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, profile_id, scope, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CreateProfile(flags dbus.Flags, profile_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, profile_id, scope, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CreateDevice + +func (v *MockInterfaceManager) GoCreateDevice(flags dbus.Flags, ch chan *dbus.Call, device_id string, scope string, properties map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, device_id, scope, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CreateDevice(flags dbus.Flags, device_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, device_id, scope, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeleteDevice + +func (v *MockInterfaceManager) GoDeleteDevice(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, object_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DeleteDevice(flags dbus.Flags, object_path dbus.ObjectPath) error { + mockArgs := v.Called(flags, object_path) + + return mockArgs.Error(0) +} + +// method DeleteProfile + +func (v *MockInterfaceManager) GoDeleteProfile(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, object_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DeleteProfile(flags dbus.Flags, object_path dbus.ObjectPath) error { + mockArgs := v.Called(flags, object_path) + + return mockArgs.Error(0) +} + +// signal Changed + +func (v *MockInterfaceManager) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceAdded + +func (v *MockInterfaceManager) ConnectDeviceAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceRemoved + +func (v *MockInterfaceManager) ConnectDeviceRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceChanged + +func (v *MockInterfaceManager) ConnectDeviceChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProfileAdded + +func (v *MockInterfaceManager) ConnectProfileAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProfileRemoved + +func (v *MockInterfaceManager) ConnectProfileRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SensorAdded + +func (v *MockInterfaceManager) ConnectSensorAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SensorRemoved + +func (v *MockInterfaceManager) ConnectSensorRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProfileChanged + +func (v *MockInterfaceManager) ConnectProfileChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DaemonVersion s + +func (v *MockInterfaceManager) DaemonVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemVendor s + +func (v *MockInterfaceManager) SystemVendor() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemModel s + +func (v *MockInterfaceManager) SystemModel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockProfile struct { + MockInterfaceProfile // interface org.freedesktop.ColorManager.Profile + proxy.MockObject +} + +type MockInterfaceProfile struct { + mock.Mock +} + +// method SetProperty + +func (v *MockInterfaceProfile) GoSetProperty(flags dbus.Flags, ch chan *dbus.Call, property_name string, property_value string) *dbus.Call { + mockArgs := v.Called(flags, ch, property_name, property_value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceProfile) SetProperty(flags dbus.Flags, property_name string, property_value string) error { + mockArgs := v.Called(flags, property_name, property_value) + + return mockArgs.Error(0) +} + +// method InstallSystemWide + +func (v *MockInterfaceProfile) GoInstallSystemWide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceProfile) InstallSystemWide(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Changed + +func (v *MockInterfaceProfile) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ProfileId s + +func (v *MockInterfaceProfile) ProfileId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Title s + +func (v *MockInterfaceProfile) Title() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropProfileMetadata struct { + mock.Mock +} + +func (p MockPropProfileMetadata) Get(flags dbus.Flags) (value map[string]string, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropProfileMetadata) Set(flags dbus.Flags, value map[string]string) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropProfileMetadata) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Metadata a{ss} + +func (v *MockInterfaceProfile) Metadata() PropProfileMetadata { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropProfileMetadata) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Qualifier s + +func (v *MockInterfaceProfile) Qualifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Format s + +func (v *MockInterfaceProfile) Format() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Kind s + +func (v *MockInterfaceProfile) Kind() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Colorspace s + +func (v *MockInterfaceProfile) Colorspace() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasVcgt b + +func (v *MockInterfaceProfile) HasVcgt() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsSystemWide b + +func (v *MockInterfaceProfile) IsSystemWide() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Filename s + +func (v *MockInterfaceProfile) Filename() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Created x + +func (v *MockInterfaceProfile) Created() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Scope s + +func (v *MockInterfaceProfile) Scope() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Owner u + +func (v *MockInterfaceProfile) Owner() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Warnings as + +func (v *MockInterfaceProfile) Warnings() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,30 @@ +{ + "Service": "org.freedesktop.ColorManager", + "Objects": [ + { + "Type": "Manager", + "Path": "/org/freedesktop/ColorManager", + "Interfaces": [ + { + "Name": "org.freedesktop.ColorManager", + "Type": "manager" + } + ] + }, + { + "Type": "Profile", + "Interfaces": [ + { + "Name": "org.freedesktop.ColorManager.Profile", + "Type": "profile", + "Fixes": { + "p/Metadata": { + "Type": "PropProfileMetadata", + "ValueType": "map[string]string" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/Profile.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/Profile.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.colormanager/Profile.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.colormanager/Profile.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,233 @@ +// Code generated by "./generator ./discard/org.freedesktop.miracle.wfd"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wfd + +import "errors" + +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Wfd interface { + ObjectManager() object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + Wfd() wfd // interface org.freedesktop.miracle.wfd + proxy.Object +} + +type objectWfd struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + interfaceWfd // interface org.freedesktop.miracle.wfd + proxy.ImplObject +} + +func NewWfd(conn *dbus.Conn) Wfd { + obj := new(objectWfd) + obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wfd", "/org/freedesktop/miracle/wfd") + return obj +} + +func (obj *objectWfd) ObjectManager() object_manager.ObjectManager { + return &obj.InterfaceObjectManager +} + +func (obj *objectWfd) Wfd() wfd { + return &obj.interfaceWfd +} + +type wfd interface { + GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Shutdown(flags dbus.Flags) error +} + +type interfaceWfd struct{} + +func (v *interfaceWfd) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWfd) GetInterfaceName_() string { + return "org.freedesktop.miracle.wfd" +} + +// method Shutdown + +func (v *interfaceWfd) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) +} + +func (v *interfaceWfd) Shutdown(flags dbus.Flags) error { + return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +type Sink interface { + sink // interface org.freedesktop.miracle.wfd.Sink + proxy.Object +} + +type objectSink struct { + interfaceSink // interface org.freedesktop.miracle.wfd.Sink + proxy.ImplObject +} + +func NewSink(conn *dbus.Conn, path dbus.ObjectPath) (Sink, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSink) + obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wfd", path) + return obj, nil +} + +type sink interface { + GoStartSession(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) *dbus.Call + StartSession(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) (dbus.ObjectPath, error) + Session() proxy.PropObjectPath + Peer() proxy.PropObjectPath +} + +type interfaceSink struct{} + +func (v *interfaceSink) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSink) GetInterfaceName_() string { + return "org.freedesktop.miracle.wfd.Sink" +} + +// method StartSession + +func (v *interfaceSink) GoStartSession(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartSession", flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6) +} + +func (*interfaceSink) StoreStartSession(call *dbus.Call) (arg7 dbus.ObjectPath, err error) { + err = call.Store(&arg7) + return +} + +func (v *interfaceSink) StartSession(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) (dbus.ObjectPath, error) { + return v.StoreStartSession( + <-v.GoStartSession(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3, arg4, arg5, arg6).Done) +} + +// property Session o + +func (v *interfaceSink) Session() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Session", + } +} + +// property Peer o + +func (v *interfaceSink) Peer() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Peer", + } +} + +type Session interface { + session // interface org.freedesktop.miracle.wfd.Session + proxy.Object +} + +type objectSession struct { + interfaceSession // interface org.freedesktop.miracle.wfd.Session + proxy.ImplObject +} + +func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSession) + obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wfd", path) + return obj, nil +} + +type session interface { + GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Resume(flags dbus.Flags) error + GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Pause(flags dbus.Flags) error + GoTeardown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Teardown(flags dbus.Flags) error + Sink() proxy.PropObjectPath + Url() proxy.PropString + State() proxy.PropInt32 +} + +type interfaceSession struct{} + +func (v *interfaceSession) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSession) GetInterfaceName_() string { + return "org.freedesktop.miracle.wfd.Session" +} + +// method Resume + +func (v *interfaceSession) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Resume", flags, ch) +} + +func (v *interfaceSession) Resume(flags dbus.Flags) error { + return (<-v.GoResume(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Pause + +func (v *interfaceSession) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Pause", flags, ch) +} + +func (v *interfaceSession) Pause(flags dbus.Flags) error { + return (<-v.GoPause(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Teardown + +func (v *interfaceSession) GoTeardown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Teardown", flags, ch) +} + +func (v *interfaceSession) Teardown(flags dbus.Flags) error { + return (<-v.GoTeardown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Sink o + +func (v *interfaceSession) Sink() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Sink", + } +} + +// property Url s + +func (v *interfaceSession) Url() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Url", + } +} + +// property State i + +func (v *interfaceSession) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,208 @@ +// Code generated by "./generator ./discard/org.freedesktop.miracle.wfd"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wfd + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockWfd struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + MockInterfaceWfd // interface org.freedesktop.miracle.wfd + proxy.MockObject +} + +type MockInterfaceWfd struct { + mock.Mock +} + +// method Shutdown + +func (v *MockInterfaceWfd) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWfd) Shutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +type MockSink struct { + MockInterfaceSink // interface org.freedesktop.miracle.wfd.Sink + proxy.MockObject +} + +type MockInterfaceSink struct { + mock.Mock +} + +// method StartSession + +func (v *MockInterfaceSink) GoStartSession(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) StartSession(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, arg0, arg1, arg2, arg3, arg4, arg5, arg6) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Session o + +func (v *MockInterfaceSink) Session() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Peer o + +func (v *MockInterfaceSink) Peer() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSession struct { + MockInterfaceSession // interface org.freedesktop.miracle.wfd.Session + proxy.MockObject +} + +type MockInterfaceSession struct { + mock.Mock +} + +// method Resume + +func (v *MockInterfaceSession) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Resume(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Pause + +func (v *MockInterfaceSession) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Pause(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Teardown + +func (v *MockInterfaceSession) GoTeardown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Teardown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Sink o + +func (v *MockInterfaceSession) Sink() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Url s + +func (v *MockInterfaceSession) Url() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceSession) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,36 @@ +{ + "Service": "org.freedesktop.miracle.wfd", + "Objects": [ + { + "Type": "Wfd", + "Path": "/org/freedesktop/miracle/wfd", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + }, + { + "Name": "org.freedesktop.miracle.wfd", + "Type": "wfd" + } + ] + }, + { + "Type": "Sink", + "Interfaces": [ + { + "Name": "org.freedesktop.miracle.wfd.Sink", + "Type": "sink" + } + ] + }, + { + "Type": "Session", + "Interfaces": [ + { + "Name": "org.freedesktop.miracle.wfd.Session", + "Type": "session" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/Session.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/Session.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/Sink.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/Sink.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/Sink.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/Sink.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/Wfd.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/Wfd.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wfd/Wfd.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wfd/Wfd.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,385 @@ +// Code generated by "./generator ./discard/org.freedesktop.miracle.wifi"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wifi + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Wifi interface { + object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.Object +} + +type objectWifi struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.ImplObject +} + +func NewWifi(conn *dbus.Conn) Wifi { + obj := new(objectWifi) + obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wifi", "/org/freedesktop/miracle/wifi") + return obj +} + +type Link interface { + link // interface org.freedesktop.miracle.wifi.Link + proxy.Object +} + +type objectLink struct { + interfaceLink // interface org.freedesktop.miracle.wifi.Link + proxy.ImplObject +} + +func NewLink(conn *dbus.Conn, path dbus.ObjectPath) (Link, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectLink) + obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wifi", path) + return obj, nil +} + +type link interface { + GoManage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Manage(flags dbus.Flags) error + GoUnmanage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unmanage(flags dbus.Flags) error + InterfaceIndex() proxy.PropUint32 + MACAddress() proxy.PropString + InterfaceName() proxy.PropString + FriendlyName() proxy.PropString + Managed() proxy.PropBool + P2PState() proxy.PropInt32 + P2PScanning() proxy.PropBool + WfdSubelements() proxy.PropString +} + +type interfaceLink struct{} + +func (v *interfaceLink) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLink) GetInterfaceName_() string { + return "org.freedesktop.miracle.wifi.Link" +} + +// method Manage + +func (v *interfaceLink) GoManage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Manage", flags, ch) +} + +func (v *interfaceLink) Manage(flags dbus.Flags) error { + return (<-v.GoManage(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Unmanage + +func (v *interfaceLink) GoUnmanage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unmanage", flags, ch) +} + +func (v *interfaceLink) Unmanage(flags dbus.Flags) error { + return (<-v.GoUnmanage(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property InterfaceIndex u + +func (v *interfaceLink) InterfaceIndex() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "InterfaceIndex", + } +} + +// property MACAddress s + +func (v *interfaceLink) MACAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "MACAddress", + } +} + +// property InterfaceName s + +func (v *interfaceLink) InterfaceName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "InterfaceName", + } +} + +// property FriendlyName s + +func (v *interfaceLink) FriendlyName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FriendlyName", + } +} + +// property Managed b + +func (v *interfaceLink) Managed() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Managed", + } +} + +// property P2PState i + +func (v *interfaceLink) P2PState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "P2PState", + } +} + +// property P2PScanning b + +func (v *interfaceLink) P2PScanning() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "P2PScanning", + } +} + +// property WfdSubelements s + +func (v *interfaceLink) WfdSubelements() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WfdSubelements", + } +} + +type Peer interface { + peer // interface org.freedesktop.miracle.wifi.Peer + proxy.Object +} + +type objectPeer struct { + interfacePeer // interface org.freedesktop.miracle.wifi.Peer + proxy.ImplObject +} + +func NewPeer(conn *dbus.Conn, path dbus.ObjectPath) (Peer, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectPeer) + obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wifi", path) + return obj, nil +} + +type peer interface { + GoConnect(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call + Connect(flags dbus.Flags, arg0 string, arg1 string) error + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Disconnect(flags dbus.Flags) error + ConnectProvisionDiscovery(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) + ConnectGoNegRequest(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) + ConnectFormationFailure(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + Link() proxy.PropObjectPath + P2PMac() proxy.PropString + FriendlyName() proxy.PropString + Connected() proxy.PropBool + Interface() proxy.PropString + LocalAddress() proxy.PropString + RemoteAddress() proxy.PropString + WfdSubelements() proxy.PropString +} + +type interfacePeer struct{} + +func (v *interfacePeer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePeer) GetInterfaceName_() string { + return "org.freedesktop.miracle.wifi.Peer" +} + +// method Connect + +func (v *interfacePeer) GoConnect(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, arg0, arg1) +} + +func (v *interfacePeer) Connect(flags dbus.Flags, arg0 string, arg1 string) error { + return (<-v.GoConnect(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method Disconnect + +func (v *interfacePeer) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) +} + +func (v *interfacePeer) Disconnect(flags dbus.Flags) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal ProvisionDiscovery + +func (v *interfacePeer) ConnectProvisionDiscovery(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscovery", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscovery", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 string + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GoNegRequest + +func (v *interfacePeer) ConnectGoNegRequest(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GoNegRequest", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GoNegRequest", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 string + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal FormationFailure + +func (v *interfacePeer) ConnectFormationFailure(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "FormationFailure", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".FormationFailure", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Link o + +func (v *interfacePeer) Link() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Link", + } +} + +// property P2PMac s + +func (v *interfacePeer) P2PMac() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2PMac", + } +} + +// property FriendlyName s + +func (v *interfacePeer) FriendlyName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FriendlyName", + } +} + +// property Connected b + +func (v *interfacePeer) Connected() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Connected", + } +} + +// property Interface s + +func (v *interfacePeer) Interface() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Interface", + } +} + +// property LocalAddress s + +func (v *interfacePeer) LocalAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LocalAddress", + } +} + +// property RemoteAddress s + +func (v *interfacePeer) RemoteAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RemoteAddress", + } +} + +// property WfdSubelements s + +func (v *interfacePeer) WfdSubelements() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WfdSubelements", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,362 @@ +// Code generated by "./generator ./discard/org.freedesktop.miracle.wifi"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wifi + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockWifi struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.MockObject +} + +type MockLink struct { + MockInterfaceLink // interface org.freedesktop.miracle.wifi.Link + proxy.MockObject +} + +type MockInterfaceLink struct { + mock.Mock +} + +// method Manage + +func (v *MockInterfaceLink) GoManage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLink) Manage(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Unmanage + +func (v *MockInterfaceLink) GoUnmanage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLink) Unmanage(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property InterfaceIndex u + +func (v *MockInterfaceLink) InterfaceIndex() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MACAddress s + +func (v *MockInterfaceLink) MACAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InterfaceName s + +func (v *MockInterfaceLink) InterfaceName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FriendlyName s + +func (v *MockInterfaceLink) FriendlyName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Managed b + +func (v *MockInterfaceLink) Managed() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2PState i + +func (v *MockInterfaceLink) P2PState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2PScanning b + +func (v *MockInterfaceLink) P2PScanning() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WfdSubelements s + +func (v *MockInterfaceLink) WfdSubelements() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPeer struct { + MockInterfacePeer // interface org.freedesktop.miracle.wifi.Peer + proxy.MockObject +} + +type MockInterfacePeer struct { + mock.Mock +} + +// method Connect + +func (v *MockInterfacePeer) GoConnect(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePeer) Connect(flags dbus.Flags, arg0 string, arg1 string) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method Disconnect + +func (v *MockInterfacePeer) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePeer) Disconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal ProvisionDiscovery + +func (v *MockInterfacePeer) ConnectProvisionDiscovery(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GoNegRequest + +func (v *MockInterfacePeer) ConnectGoNegRequest(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal FormationFailure + +func (v *MockInterfacePeer) ConnectFormationFailure(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Link o + +func (v *MockInterfacePeer) Link() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2PMac s + +func (v *MockInterfacePeer) P2PMac() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FriendlyName s + +func (v *MockInterfacePeer) FriendlyName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connected b + +func (v *MockInterfacePeer) Connected() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Interface s + +func (v *MockInterfacePeer) Interface() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LocalAddress s + +func (v *MockInterfacePeer) LocalAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemoteAddress s + +func (v *MockInterfacePeer) RemoteAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WfdSubelements s + +func (v *MockInterfacePeer) WfdSubelements() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,32 @@ +{ + "Service": "org.freedesktop.miracle.wifi", + "Objects": [ + { + "Type": "Wifi", + "Path": "/org/freedesktop/miracle/wifi", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + } + ] + }, + { + "Type": "Link", + "Interfaces": [ + { + "Name": "org.freedesktop.miracle.wifi.Link", + "Type": "link" + } + ] + }, + { + "Type": "Peer", + "Interfaces": [ + { + "Name": "org.freedesktop.miracle.wifi.Peer", + "Type": "peer" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/Link.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/Link.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/Link.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/Link.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/Peer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/Peer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/Peer.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/Peer.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/Wifi.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/Wifi.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/discard/org.freedesktop.miracle.wifi/Wifi.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/discard/org.freedesktop.miracle.wifi/Wifi.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,4111 +0,0 @@ -// Code generated by "./generator ./fi.w1.wpa_supplicant1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wpa_supplicant1 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type WPASupplicant interface { - wpaSupplicant // interface fi.w1.wpa_supplicant1 - proxy.Object -} - -type objectWPASupplicant struct { - interfaceWpaSupplicant // interface fi.w1.wpa_supplicant1 - proxy.ImplObject -} - -func NewWPASupplicant(conn *dbus.Conn) WPASupplicant { - obj := new(objectWPASupplicant) - obj.ImplObject.Init_(conn, "fi.w1.wpa_supplicant1", "/fi/w1/wpa_supplicant1") - return obj -} - -type wpaSupplicant interface { - GoCreateInterface(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - CreateInterface(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) - GoRemoveInterface(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - RemoveInterface(flags dbus.Flags, path dbus.ObjectPath) error - GoGetInterface(flags dbus.Flags, ch chan *dbus.Call, ifname string) *dbus.Call - GetInterface(flags dbus.Flags, ifname string) (dbus.ObjectPath, error) - GoExpectDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ExpectDisconnect(flags dbus.Flags) error - ConnectSignalInterfaceAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectSignalInterfaceRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - DebugLevel() proxy.PropString - DebugTimestamp() proxy.PropBool - DebugShowKeys() proxy.PropBool - Interfaces() proxy.PropObjectPathArray - EapMethods() proxy.PropStringArray - Capabilities() proxy.PropStringArray - WFDIEs() proxy.PropByteArray -} - -type interfaceWpaSupplicant struct{} - -func (v *interfaceWpaSupplicant) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWpaSupplicant) GetInterfaceName_() string { - return "fi.w1.wpa_supplicant1" -} - -// method CreateInterface - -func (v *interfaceWpaSupplicant) GoCreateInterface(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateInterface", flags, ch, args) -} - -func (*interfaceWpaSupplicant) StoreCreateInterface(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceWpaSupplicant) CreateInterface(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreateInterface( - <-v.GoCreateInterface(flags, make(chan *dbus.Call, 1), args).Done) -} - -// method RemoveInterface - -func (v *interfaceWpaSupplicant) GoRemoveInterface(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveInterface", flags, ch, path) -} - -func (v *interfaceWpaSupplicant) RemoveInterface(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoRemoveInterface(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method GetInterface - -func (v *interfaceWpaSupplicant) GoGetInterface(flags dbus.Flags, ch chan *dbus.Call, ifname string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetInterface", flags, ch, ifname) -} - -func (*interfaceWpaSupplicant) StoreGetInterface(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceWpaSupplicant) GetInterface(flags dbus.Flags, ifname string) (dbus.ObjectPath, error) { - return v.StoreGetInterface( - <-v.GoGetInterface(flags, make(chan *dbus.Call, 1), ifname).Done) -} - -// method ExpectDisconnect - -func (v *interfaceWpaSupplicant) GoExpectDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ExpectDisconnect", flags, ch) -} - -func (v *interfaceWpaSupplicant) ExpectDisconnect(flags dbus.Flags) error { - return (<-v.GoExpectDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal InterfaceAdded - -func (v *interfaceWpaSupplicant) ConnectSignalInterfaceAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "InterfaceAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".InterfaceAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &path, &properties) - if err == nil { - cb(path, properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal InterfaceRemoved - -func (v *interfaceWpaSupplicant) ConnectSignalInterfaceRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "InterfaceRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".InterfaceRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PropertiesChanged - -func (v *interfaceWpaSupplicant) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property DebugLevel s - -func (v *interfaceWpaSupplicant) DebugLevel() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DebugLevel", - } -} - -// property DebugTimestamp b - -func (v *interfaceWpaSupplicant) DebugTimestamp() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DebugTimestamp", - } -} - -// property DebugShowKeys b - -func (v *interfaceWpaSupplicant) DebugShowKeys() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DebugShowKeys", - } -} - -// property Interfaces ao - -func (v *interfaceWpaSupplicant) Interfaces() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Interfaces", - } -} - -// property EapMethods as - -func (v *interfaceWpaSupplicant) EapMethods() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "EapMethods", - } -} - -// property Capabilities as - -func (v *interfaceWpaSupplicant) Capabilities() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Capabilities", - } -} - -// property WFDIEs ay - -func (v *interfaceWpaSupplicant) WFDIEs() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "WFDIEs", - } -} - -type Interface interface { - Interface() interface1 // interface fi.w1.wpa_supplicant1.Interface - WPS() interfaceWPS // interface fi.w1.wpa_supplicant1.Interface.WPS - P2PDevice() interfaceP2PDevice // interface fi.w1.wpa_supplicant1.Interface.P2PDevice - proxy.Object -} - -type objectInterface struct { - interfaceInterface1 // interface fi.w1.wpa_supplicant1.Interface - interfaceInterfaceWPS // interface fi.w1.wpa_supplicant1.Interface.WPS - interfaceInterfaceP2PDevice // interface fi.w1.wpa_supplicant1.Interface.P2PDevice - proxy.ImplObject -} - -func NewInterface(conn *dbus.Conn, path dbus.ObjectPath) (Interface, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectInterface) - obj.ImplObject.Init_(conn, "fi.w1.wpa_supplicant1", path) - return obj, nil -} - -func (obj *objectInterface) Interface() interface1 { - return &obj.interfaceInterface1 -} - -type interface1 interface { - GoScan(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - Scan(flags dbus.Flags, args map[string]dbus.Variant) error - GoSignalPoll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SignalPoll(flags dbus.Flags) (map[string]dbus.Variant, error) - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Disconnect(flags dbus.Flags) error - GoAddNetwork(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - AddNetwork(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) - GoReassociate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reassociate(flags dbus.Flags) error - GoReattach(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reattach(flags dbus.Flags) error - GoReconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reconnect(flags dbus.Flags) error - GoRemoveNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - RemoveNetwork(flags dbus.Flags, path dbus.ObjectPath) error - GoRemoveAllNetworks(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RemoveAllNetworks(flags dbus.Flags) error - GoSelectNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - SelectNetwork(flags dbus.Flags, path dbus.ObjectPath) error - GoNetworkReply(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath, field string, value string) *dbus.Call - NetworkReply(flags dbus.Flags, path dbus.ObjectPath, field string, value string) error - GoAddBlob(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call - AddBlob(flags dbus.Flags, name string, data []uint8) error - GoGetBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - GetBlob(flags dbus.Flags, name string) ([]uint8, error) - GoRemoveBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - RemoveBlob(flags dbus.Flags, name string) error - GoSetPKCS11EngineAndModulePath(flags dbus.Flags, ch chan *dbus.Call, pkcs11_engine_path string, pkcs11_module_path string) *dbus.Call - SetPKCS11EngineAndModulePath(flags dbus.Flags, pkcs11_engine_path string, pkcs11_module_path string) error - GoFlushBSS(flags dbus.Flags, ch chan *dbus.Call, age uint32) *dbus.Call - FlushBSS(flags dbus.Flags, age uint32) error - GoSubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SubscribeProbeReq(flags dbus.Flags) error - GoUnsubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - UnsubscribeProbeReq(flags dbus.Flags) error - GoEAPLogoff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - EAPLogoff(flags dbus.Flags) error - GoEAPLogon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - EAPLogon(flags dbus.Flags) error - GoAutoScan(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call - AutoScan(flags dbus.Flags, arg string) error - GoTDLSDiscover(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call - TDLSDiscover(flags dbus.Flags, peer_address string) error - GoTDLSSetup(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call - TDLSSetup(flags dbus.Flags, peer_address string) error - GoTDLSStatus(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call - TDLSStatus(flags dbus.Flags, peer_address string) (string, error) - GoTDLSTeardown(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call - TDLSTeardown(flags dbus.Flags, peer_address string) error - GoTDLSChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - TDLSChannelSwitch(flags dbus.Flags, args map[string]dbus.Variant) error - GoTDLSCancelChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call - TDLSCancelChannelSwitch(flags dbus.Flags, peer_address string) error - GoVendorElemAdd(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call - VendorElemAdd(flags dbus.Flags, frame_id int32, ielems []uint8) error - GoVendorElemGet(flags dbus.Flags, ch chan *dbus.Call, frame_id int32) *dbus.Call - VendorElemGet(flags dbus.Flags, frame_id int32) ([]uint8, error) - GoVendorElemRem(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call - VendorElemRem(flags dbus.Flags, frame_id int32, ielems []uint8) error - GoSaveConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SaveConfig(flags dbus.Flags) error - GoAbortScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - AbortScan(flags dbus.Flags) error - ConnectScanDone(cb func(success bool)) (dbusutil.SignalHandlerId, error) - ConnectBSSAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectBSSRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectBlobAdded(cb func(name string)) (dbusutil.SignalHandlerId, error) - ConnectBlobRemoved(cb func(name string)) (dbusutil.SignalHandlerId, error) - ConnectNetworkAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectNetworkRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectNetworkSelected(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectProbeRequest(cb func(args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectCertification(cb func(certification map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectEAP(cb func(status string, parameter string)) (dbusutil.SignalHandlerId, error) - ConnectStaAuthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) - ConnectStaDeauthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) - ConnectStationAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectStationRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectNetworkRequest(cb func(path dbus.ObjectPath, field string, text string)) (dbusutil.SignalHandlerId, error) - Capabilities() MapStrVariant - State() proxy.PropString - Scanning() proxy.PropBool - ApScan() proxy.PropUint32 - BSSExpireAge() proxy.PropUint32 - BSSExpireCount() proxy.PropUint32 - Country() proxy.PropString - Ifname() proxy.PropString - Driver() proxy.PropString - BridgeIfname() proxy.PropString - ConfigFile() proxy.PropString - CurrentBSS() proxy.PropObjectPath - CurrentNetwork() proxy.PropObjectPath - CurrentAuthMode() proxy.PropString - Blobs() PropInterfaceBlobs - BSSs() proxy.PropObjectPathArray - Networks() proxy.PropObjectPathArray - FastReauth() proxy.PropBool - ScanInterval() proxy.PropInt32 - PKCS11EnginePath() proxy.PropString - PKCS11ModulePath() proxy.PropString - DisconnectReason() proxy.PropInt32 - AuthStatusCode() proxy.PropInt32 - AssocStatusCode() proxy.PropInt32 - Stations() proxy.PropObjectPathArray - CtrlInterface() proxy.PropString - CtrlInterfaceGroup() proxy.PropString - EapolVersion() proxy.PropString - Bgscan() proxy.PropString - DisableScanOffload() proxy.PropString - OpenscEnginePath() proxy.PropString - OpensslCiphers() proxy.PropString - PcscReader() proxy.PropString - PcscPin() proxy.PropString - ExternalSim() proxy.PropString - DriverParam() proxy.PropString - Dot11RSNAConfigPMKLifetime() proxy.PropString - Dot11RSNAConfigPMKReauthThreshold() proxy.PropString - Dot11RSNAConfigSATimeout() proxy.PropString - UpdateConfig() proxy.PropString - Uuid() proxy.PropString - AutoUuid() proxy.PropString - DeviceName() proxy.PropString - Manufacturer() proxy.PropString - ModelName() proxy.PropString - ModelNumber() proxy.PropString - SerialNumber() proxy.PropString - DeviceType() proxy.PropString - OsVersion() proxy.PropString - ConfigMethods() proxy.PropString - WpsCredProcessing() proxy.PropString - WpsVendorExtM1() proxy.PropString - SecDeviceType() proxy.PropString - P2pListenRegClass() proxy.PropString - P2pListenChannel() proxy.PropString - P2pOperRegClass() proxy.PropString - P2pOperChannel() proxy.PropString - P2pGoIntent() proxy.PropString - P2pSsidPostfix() proxy.PropString - PersistentReconnect() proxy.PropString - P2pIntraBss() proxy.PropString - P2pGroupIdle() proxy.PropString - P2pGoFreqChangePolicy() proxy.PropString - P2pPassphraseLen() proxy.PropString - P2pPrefChan() proxy.PropString - P2pNoGoFreq() proxy.PropString - P2pAddCliChan() proxy.PropString - P2pOptimizeListenChan() proxy.PropString - P2pGoHt40() proxy.PropString - P2pGoVht() proxy.PropString - P2pGoHe() proxy.PropString - P2pDisabled() proxy.PropString - P2pGoCtwindow() proxy.PropString - P2pNoGroupIface() proxy.PropString - P2pIgnoreSharedFreq() proxy.PropString - IpAddrGo() proxy.PropString - IpAddrMask() proxy.PropString - IpAddrStart() proxy.PropString - IpAddrEnd() proxy.PropString - P2pCliProbe() proxy.PropString - P2pDeviceRandomMacAddr() proxy.PropString - P2pDevicePersistentMacAddr() proxy.PropString - P2pInterfaceRandomMacAddr() proxy.PropString - BssMaxCount() proxy.PropString - FilterSsids() proxy.PropString - FilterRssi() proxy.PropString - MaxNumSta() proxy.PropString - ApIsolate() proxy.PropString - DisassocLowAck() proxy.PropString - Hs20() proxy.PropString - Interworking() proxy.PropString - Hessid() proxy.PropString - AccessNetworkType() proxy.PropString - GoInterworking() proxy.PropString - GoAccessNetworkType() proxy.PropString - GoInternet() proxy.PropString - GoVenueGroup() proxy.PropString - GoVenueType() proxy.PropString - PbcInM1() proxy.PropString - Autoscan() proxy.PropString - WpsNfcDevPwId() proxy.PropString - WpsNfcDhPubkey() proxy.PropString - WpsNfcDhPrivkey() proxy.PropString - WpsNfcDevPw() proxy.PropString - ExtPasswordBackend() proxy.PropString - P2pGoMaxInactivity() proxy.PropString - AutoInterworking() proxy.PropString - Okc() proxy.PropString - Pmf() proxy.PropString - SaeGroups() proxy.PropString - DtimPeriod() proxy.PropString - BeaconInt() proxy.PropString - ApVendorElements() proxy.PropString - IgnoreOldScanRes() proxy.PropString - FreqList() proxy.PropString - ScanCurFreq() proxy.PropString - SchedScanInterval() proxy.PropString - SchedScanStartDelay() proxy.PropString - TdlsExternalControl() proxy.PropString - OsuDir() proxy.PropString - WowlanTriggers() proxy.PropString - P2pSearchDelay() proxy.PropString - MacAddr() proxy.PropString - RandAddrLifetime() proxy.PropString - PreassocMacAddr() proxy.PropString - KeyMgmtOffload() proxy.PropString - PassiveScan() proxy.PropString - ReassocSameBssOptim() proxy.PropString - WpsPriority() proxy.PropString - FstGroupId() proxy.PropString - FstPriority() proxy.PropString - FstLlt() proxy.PropString - CertInCb() proxy.PropString - WpaRscRelaxation() proxy.PropString - SchedScanPlans() proxy.PropString - GasAddress3() proxy.PropString - FtmResponder() proxy.PropString - FtmInitiator() proxy.PropString - GasRandAddrLifetime() proxy.PropString - GasRandMacAddr() proxy.PropString - DppConfigProcessing() proxy.PropString - ColocIntfReporting() proxy.PropString -} - -type interfaceInterface1 struct{} - -func (v *interfaceInterface1) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceInterface1) GetInterfaceName_() string { - return "fi.w1.wpa_supplicant1.Interface" -} - -// method Scan - -func (v *interfaceInterface1) GoScan(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Scan", flags, ch, args) -} - -func (v *interfaceInterface1) Scan(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoScan(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method SignalPoll - -func (v *interfaceInterface1) GoSignalPoll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SignalPoll", flags, ch) -} - -func (*interfaceInterface1) StoreSignalPoll(call *dbus.Call) (args map[string]dbus.Variant, err error) { - err = call.Store(&args) - return -} - -func (v *interfaceInterface1) SignalPoll(flags dbus.Flags) (map[string]dbus.Variant, error) { - return v.StoreSignalPoll( - <-v.GoSignalPoll(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Disconnect - -func (v *interfaceInterface1) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) -} - -func (v *interfaceInterface1) Disconnect(flags dbus.Flags) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method AddNetwork - -func (v *interfaceInterface1) GoAddNetwork(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddNetwork", flags, ch, args) -} - -func (*interfaceInterface1) StoreAddNetwork(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceInterface1) AddNetwork(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreAddNetwork( - <-v.GoAddNetwork(flags, make(chan *dbus.Call, 1), args).Done) -} - -// method Reassociate - -func (v *interfaceInterface1) GoReassociate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reassociate", flags, ch) -} - -func (v *interfaceInterface1) Reassociate(flags dbus.Flags) error { - return (<-v.GoReassociate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Reattach - -func (v *interfaceInterface1) GoReattach(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reattach", flags, ch) -} - -func (v *interfaceInterface1) Reattach(flags dbus.Flags) error { - return (<-v.GoReattach(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Reconnect - -func (v *interfaceInterface1) GoReconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reconnect", flags, ch) -} - -func (v *interfaceInterface1) Reconnect(flags dbus.Flags) error { - return (<-v.GoReconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RemoveNetwork - -func (v *interfaceInterface1) GoRemoveNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveNetwork", flags, ch, path) -} - -func (v *interfaceInterface1) RemoveNetwork(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoRemoveNetwork(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method RemoveAllNetworks - -func (v *interfaceInterface1) GoRemoveAllNetworks(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAllNetworks", flags, ch) -} - -func (v *interfaceInterface1) RemoveAllNetworks(flags dbus.Flags) error { - return (<-v.GoRemoveAllNetworks(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SelectNetwork - -func (v *interfaceInterface1) GoSelectNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SelectNetwork", flags, ch, path) -} - -func (v *interfaceInterface1) SelectNetwork(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoSelectNetwork(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method NetworkReply - -func (v *interfaceInterface1) GoNetworkReply(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath, field string, value string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NetworkReply", flags, ch, path, field, value) -} - -func (v *interfaceInterface1) NetworkReply(flags dbus.Flags, path dbus.ObjectPath, field string, value string) error { - return (<-v.GoNetworkReply(flags, make(chan *dbus.Call, 1), path, field, value).Done).Err -} - -// method AddBlob - -func (v *interfaceInterface1) GoAddBlob(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddBlob", flags, ch, name, data) -} - -func (v *interfaceInterface1) AddBlob(flags dbus.Flags, name string, data []uint8) error { - return (<-v.GoAddBlob(flags, make(chan *dbus.Call, 1), name, data).Done).Err -} - -// method GetBlob - -func (v *interfaceInterface1) GoGetBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBlob", flags, ch, name) -} - -func (*interfaceInterface1) StoreGetBlob(call *dbus.Call) (data []uint8, err error) { - err = call.Store(&data) - return -} - -func (v *interfaceInterface1) GetBlob(flags dbus.Flags, name string) ([]uint8, error) { - return v.StoreGetBlob( - <-v.GoGetBlob(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method RemoveBlob - -func (v *interfaceInterface1) GoRemoveBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveBlob", flags, ch, name) -} - -func (v *interfaceInterface1) RemoveBlob(flags dbus.Flags, name string) error { - return (<-v.GoRemoveBlob(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetPKCS11EngineAndModulePath - -func (v *interfaceInterface1) GoSetPKCS11EngineAndModulePath(flags dbus.Flags, ch chan *dbus.Call, pkcs11_engine_path string, pkcs11_module_path string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPKCS11EngineAndModulePath", flags, ch, pkcs11_engine_path, pkcs11_module_path) -} - -func (v *interfaceInterface1) SetPKCS11EngineAndModulePath(flags dbus.Flags, pkcs11_engine_path string, pkcs11_module_path string) error { - return (<-v.GoSetPKCS11EngineAndModulePath(flags, make(chan *dbus.Call, 1), pkcs11_engine_path, pkcs11_module_path).Done).Err -} - -// method FlushBSS - -func (v *interfaceInterface1) GoFlushBSS(flags dbus.Flags, ch chan *dbus.Call, age uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FlushBSS", flags, ch, age) -} - -func (v *interfaceInterface1) FlushBSS(flags dbus.Flags, age uint32) error { - return (<-v.GoFlushBSS(flags, make(chan *dbus.Call, 1), age).Done).Err -} - -// method SubscribeProbeReq - -func (v *interfaceInterface1) GoSubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SubscribeProbeReq", flags, ch) -} - -func (v *interfaceInterface1) SubscribeProbeReq(flags dbus.Flags) error { - return (<-v.GoSubscribeProbeReq(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method UnsubscribeProbeReq - -func (v *interfaceInterface1) GoUnsubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsubscribeProbeReq", flags, ch) -} - -func (v *interfaceInterface1) UnsubscribeProbeReq(flags dbus.Flags) error { - return (<-v.GoUnsubscribeProbeReq(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method EAPLogoff - -func (v *interfaceInterface1) GoEAPLogoff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EAPLogoff", flags, ch) -} - -func (v *interfaceInterface1) EAPLogoff(flags dbus.Flags) error { - return (<-v.GoEAPLogoff(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method EAPLogon - -func (v *interfaceInterface1) GoEAPLogon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EAPLogon", flags, ch) -} - -func (v *interfaceInterface1) EAPLogon(flags dbus.Flags) error { - return (<-v.GoEAPLogon(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method AutoScan - -func (v *interfaceInterface1) GoAutoScan(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AutoScan", flags, ch, arg) -} - -func (v *interfaceInterface1) AutoScan(flags dbus.Flags, arg string) error { - return (<-v.GoAutoScan(flags, make(chan *dbus.Call, 1), arg).Done).Err -} - -// method TDLSDiscover - -func (v *interfaceInterface1) GoTDLSDiscover(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSDiscover", flags, ch, peer_address) -} - -func (v *interfaceInterface1) TDLSDiscover(flags dbus.Flags, peer_address string) error { - return (<-v.GoTDLSDiscover(flags, make(chan *dbus.Call, 1), peer_address).Done).Err -} - -// method TDLSSetup - -func (v *interfaceInterface1) GoTDLSSetup(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSSetup", flags, ch, peer_address) -} - -func (v *interfaceInterface1) TDLSSetup(flags dbus.Flags, peer_address string) error { - return (<-v.GoTDLSSetup(flags, make(chan *dbus.Call, 1), peer_address).Done).Err -} - -// method TDLSStatus - -func (v *interfaceInterface1) GoTDLSStatus(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSStatus", flags, ch, peer_address) -} - -func (*interfaceInterface1) StoreTDLSStatus(call *dbus.Call) (status string, err error) { - err = call.Store(&status) - return -} - -func (v *interfaceInterface1) TDLSStatus(flags dbus.Flags, peer_address string) (string, error) { - return v.StoreTDLSStatus( - <-v.GoTDLSStatus(flags, make(chan *dbus.Call, 1), peer_address).Done) -} - -// method TDLSTeardown - -func (v *interfaceInterface1) GoTDLSTeardown(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSTeardown", flags, ch, peer_address) -} - -func (v *interfaceInterface1) TDLSTeardown(flags dbus.Flags, peer_address string) error { - return (<-v.GoTDLSTeardown(flags, make(chan *dbus.Call, 1), peer_address).Done).Err -} - -// method TDLSChannelSwitch - -func (v *interfaceInterface1) GoTDLSChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSChannelSwitch", flags, ch, args) -} - -func (v *interfaceInterface1) TDLSChannelSwitch(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoTDLSChannelSwitch(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method TDLSCancelChannelSwitch - -func (v *interfaceInterface1) GoTDLSCancelChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSCancelChannelSwitch", flags, ch, peer_address) -} - -func (v *interfaceInterface1) TDLSCancelChannelSwitch(flags dbus.Flags, peer_address string) error { - return (<-v.GoTDLSCancelChannelSwitch(flags, make(chan *dbus.Call, 1), peer_address).Done).Err -} - -// method VendorElemAdd - -func (v *interfaceInterface1) GoVendorElemAdd(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VendorElemAdd", flags, ch, frame_id, ielems) -} - -func (v *interfaceInterface1) VendorElemAdd(flags dbus.Flags, frame_id int32, ielems []uint8) error { - return (<-v.GoVendorElemAdd(flags, make(chan *dbus.Call, 1), frame_id, ielems).Done).Err -} - -// method VendorElemGet - -func (v *interfaceInterface1) GoVendorElemGet(flags dbus.Flags, ch chan *dbus.Call, frame_id int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VendorElemGet", flags, ch, frame_id) -} - -func (*interfaceInterface1) StoreVendorElemGet(call *dbus.Call) (ielems []uint8, err error) { - err = call.Store(&ielems) - return -} - -func (v *interfaceInterface1) VendorElemGet(flags dbus.Flags, frame_id int32) ([]uint8, error) { - return v.StoreVendorElemGet( - <-v.GoVendorElemGet(flags, make(chan *dbus.Call, 1), frame_id).Done) -} - -// method VendorElemRem - -func (v *interfaceInterface1) GoVendorElemRem(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VendorElemRem", flags, ch, frame_id, ielems) -} - -func (v *interfaceInterface1) VendorElemRem(flags dbus.Flags, frame_id int32, ielems []uint8) error { - return (<-v.GoVendorElemRem(flags, make(chan *dbus.Call, 1), frame_id, ielems).Done).Err -} - -// method SaveConfig - -func (v *interfaceInterface1) GoSaveConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveConfig", flags, ch) -} - -func (v *interfaceInterface1) SaveConfig(flags dbus.Flags) error { - return (<-v.GoSaveConfig(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method AbortScan - -func (v *interfaceInterface1) GoAbortScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AbortScan", flags, ch) -} - -func (v *interfaceInterface1) AbortScan(flags dbus.Flags) error { - return (<-v.GoAbortScan(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal ScanDone - -func (v *interfaceInterface1) ConnectScanDone(cb func(success bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ScanDone", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ScanDone", - } - handlerFunc := func(sig *dbus.Signal) { - var success bool - err := dbus.Store(sig.Body, &success) - if err == nil { - cb(success) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal BSSAdded - -func (v *interfaceInterface1) ConnectBSSAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BSSAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BSSAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &path, &properties) - if err == nil { - cb(path, properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal BSSRemoved - -func (v *interfaceInterface1) ConnectBSSRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BSSRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BSSRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal BlobAdded - -func (v *interfaceInterface1) ConnectBlobAdded(cb func(name string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BlobAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BlobAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - err := dbus.Store(sig.Body, &name) - if err == nil { - cb(name) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal BlobRemoved - -func (v *interfaceInterface1) ConnectBlobRemoved(cb func(name string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "BlobRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".BlobRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - err := dbus.Store(sig.Body, &name) - if err == nil { - cb(name) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NetworkAdded - -func (v *interfaceInterface1) ConnectNetworkAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NetworkAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NetworkAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &path, &properties) - if err == nil { - cb(path, properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NetworkRemoved - -func (v *interfaceInterface1) ConnectNetworkRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NetworkRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NetworkRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NetworkSelected - -func (v *interfaceInterface1) ConnectNetworkSelected(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NetworkSelected", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NetworkSelected", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PropertiesChanged - -func (v *interfaceInterface1) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProbeRequest - -func (v *interfaceInterface1) ConnectProbeRequest(cb func(args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProbeRequest", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProbeRequest", - } - handlerFunc := func(sig *dbus.Signal) { - var args map[string]dbus.Variant - err := dbus.Store(sig.Body, &args) - if err == nil { - cb(args) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Certification - -func (v *interfaceInterface1) ConnectCertification(cb func(certification map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Certification", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Certification", - } - handlerFunc := func(sig *dbus.Signal) { - var certification map[string]dbus.Variant - err := dbus.Store(sig.Body, &certification) - if err == nil { - cb(certification) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal EAP - -func (v *interfaceInterface1) ConnectEAP(cb func(status string, parameter string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EAP", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EAP", - } - handlerFunc := func(sig *dbus.Signal) { - var status string - var parameter string - err := dbus.Store(sig.Body, &status, ¶meter) - if err == nil { - cb(status, parameter) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StaAuthorized - -func (v *interfaceInterface1) ConnectStaAuthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StaAuthorized", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StaAuthorized", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - err := dbus.Store(sig.Body, &name) - if err == nil { - cb(name) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StaDeauthorized - -func (v *interfaceInterface1) ConnectStaDeauthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StaDeauthorized", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StaDeauthorized", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - err := dbus.Store(sig.Body, &name) - if err == nil { - cb(name) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StationAdded - -func (v *interfaceInterface1) ConnectStationAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StationAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StationAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &path, &properties) - if err == nil { - cb(path, properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StationRemoved - -func (v *interfaceInterface1) ConnectStationRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StationRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StationRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NetworkRequest - -func (v *interfaceInterface1) ConnectNetworkRequest(cb func(path dbus.ObjectPath, field string, text string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NetworkRequest", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NetworkRequest", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var field string - var text string - err := dbus.Store(sig.Body, &path, &field, &text) - if err == nil { - cb(path, field, text) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Capabilities a{sv} - -func (v *interfaceInterface1) Capabilities() MapStrVariant { - return &implMapStrVariant{ - Impl: v, - Name: "Capabilities", - } -} - -// property State s - -func (v *interfaceInterface1) State() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "State", - } -} - -// property Scanning b - -func (v *interfaceInterface1) Scanning() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Scanning", - } -} - -// property ApScan u - -func (v *interfaceInterface1) ApScan() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ApScan", - } -} - -// property BSSExpireAge u - -func (v *interfaceInterface1) BSSExpireAge() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "BSSExpireAge", - } -} - -// property BSSExpireCount u - -func (v *interfaceInterface1) BSSExpireCount() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "BSSExpireCount", - } -} - -// property Country s - -func (v *interfaceInterface1) Country() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Country", - } -} - -// property Ifname s - -func (v *interfaceInterface1) Ifname() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Ifname", - } -} - -// property Driver s - -func (v *interfaceInterface1) Driver() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Driver", - } -} - -// property BridgeIfname s - -func (v *interfaceInterface1) BridgeIfname() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BridgeIfname", - } -} - -// property ConfigFile s - -func (v *interfaceInterface1) ConfigFile() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ConfigFile", - } -} - -// property CurrentBSS o - -func (v *interfaceInterface1) CurrentBSS() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "CurrentBSS", - } -} - -// property CurrentNetwork o - -func (v *interfaceInterface1) CurrentNetwork() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "CurrentNetwork", - } -} - -// property CurrentAuthMode s - -func (v *interfaceInterface1) CurrentAuthMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CurrentAuthMode", - } -} - -type PropInterfaceBlobs interface { - Get(flags dbus.Flags) (value map[string][]byte, err error) - Set(flags dbus.Flags, value map[string][]byte) error - ConnectChanged(cb func(hasValue bool, value map[string][]byte)) error -} - -type implPropInterfaceBlobs struct { - Impl proxy.Implementer - Name string -} - -func (p implPropInterfaceBlobs) Get(flags dbus.Flags) (value map[string][]byte, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropInterfaceBlobs) Set(flags dbus.Flags, value map[string][]byte) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropInterfaceBlobs) ConnectChanged(cb func(hasValue bool, value map[string][]byte)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string][]byte - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Blobs a{say} - -func (v *interfaceInterface1) Blobs() PropInterfaceBlobs { - return &implPropInterfaceBlobs{ - Impl: v, - Name: "Blobs", - } -} - -// property BSSs ao - -func (v *interfaceInterface1) BSSs() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "BSSs", - } -} - -// property Networks ao - -func (v *interfaceInterface1) Networks() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Networks", - } -} - -// property FastReauth b - -func (v *interfaceInterface1) FastReauth() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "FastReauth", - } -} - -// property ScanInterval i - -func (v *interfaceInterface1) ScanInterval() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ScanInterval", - } -} - -// property PKCS11EnginePath s - -func (v *interfaceInterface1) PKCS11EnginePath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PKCS11EnginePath", - } -} - -// property PKCS11ModulePath s - -func (v *interfaceInterface1) PKCS11ModulePath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PKCS11ModulePath", - } -} - -// property DisconnectReason i - -func (v *interfaceInterface1) DisconnectReason() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DisconnectReason", - } -} - -// property AuthStatusCode i - -func (v *interfaceInterface1) AuthStatusCode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "AuthStatusCode", - } -} - -// property AssocStatusCode i - -func (v *interfaceInterface1) AssocStatusCode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "AssocStatusCode", - } -} - -// property Stations ao - -func (v *interfaceInterface1) Stations() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Stations", - } -} - -// property CtrlInterface s - -func (v *interfaceInterface1) CtrlInterface() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CtrlInterface", - } -} - -// property CtrlInterfaceGroup s - -func (v *interfaceInterface1) CtrlInterfaceGroup() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CtrlInterfaceGroup", - } -} - -// property EapolVersion s - -func (v *interfaceInterface1) EapolVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "EapolVersion", - } -} - -// property Bgscan s - -func (v *interfaceInterface1) Bgscan() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Bgscan", - } -} - -// property DisableScanOffload s - -func (v *interfaceInterface1) DisableScanOffload() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DisableScanOffload", - } -} - -// property OpenscEnginePath s - -func (v *interfaceInterface1) OpenscEnginePath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OpenscEnginePath", - } -} - -// property OpensslCiphers s - -func (v *interfaceInterface1) OpensslCiphers() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OpensslCiphers", - } -} - -// property PcscReader s - -func (v *interfaceInterface1) PcscReader() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PcscReader", - } -} - -// property PcscPin s - -func (v *interfaceInterface1) PcscPin() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PcscPin", - } -} - -// property ExternalSim s - -func (v *interfaceInterface1) ExternalSim() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ExternalSim", - } -} - -// property DriverParam s - -func (v *interfaceInterface1) DriverParam() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DriverParam", - } -} - -// property Dot11RSNAConfigPMKLifetime s - -func (v *interfaceInterface1) Dot11RSNAConfigPMKLifetime() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Dot11RSNAConfigPMKLifetime", - } -} - -// property Dot11RSNAConfigPMKReauthThreshold s - -func (v *interfaceInterface1) Dot11RSNAConfigPMKReauthThreshold() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Dot11RSNAConfigPMKReauthThreshold", - } -} - -// property Dot11RSNAConfigSATimeout s - -func (v *interfaceInterface1) Dot11RSNAConfigSATimeout() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Dot11RSNAConfigSATimeout", - } -} - -// property UpdateConfig s - -func (v *interfaceInterface1) UpdateConfig() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UpdateConfig", - } -} - -// property Uuid s - -func (v *interfaceInterface1) Uuid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Uuid", - } -} - -// property AutoUuid s - -func (v *interfaceInterface1) AutoUuid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AutoUuid", - } -} - -// property DeviceName s - -func (v *interfaceInterface1) DeviceName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DeviceName", - } -} - -// property Manufacturer s - -func (v *interfaceInterface1) Manufacturer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Manufacturer", - } -} - -// property ModelName s - -func (v *interfaceInterface1) ModelName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ModelName", - } -} - -// property ModelNumber s - -func (v *interfaceInterface1) ModelNumber() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ModelNumber", - } -} - -// property SerialNumber s - -func (v *interfaceInterface1) SerialNumber() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SerialNumber", - } -} - -// property DeviceType s - -func (v *interfaceInterface1) DeviceType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DeviceType", - } -} - -// property OsVersion s - -func (v *interfaceInterface1) OsVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OsVersion", - } -} - -// property ConfigMethods s - -func (v *interfaceInterface1) ConfigMethods() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ConfigMethods", - } -} - -// property WpsCredProcessing s - -func (v *interfaceInterface1) WpsCredProcessing() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsCredProcessing", - } -} - -// property WpsVendorExtM1 s - -func (v *interfaceInterface1) WpsVendorExtM1() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsVendorExtM1", - } -} - -// property SecDeviceType s - -func (v *interfaceInterface1) SecDeviceType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SecDeviceType", - } -} - -// property P2pListenRegClass s - -func (v *interfaceInterface1) P2pListenRegClass() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pListenRegClass", - } -} - -// property P2pListenChannel s - -func (v *interfaceInterface1) P2pListenChannel() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pListenChannel", - } -} - -// property P2pOperRegClass s - -func (v *interfaceInterface1) P2pOperRegClass() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pOperRegClass", - } -} - -// property P2pOperChannel s - -func (v *interfaceInterface1) P2pOperChannel() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pOperChannel", - } -} - -// property P2pGoIntent s - -func (v *interfaceInterface1) P2pGoIntent() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoIntent", - } -} - -// property P2pSsidPostfix s - -func (v *interfaceInterface1) P2pSsidPostfix() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pSsidPostfix", - } -} - -// property PersistentReconnect s - -func (v *interfaceInterface1) PersistentReconnect() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PersistentReconnect", - } -} - -// property P2pIntraBss s - -func (v *interfaceInterface1) P2pIntraBss() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pIntraBss", - } -} - -// property P2pGroupIdle s - -func (v *interfaceInterface1) P2pGroupIdle() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGroupIdle", - } -} - -// property P2pGoFreqChangePolicy s - -func (v *interfaceInterface1) P2pGoFreqChangePolicy() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoFreqChangePolicy", - } -} - -// property P2pPassphraseLen s - -func (v *interfaceInterface1) P2pPassphraseLen() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pPassphraseLen", - } -} - -// property P2pPrefChan s - -func (v *interfaceInterface1) P2pPrefChan() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pPrefChan", - } -} - -// property P2pNoGoFreq s - -func (v *interfaceInterface1) P2pNoGoFreq() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pNoGoFreq", - } -} - -// property P2pAddCliChan s - -func (v *interfaceInterface1) P2pAddCliChan() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pAddCliChan", - } -} - -// property P2pOptimizeListenChan s - -func (v *interfaceInterface1) P2pOptimizeListenChan() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pOptimizeListenChan", - } -} - -// property P2pGoHt40 s - -func (v *interfaceInterface1) P2pGoHt40() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoHt40", - } -} - -// property P2pGoVht s - -func (v *interfaceInterface1) P2pGoVht() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoVht", - } -} - -// property P2pGoHe s - -func (v *interfaceInterface1) P2pGoHe() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoHe", - } -} - -// property P2pDisabled s - -func (v *interfaceInterface1) P2pDisabled() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pDisabled", - } -} - -// property P2pGoCtwindow s - -func (v *interfaceInterface1) P2pGoCtwindow() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoCtwindow", - } -} - -// property P2pNoGroupIface s - -func (v *interfaceInterface1) P2pNoGroupIface() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pNoGroupIface", - } -} - -// property P2pIgnoreSharedFreq s - -func (v *interfaceInterface1) P2pIgnoreSharedFreq() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pIgnoreSharedFreq", - } -} - -// property IpAddrGo s - -func (v *interfaceInterface1) IpAddrGo() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IpAddrGo", - } -} - -// property IpAddrMask s - -func (v *interfaceInterface1) IpAddrMask() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IpAddrMask", - } -} - -// property IpAddrStart s - -func (v *interfaceInterface1) IpAddrStart() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IpAddrStart", - } -} - -// property IpAddrEnd s - -func (v *interfaceInterface1) IpAddrEnd() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IpAddrEnd", - } -} - -// property P2pCliProbe s - -func (v *interfaceInterface1) P2pCliProbe() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pCliProbe", - } -} - -// property P2pDeviceRandomMacAddr s - -func (v *interfaceInterface1) P2pDeviceRandomMacAddr() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pDeviceRandomMacAddr", - } -} - -// property P2pDevicePersistentMacAddr s - -func (v *interfaceInterface1) P2pDevicePersistentMacAddr() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pDevicePersistentMacAddr", - } -} - -// property P2pInterfaceRandomMacAddr s - -func (v *interfaceInterface1) P2pInterfaceRandomMacAddr() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pInterfaceRandomMacAddr", - } -} - -// property BssMaxCount s - -func (v *interfaceInterface1) BssMaxCount() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BssMaxCount", - } -} - -// property FilterSsids s - -func (v *interfaceInterface1) FilterSsids() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FilterSsids", - } -} - -// property FilterRssi s - -func (v *interfaceInterface1) FilterRssi() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FilterRssi", - } -} - -// property MaxNumSta s - -func (v *interfaceInterface1) MaxNumSta() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "MaxNumSta", - } -} - -// property ApIsolate s - -func (v *interfaceInterface1) ApIsolate() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ApIsolate", - } -} - -// property DisassocLowAck s - -func (v *interfaceInterface1) DisassocLowAck() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DisassocLowAck", - } -} - -// property Hs20 s - -func (v *interfaceInterface1) Hs20() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Hs20", - } -} - -// property Interworking s - -func (v *interfaceInterface1) Interworking() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Interworking", - } -} - -// property Hessid s - -func (v *interfaceInterface1) Hessid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Hessid", - } -} - -// property AccessNetworkType s - -func (v *interfaceInterface1) AccessNetworkType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AccessNetworkType", - } -} - -// property GoInterworking s - -func (v *interfaceInterface1) GoInterworking() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GoInterworking", - } -} - -// property GoAccessNetworkType s - -func (v *interfaceInterface1) GoAccessNetworkType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GoAccessNetworkType", - } -} - -// property GoInternet s - -func (v *interfaceInterface1) GoInternet() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GoInternet", - } -} - -// property GoVenueGroup s - -func (v *interfaceInterface1) GoVenueGroup() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GoVenueGroup", - } -} - -// property GoVenueType s - -func (v *interfaceInterface1) GoVenueType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GoVenueType", - } -} - -// property PbcInM1 s - -func (v *interfaceInterface1) PbcInM1() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PbcInM1", - } -} - -// property Autoscan s - -func (v *interfaceInterface1) Autoscan() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Autoscan", - } -} - -// property WpsNfcDevPwId s - -func (v *interfaceInterface1) WpsNfcDevPwId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsNfcDevPwId", - } -} - -// property WpsNfcDhPubkey s - -func (v *interfaceInterface1) WpsNfcDhPubkey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsNfcDhPubkey", - } -} - -// property WpsNfcDhPrivkey s - -func (v *interfaceInterface1) WpsNfcDhPrivkey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsNfcDhPrivkey", - } -} - -// property WpsNfcDevPw s - -func (v *interfaceInterface1) WpsNfcDevPw() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsNfcDevPw", - } -} - -// property ExtPasswordBackend s - -func (v *interfaceInterface1) ExtPasswordBackend() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ExtPasswordBackend", - } -} - -// property P2pGoMaxInactivity s - -func (v *interfaceInterface1) P2pGoMaxInactivity() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pGoMaxInactivity", - } -} - -// property AutoInterworking s - -func (v *interfaceInterface1) AutoInterworking() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AutoInterworking", - } -} - -// property Okc s - -func (v *interfaceInterface1) Okc() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Okc", - } -} - -// property Pmf s - -func (v *interfaceInterface1) Pmf() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Pmf", - } -} - -// property SaeGroups s - -func (v *interfaceInterface1) SaeGroups() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SaeGroups", - } -} - -// property DtimPeriod s - -func (v *interfaceInterface1) DtimPeriod() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DtimPeriod", - } -} - -// property BeaconInt s - -func (v *interfaceInterface1) BeaconInt() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BeaconInt", - } -} - -// property ApVendorElements s - -func (v *interfaceInterface1) ApVendorElements() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ApVendorElements", - } -} - -// property IgnoreOldScanRes s - -func (v *interfaceInterface1) IgnoreOldScanRes() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IgnoreOldScanRes", - } -} - -// property FreqList s - -func (v *interfaceInterface1) FreqList() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FreqList", - } -} - -// property ScanCurFreq s - -func (v *interfaceInterface1) ScanCurFreq() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ScanCurFreq", - } -} - -// property SchedScanInterval s - -func (v *interfaceInterface1) SchedScanInterval() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SchedScanInterval", - } -} - -// property SchedScanStartDelay s - -func (v *interfaceInterface1) SchedScanStartDelay() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SchedScanStartDelay", - } -} - -// property TdlsExternalControl s - -func (v *interfaceInterface1) TdlsExternalControl() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "TdlsExternalControl", - } -} - -// property OsuDir s - -func (v *interfaceInterface1) OsuDir() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OsuDir", - } -} - -// property WowlanTriggers s - -func (v *interfaceInterface1) WowlanTriggers() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WowlanTriggers", - } -} - -// property P2pSearchDelay s - -func (v *interfaceInterface1) P2pSearchDelay() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2pSearchDelay", - } -} - -// property MacAddr s - -func (v *interfaceInterface1) MacAddr() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "MacAddr", - } -} - -// property RandAddrLifetime s - -func (v *interfaceInterface1) RandAddrLifetime() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RandAddrLifetime", - } -} - -// property PreassocMacAddr s - -func (v *interfaceInterface1) PreassocMacAddr() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PreassocMacAddr", - } -} - -// property KeyMgmtOffload s - -func (v *interfaceInterface1) KeyMgmtOffload() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "KeyMgmtOffload", - } -} - -// property PassiveScan s - -func (v *interfaceInterface1) PassiveScan() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PassiveScan", - } -} - -// property ReassocSameBssOptim s - -func (v *interfaceInterface1) ReassocSameBssOptim() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ReassocSameBssOptim", - } -} - -// property WpsPriority s - -func (v *interfaceInterface1) WpsPriority() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpsPriority", - } -} - -// property FstGroupId s - -func (v *interfaceInterface1) FstGroupId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FstGroupId", - } -} - -// property FstPriority s - -func (v *interfaceInterface1) FstPriority() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FstPriority", - } -} - -// property FstLlt s - -func (v *interfaceInterface1) FstLlt() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FstLlt", - } -} - -// property CertInCb s - -func (v *interfaceInterface1) CertInCb() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CertInCb", - } -} - -// property WpaRscRelaxation s - -func (v *interfaceInterface1) WpaRscRelaxation() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WpaRscRelaxation", - } -} - -// property SchedScanPlans s - -func (v *interfaceInterface1) SchedScanPlans() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SchedScanPlans", - } -} - -// property GasAddress3 s - -func (v *interfaceInterface1) GasAddress3() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GasAddress3", - } -} - -// property FtmResponder s - -func (v *interfaceInterface1) FtmResponder() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FtmResponder", - } -} - -// property FtmInitiator s - -func (v *interfaceInterface1) FtmInitiator() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FtmInitiator", - } -} - -// property GasRandAddrLifetime s - -func (v *interfaceInterface1) GasRandAddrLifetime() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GasRandAddrLifetime", - } -} - -// property GasRandMacAddr s - -func (v *interfaceInterface1) GasRandMacAddr() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "GasRandMacAddr", - } -} - -// property DppConfigProcessing s - -func (v *interfaceInterface1) DppConfigProcessing() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DppConfigProcessing", - } -} - -// property ColocIntfReporting s - -func (v *interfaceInterface1) ColocIntfReporting() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ColocIntfReporting", - } -} - -func (obj *objectInterface) WPS() interfaceWPS { - return &obj.interfaceInterfaceWPS -} - -type interfaceWPS interface { - GoStart(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - Start(flags dbus.Flags, args map[string]dbus.Variant) (map[string]dbus.Variant, error) - GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Cancel(flags dbus.Flags) error - ConnectEvent(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectCredentials(cb func(credentials map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ProcessCredentials() proxy.PropBool - ConfigMethods() proxy.PropString - DeviceName() proxy.PropString - Manufacturer() proxy.PropString - ModelName() proxy.PropString - ModelNumber() proxy.PropString - SerialNumber() proxy.PropString - DeviceType() proxy.PropByteArray -} - -type interfaceInterfaceWPS struct{} - -func (v *interfaceInterfaceWPS) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceInterfaceWPS) GetInterfaceName_() string { - return "fi.w1.wpa_supplicant1.Interface.WPS" -} - -// method Start - -func (v *interfaceInterfaceWPS) GoStart(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch, args) -} - -func (*interfaceInterfaceWPS) StoreStart(call *dbus.Call) (output map[string]dbus.Variant, err error) { - err = call.Store(&output) - return -} - -func (v *interfaceInterfaceWPS) Start(flags dbus.Flags, args map[string]dbus.Variant) (map[string]dbus.Variant, error) { - return v.StoreStart( - <-v.GoStart(flags, make(chan *dbus.Call, 1), args).Done) -} - -// method Cancel - -func (v *interfaceInterfaceWPS) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) -} - -func (v *interfaceInterfaceWPS) Cancel(flags dbus.Flags) error { - return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Event - -func (v *interfaceInterfaceWPS) ConnectEvent(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Event", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - var args map[string]dbus.Variant - err := dbus.Store(sig.Body, &name, &args) - if err == nil { - cb(name, args) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Credentials - -func (v *interfaceInterfaceWPS) ConnectCredentials(cb func(credentials map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Credentials", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Credentials", - } - handlerFunc := func(sig *dbus.Signal) { - var credentials map[string]dbus.Variant - err := dbus.Store(sig.Body, &credentials) - if err == nil { - cb(credentials) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PropertiesChanged - -func (v *interfaceInterfaceWPS) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ProcessCredentials b - -func (v *interfaceInterfaceWPS) ProcessCredentials() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ProcessCredentials", - } -} - -// property ConfigMethods s - -func (v *interfaceInterfaceWPS) ConfigMethods() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ConfigMethods", - } -} - -// property DeviceName s - -func (v *interfaceInterfaceWPS) DeviceName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DeviceName", - } -} - -// property Manufacturer s - -func (v *interfaceInterfaceWPS) Manufacturer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Manufacturer", - } -} - -// property ModelName s - -func (v *interfaceInterfaceWPS) ModelName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ModelName", - } -} - -// property ModelNumber s - -func (v *interfaceInterfaceWPS) ModelNumber() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ModelNumber", - } -} - -// property SerialNumber s - -func (v *interfaceInterfaceWPS) SerialNumber() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SerialNumber", - } -} - -// property DeviceType ay - -func (v *interfaceInterfaceWPS) DeviceType() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "DeviceType", - } -} - -func (obj *objectInterface) P2PDevice() interfaceP2PDevice { - return &obj.interfaceInterfaceP2PDevice -} - -type interfaceP2PDevice interface { - GoFind(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - Find(flags dbus.Flags, args map[string]dbus.Variant) error - GoStopFind(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopFind(flags dbus.Flags) error - GoListen(flags dbus.Flags, ch chan *dbus.Call, timeout int32) *dbus.Call - Listen(flags dbus.Flags, timeout int32) error - GoExtendedListen(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - ExtendedListen(flags dbus.Flags, args map[string]dbus.Variant) error - GoPresenceRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - PresenceRequest(flags dbus.Flags, args map[string]dbus.Variant) error - GoProvisionDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath, config_method string) *dbus.Call - ProvisionDiscoveryRequest(flags dbus.Flags, peer dbus.ObjectPath, config_method string) error - GoConnect(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - Connect(flags dbus.Flags, args map[string]dbus.Variant) (string, error) - GoGroupAdd(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - GroupAdd(flags dbus.Flags, args map[string]dbus.Variant) error - GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Cancel(flags dbus.Flags) error - GoInvite(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - Invite(flags dbus.Flags, args map[string]dbus.Variant) error - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Disconnect(flags dbus.Flags) error - GoRejectPeer(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath) *dbus.Call - RejectPeer(flags dbus.Flags, peer dbus.ObjectPath) error - GoRemoveClient(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - RemoveClient(flags dbus.Flags, args map[string]dbus.Variant) error - GoFlush(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Flush(flags dbus.Flags) error - GoAddService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - AddService(flags dbus.Flags, args map[string]dbus.Variant) error - GoDeleteService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - DeleteService(flags dbus.Flags, args map[string]dbus.Variant) error - GoFlushService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - FlushService(flags dbus.Flags) error - GoServiceDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - ServiceDiscoveryRequest(flags dbus.Flags, args map[string]dbus.Variant) (uint64, error) - GoServiceDiscoveryResponse(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - ServiceDiscoveryResponse(flags dbus.Flags, args map[string]dbus.Variant) error - GoServiceDiscoveryCancelRequest(flags dbus.Flags, ch chan *dbus.Call, args uint64) *dbus.Call - ServiceDiscoveryCancelRequest(flags dbus.Flags, args uint64) error - GoServiceUpdate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ServiceUpdate(flags dbus.Flags) error - GoServiceDiscoveryExternal(flags dbus.Flags, ch chan *dbus.Call, arg int32) *dbus.Call - ServiceDiscoveryExternal(flags dbus.Flags, arg int32) error - GoAddPersistentGroup(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call - AddPersistentGroup(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) - GoRemovePersistentGroup(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - RemovePersistentGroup(flags dbus.Flags, path dbus.ObjectPath) error - GoRemoveAllPersistentGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RemoveAllPersistentGroups(flags dbus.Flags) error - ConnectDeviceFound(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectDeviceFoundProperties(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectDeviceLost(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectFindStopped(cb func()) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryRequestDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryResponseDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryRequestEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryResponseEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryPBCRequest(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryPBCResponse(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProvisionDiscoveryFailure(cb func(peer_object dbus.ObjectPath, status int32)) (dbusutil.SignalHandlerId, error) - ConnectGroupStarted(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectGroupFormationFailure(cb func(reason string)) (dbusutil.SignalHandlerId, error) - ConnectGONegotiationSuccess(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectGONegotiationFailure(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectGONegotiationRequest(cb func(path dbus.ObjectPath, dev_passwd_id uint16, device_go_intent uint8)) (dbusutil.SignalHandlerId, error) - ConnectInvitationResult(cb func(invite_result map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectGroupFinished(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectServiceDiscoveryRequest(cb func(sd_request map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectServiceDiscoveryResponse(cb func(sd_response map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectPersistentGroupAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectPersistentGroupRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectWpsFailed(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectInvitationReceived(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - P2PDeviceConfig() MapStrVariant - Peers() proxy.PropObjectPathArray - Role() proxy.PropString - Group() proxy.PropObjectPath - PeerGO() proxy.PropObjectPath - PersistentGroups() proxy.PropObjectPathArray -} - -type interfaceInterfaceP2PDevice struct{} - -func (v *interfaceInterfaceP2PDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceInterfaceP2PDevice) GetInterfaceName_() string { - return "fi.w1.wpa_supplicant1.Interface.P2PDevice" -} - -// method Find - -func (v *interfaceInterfaceP2PDevice) GoFind(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Find", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) Find(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoFind(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method StopFind - -func (v *interfaceInterfaceP2PDevice) GoStopFind(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopFind", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) StopFind(flags dbus.Flags) error { - return (<-v.GoStopFind(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Listen - -func (v *interfaceInterfaceP2PDevice) GoListen(flags dbus.Flags, ch chan *dbus.Call, timeout int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Listen", flags, ch, timeout) -} - -func (v *interfaceInterfaceP2PDevice) Listen(flags dbus.Flags, timeout int32) error { - return (<-v.GoListen(flags, make(chan *dbus.Call, 1), timeout).Done).Err -} - -// method ExtendedListen - -func (v *interfaceInterfaceP2PDevice) GoExtendedListen(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ExtendedListen", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) ExtendedListen(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoExtendedListen(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method PresenceRequest - -func (v *interfaceInterfaceP2PDevice) GoPresenceRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PresenceRequest", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) PresenceRequest(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoPresenceRequest(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method ProvisionDiscoveryRequest - -func (v *interfaceInterfaceP2PDevice) GoProvisionDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath, config_method string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ProvisionDiscoveryRequest", flags, ch, peer, config_method) -} - -func (v *interfaceInterfaceP2PDevice) ProvisionDiscoveryRequest(flags dbus.Flags, peer dbus.ObjectPath, config_method string) error { - return (<-v.GoProvisionDiscoveryRequest(flags, make(chan *dbus.Call, 1), peer, config_method).Done).Err -} - -// method Connect - -func (v *interfaceInterfaceP2PDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, args) -} - -func (*interfaceInterfaceP2PDevice) StoreConnect(call *dbus.Call) (generated_pin string, err error) { - err = call.Store(&generated_pin) - return -} - -func (v *interfaceInterfaceP2PDevice) Connect(flags dbus.Flags, args map[string]dbus.Variant) (string, error) { - return v.StoreConnect( - <-v.GoConnect(flags, make(chan *dbus.Call, 1), args).Done) -} - -// method GroupAdd - -func (v *interfaceInterfaceP2PDevice) GoGroupAdd(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GroupAdd", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) GroupAdd(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoGroupAdd(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method Cancel - -func (v *interfaceInterfaceP2PDevice) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) Cancel(flags dbus.Flags) error { - return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Invite - -func (v *interfaceInterfaceP2PDevice) GoInvite(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Invite", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) Invite(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoInvite(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method Disconnect - -func (v *interfaceInterfaceP2PDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) Disconnect(flags dbus.Flags) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RejectPeer - -func (v *interfaceInterfaceP2PDevice) GoRejectPeer(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RejectPeer", flags, ch, peer) -} - -func (v *interfaceInterfaceP2PDevice) RejectPeer(flags dbus.Flags, peer dbus.ObjectPath) error { - return (<-v.GoRejectPeer(flags, make(chan *dbus.Call, 1), peer).Done).Err -} - -// method RemoveClient - -func (v *interfaceInterfaceP2PDevice) GoRemoveClient(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveClient", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) RemoveClient(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoRemoveClient(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method Flush - -func (v *interfaceInterfaceP2PDevice) GoFlush(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Flush", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) Flush(flags dbus.Flags) error { - return (<-v.GoFlush(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method AddService - -func (v *interfaceInterfaceP2PDevice) GoAddService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddService", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) AddService(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoAddService(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method DeleteService - -func (v *interfaceInterfaceP2PDevice) GoDeleteService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteService", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) DeleteService(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoDeleteService(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method FlushService - -func (v *interfaceInterfaceP2PDevice) GoFlushService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FlushService", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) FlushService(flags dbus.Flags) error { - return (<-v.GoFlushService(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ServiceDiscoveryRequest - -func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryRequest", flags, ch, args) -} - -func (*interfaceInterfaceP2PDevice) StoreServiceDiscoveryRequest(call *dbus.Call) (ref uint64, err error) { - err = call.Store(&ref) - return -} - -func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryRequest(flags dbus.Flags, args map[string]dbus.Variant) (uint64, error) { - return v.StoreServiceDiscoveryRequest( - <-v.GoServiceDiscoveryRequest(flags, make(chan *dbus.Call, 1), args).Done) -} - -// method ServiceDiscoveryResponse - -func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryResponse(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryResponse", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryResponse(flags dbus.Flags, args map[string]dbus.Variant) error { - return (<-v.GoServiceDiscoveryResponse(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method ServiceDiscoveryCancelRequest - -func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryCancelRequest(flags dbus.Flags, ch chan *dbus.Call, args uint64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryCancelRequest", flags, ch, args) -} - -func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryCancelRequest(flags dbus.Flags, args uint64) error { - return (<-v.GoServiceDiscoveryCancelRequest(flags, make(chan *dbus.Call, 1), args).Done).Err -} - -// method ServiceUpdate - -func (v *interfaceInterfaceP2PDevice) GoServiceUpdate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceUpdate", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) ServiceUpdate(flags dbus.Flags) error { - return (<-v.GoServiceUpdate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ServiceDiscoveryExternal - -func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryExternal(flags dbus.Flags, ch chan *dbus.Call, arg int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryExternal", flags, ch, arg) -} - -func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryExternal(flags dbus.Flags, arg int32) error { - return (<-v.GoServiceDiscoveryExternal(flags, make(chan *dbus.Call, 1), arg).Done).Err -} - -// method AddPersistentGroup - -func (v *interfaceInterfaceP2PDevice) GoAddPersistentGroup(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddPersistentGroup", flags, ch, args) -} - -func (*interfaceInterfaceP2PDevice) StoreAddPersistentGroup(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceInterfaceP2PDevice) AddPersistentGroup(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreAddPersistentGroup( - <-v.GoAddPersistentGroup(flags, make(chan *dbus.Call, 1), args).Done) -} - -// method RemovePersistentGroup - -func (v *interfaceInterfaceP2PDevice) GoRemovePersistentGroup(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemovePersistentGroup", flags, ch, path) -} - -func (v *interfaceInterfaceP2PDevice) RemovePersistentGroup(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoRemovePersistentGroup(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method RemoveAllPersistentGroups - -func (v *interfaceInterfaceP2PDevice) GoRemoveAllPersistentGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAllPersistentGroups", flags, ch) -} - -func (v *interfaceInterfaceP2PDevice) RemoveAllPersistentGroups(flags dbus.Flags) error { - return (<-v.GoRemoveAllPersistentGroups(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal DeviceFound - -func (v *interfaceInterfaceP2PDevice) ConnectDeviceFound(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceFound", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceFound", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceFoundProperties - -func (v *interfaceInterfaceP2PDevice) ConnectDeviceFoundProperties(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceFoundProperties", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceFoundProperties", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &path, &properties) - if err == nil { - cb(path, properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceLost - -func (v *interfaceInterfaceP2PDevice) ConnectDeviceLost(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceLost", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceLost", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal FindStopped - -func (v *interfaceInterfaceP2PDevice) ConnectFindStopped(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "FindStopped", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".FindStopped", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryRequestDisplayPin - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryRequestDisplayPin", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryRequestDisplayPin", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - var pin string - err := dbus.Store(sig.Body, &peer_object, &pin) - if err == nil { - cb(peer_object, pin) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryResponseDisplayPin - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryResponseDisplayPin", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryResponseDisplayPin", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - var pin string - err := dbus.Store(sig.Body, &peer_object, &pin) - if err == nil { - cb(peer_object, pin) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryRequestEnterPin - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryRequestEnterPin", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryRequestEnterPin", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - err := dbus.Store(sig.Body, &peer_object) - if err == nil { - cb(peer_object) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryResponseEnterPin - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryResponseEnterPin", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryResponseEnterPin", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - err := dbus.Store(sig.Body, &peer_object) - if err == nil { - cb(peer_object) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryPBCRequest - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCRequest(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryPBCRequest", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryPBCRequest", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - err := dbus.Store(sig.Body, &peer_object) - if err == nil { - cb(peer_object) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryPBCResponse - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCResponse(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryPBCResponse", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryPBCResponse", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - err := dbus.Store(sig.Body, &peer_object) - if err == nil { - cb(peer_object) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProvisionDiscoveryFailure - -func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryFailure(cb func(peer_object dbus.ObjectPath, status int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscoveryFailure", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscoveryFailure", - } - handlerFunc := func(sig *dbus.Signal) { - var peer_object dbus.ObjectPath - var status int32 - err := dbus.Store(sig.Body, &peer_object, &status) - if err == nil { - cb(peer_object, status) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GroupStarted - -func (v *interfaceInterfaceP2PDevice) ConnectGroupStarted(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GroupStarted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GroupStarted", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GroupFormationFailure - -func (v *interfaceInterfaceP2PDevice) ConnectGroupFormationFailure(cb func(reason string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GroupFormationFailure", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GroupFormationFailure", - } - handlerFunc := func(sig *dbus.Signal) { - var reason string - err := dbus.Store(sig.Body, &reason) - if err == nil { - cb(reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GONegotiationSuccess - -func (v *interfaceInterfaceP2PDevice) ConnectGONegotiationSuccess(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GONegotiationSuccess", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GONegotiationSuccess", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GONegotiationFailure - -func (v *interfaceInterfaceP2PDevice) ConnectGONegotiationFailure(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GONegotiationFailure", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GONegotiationFailure", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GONegotiationRequest - -func (v *interfaceInterfaceP2PDevice) ConnectGONegotiationRequest(cb func(path dbus.ObjectPath, dev_passwd_id uint16, device_go_intent uint8)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GONegotiationRequest", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GONegotiationRequest", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var dev_passwd_id uint16 - var device_go_intent uint8 - err := dbus.Store(sig.Body, &path, &dev_passwd_id, &device_go_intent) - if err == nil { - cb(path, dev_passwd_id, device_go_intent) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal InvitationResult - -func (v *interfaceInterfaceP2PDevice) ConnectInvitationResult(cb func(invite_result map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "InvitationResult", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".InvitationResult", - } - handlerFunc := func(sig *dbus.Signal) { - var invite_result map[string]dbus.Variant - err := dbus.Store(sig.Body, &invite_result) - if err == nil { - cb(invite_result) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GroupFinished - -func (v *interfaceInterfaceP2PDevice) ConnectGroupFinished(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GroupFinished", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GroupFinished", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ServiceDiscoveryRequest - -func (v *interfaceInterfaceP2PDevice) ConnectServiceDiscoveryRequest(cb func(sd_request map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ServiceDiscoveryRequest", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ServiceDiscoveryRequest", - } - handlerFunc := func(sig *dbus.Signal) { - var sd_request map[string]dbus.Variant - err := dbus.Store(sig.Body, &sd_request) - if err == nil { - cb(sd_request) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ServiceDiscoveryResponse - -func (v *interfaceInterfaceP2PDevice) ConnectServiceDiscoveryResponse(cb func(sd_response map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ServiceDiscoveryResponse", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ServiceDiscoveryResponse", - } - handlerFunc := func(sig *dbus.Signal) { - var sd_response map[string]dbus.Variant - err := dbus.Store(sig.Body, &sd_response) - if err == nil { - cb(sd_response) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PersistentGroupAdded - -func (v *interfaceInterfaceP2PDevice) ConnectPersistentGroupAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PersistentGroupAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PersistentGroupAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &path, &properties) - if err == nil { - cb(path, properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PersistentGroupRemoved - -func (v *interfaceInterfaceP2PDevice) ConnectPersistentGroupRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PersistentGroupRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PersistentGroupRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal WpsFailed - -func (v *interfaceInterfaceP2PDevice) ConnectWpsFailed(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WpsFailed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WpsFailed", - } - handlerFunc := func(sig *dbus.Signal) { - var name string - var args map[string]dbus.Variant - err := dbus.Store(sig.Body, &name, &args) - if err == nil { - cb(name, args) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal InvitationReceived - -func (v *interfaceInterfaceP2PDevice) ConnectInvitationReceived(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "InvitationReceived", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".InvitationReceived", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property P2PDeviceConfig a{sv} - -func (v *interfaceInterfaceP2PDevice) P2PDeviceConfig() MapStrVariant { - return &implMapStrVariant{ - Impl: v, - Name: "P2PDeviceConfig", - } -} - -// property Peers ao - -func (v *interfaceInterfaceP2PDevice) Peers() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Peers", - } -} - -// property Role s - -func (v *interfaceInterfaceP2PDevice) Role() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Role", - } -} - -// property Group o - -func (v *interfaceInterfaceP2PDevice) Group() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Group", - } -} - -// property PeerGO o - -func (v *interfaceInterfaceP2PDevice) PeerGO() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "PeerGO", - } -} - -// property PersistentGroups ao - -func (v *interfaceInterfaceP2PDevice) PersistentGroups() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "PersistentGroups", - } -} - -type BSS interface { - bss // interface fi.w1.wpa_supplicant1.BSS - proxy.Object -} - -type objectBSS struct { - interfaceBss // interface fi.w1.wpa_supplicant1.BSS - proxy.ImplObject -} - -func NewBSS(conn *dbus.Conn, path dbus.ObjectPath) (BSS, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectBSS) - obj.ImplObject.Init_(conn, "fi.w1.wpa_supplicant1", path) - return obj, nil -} - -type bss interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - SSID() proxy.PropByteArray - BSSID() proxy.PropByteArray - Privacy() proxy.PropBool - Mode() proxy.PropString - Signal() proxy.PropInt16 - Frequency() proxy.PropUint16 - Rates() proxy.PropUint32Array - WPA() MapStrVariant - RSN() MapStrVariant - WPS() MapStrVariant - IEs() proxy.PropByteArray - Age() proxy.PropUint32 -} - -type interfaceBss struct{} - -func (v *interfaceBss) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceBss) GetInterfaceName_() string { - return "fi.w1.wpa_supplicant1.BSS" -} - -// signal PropertiesChanged - -func (v *interfaceBss) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property SSID ay - -func (v *interfaceBss) SSID() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "SSID", - } -} - -// property BSSID ay - -func (v *interfaceBss) BSSID() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "BSSID", - } -} - -// property Privacy b - -func (v *interfaceBss) Privacy() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Privacy", - } -} - -// property Mode s - -func (v *interfaceBss) Mode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Mode", - } -} - -// property Signal n - -func (v *interfaceBss) Signal() proxy.PropInt16 { - return &proxy.ImplPropInt16{ - Impl: v, - Name: "Signal", - } -} - -// property Frequency q - -func (v *interfaceBss) Frequency() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "Frequency", - } -} - -// property Rates au - -func (v *interfaceBss) Rates() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "Rates", - } -} - -// property WPA a{sv} - -func (v *interfaceBss) WPA() MapStrVariant { - return &implMapStrVariant{ - Impl: v, - Name: "WPA", - } -} - -// property RSN a{sv} - -func (v *interfaceBss) RSN() MapStrVariant { - return &implMapStrVariant{ - Impl: v, - Name: "RSN", - } -} - -// property WPS a{sv} - -func (v *interfaceBss) WPS() MapStrVariant { - return &implMapStrVariant{ - Impl: v, - Name: "WPS", - } -} - -// property IEs ay - -func (v *interfaceBss) IEs() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "IEs", - } -} - -// property Age u - -func (v *interfaceBss) Age() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Age", - } -} - -type MapStrVariant interface { - Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error -} - -type implMapStrVariant struct { - Impl proxy.Implementer - Name string -} - -func (p implMapStrVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implMapStrVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implMapStrVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,4250 +0,0 @@ -// Code generated by "./generator ./fi.w1.wpa_supplicant1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wpa_supplicant1 - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockWPASupplicant struct { - MockInterfaceWpaSupplicant // interface fi.w1.wpa_supplicant1 - proxy.MockObject -} - -type MockInterfaceWpaSupplicant struct { - mock.Mock -} - -// method CreateInterface - -func (v *MockInterfaceWpaSupplicant) GoCreateInterface(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWpaSupplicant) CreateInterface(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, args) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RemoveInterface - -func (v *MockInterfaceWpaSupplicant) GoRemoveInterface(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWpaSupplicant) RemoveInterface(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method GetInterface - -func (v *MockInterfaceWpaSupplicant) GoGetInterface(flags dbus.Flags, ch chan *dbus.Call, ifname string) *dbus.Call { - mockArgs := v.Called(flags, ch, ifname) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWpaSupplicant) GetInterface(flags dbus.Flags, ifname string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, ifname) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ExpectDisconnect - -func (v *MockInterfaceWpaSupplicant) GoExpectDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWpaSupplicant) ExpectDisconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal InterfaceAdded - -func (v *MockInterfaceWpaSupplicant) ConnectSignalInterfaceAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal InterfaceRemoved - -func (v *MockInterfaceWpaSupplicant) ConnectSignalInterfaceRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceWpaSupplicant) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property DebugLevel s - -func (v *MockInterfaceWpaSupplicant) DebugLevel() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DebugTimestamp b - -func (v *MockInterfaceWpaSupplicant) DebugTimestamp() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DebugShowKeys b - -func (v *MockInterfaceWpaSupplicant) DebugShowKeys() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Interfaces ao - -func (v *MockInterfaceWpaSupplicant) Interfaces() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EapMethods as - -func (v *MockInterfaceWpaSupplicant) EapMethods() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capabilities as - -func (v *MockInterfaceWpaSupplicant) Capabilities() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WFDIEs ay - -func (v *MockInterfaceWpaSupplicant) WFDIEs() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterface struct { - MockInterfaceInterface1 // interface fi.w1.wpa_supplicant1.Interface - MockInterfaceInterfaceWPS // interface fi.w1.wpa_supplicant1.Interface.WPS - MockInterfaceInterfaceP2PDevice // interface fi.w1.wpa_supplicant1.Interface.P2PDevice - proxy.MockObject -} - -type MockInterfaceInterface1 struct { - mock.Mock -} - -// method Scan - -func (v *MockInterfaceInterface1) GoScan(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) Scan(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method SignalPoll - -func (v *MockInterfaceInterface1) GoSignalPoll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) SignalPoll(flags dbus.Flags) (map[string]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Disconnect - -func (v *MockInterfaceInterface1) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) Disconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method AddNetwork - -func (v *MockInterfaceInterface1) GoAddNetwork(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) AddNetwork(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, args) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Reassociate - -func (v *MockInterfaceInterface1) GoReassociate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) Reassociate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Reattach - -func (v *MockInterfaceInterface1) GoReattach(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) Reattach(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Reconnect - -func (v *MockInterfaceInterface1) GoReconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) Reconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RemoveNetwork - -func (v *MockInterfaceInterface1) GoRemoveNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) RemoveNetwork(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method RemoveAllNetworks - -func (v *MockInterfaceInterface1) GoRemoveAllNetworks(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) RemoveAllNetworks(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SelectNetwork - -func (v *MockInterfaceInterface1) GoSelectNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) SelectNetwork(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method NetworkReply - -func (v *MockInterfaceInterface1) GoNetworkReply(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath, field string, value string) *dbus.Call { - mockArgs := v.Called(flags, ch, path, field, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) NetworkReply(flags dbus.Flags, path dbus.ObjectPath, field string, value string) error { - mockArgs := v.Called(flags, path, field, value) - - return mockArgs.Error(0) -} - -// method AddBlob - -func (v *MockInterfaceInterface1) GoAddBlob(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, name, data) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) AddBlob(flags dbus.Flags, name string, data []uint8) error { - mockArgs := v.Called(flags, name, data) - - return mockArgs.Error(0) -} - -// method GetBlob - -func (v *MockInterfaceInterface1) GoGetBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) GetBlob(flags dbus.Flags, name string) ([]uint8, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RemoveBlob - -func (v *MockInterfaceInterface1) GoRemoveBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) RemoveBlob(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetPKCS11EngineAndModulePath - -func (v *MockInterfaceInterface1) GoSetPKCS11EngineAndModulePath(flags dbus.Flags, ch chan *dbus.Call, pkcs11_engine_path string, pkcs11_module_path string) *dbus.Call { - mockArgs := v.Called(flags, ch, pkcs11_engine_path, pkcs11_module_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) SetPKCS11EngineAndModulePath(flags dbus.Flags, pkcs11_engine_path string, pkcs11_module_path string) error { - mockArgs := v.Called(flags, pkcs11_engine_path, pkcs11_module_path) - - return mockArgs.Error(0) -} - -// method FlushBSS - -func (v *MockInterfaceInterface1) GoFlushBSS(flags dbus.Flags, ch chan *dbus.Call, age uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, age) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) FlushBSS(flags dbus.Flags, age uint32) error { - mockArgs := v.Called(flags, age) - - return mockArgs.Error(0) -} - -// method SubscribeProbeReq - -func (v *MockInterfaceInterface1) GoSubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) SubscribeProbeReq(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method UnsubscribeProbeReq - -func (v *MockInterfaceInterface1) GoUnsubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) UnsubscribeProbeReq(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method EAPLogoff - -func (v *MockInterfaceInterface1) GoEAPLogoff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) EAPLogoff(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method EAPLogon - -func (v *MockInterfaceInterface1) GoEAPLogon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) EAPLogon(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method AutoScan - -func (v *MockInterfaceInterface1) GoAutoScan(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) AutoScan(flags dbus.Flags, arg string) error { - mockArgs := v.Called(flags, arg) - - return mockArgs.Error(0) -} - -// method TDLSDiscover - -func (v *MockInterfaceInterface1) GoTDLSDiscover(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - mockArgs := v.Called(flags, ch, peer_address) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) TDLSDiscover(flags dbus.Flags, peer_address string) error { - mockArgs := v.Called(flags, peer_address) - - return mockArgs.Error(0) -} - -// method TDLSSetup - -func (v *MockInterfaceInterface1) GoTDLSSetup(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - mockArgs := v.Called(flags, ch, peer_address) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) TDLSSetup(flags dbus.Flags, peer_address string) error { - mockArgs := v.Called(flags, peer_address) - - return mockArgs.Error(0) -} - -// method TDLSStatus - -func (v *MockInterfaceInterface1) GoTDLSStatus(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - mockArgs := v.Called(flags, ch, peer_address) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) TDLSStatus(flags dbus.Flags, peer_address string) (string, error) { - mockArgs := v.Called(flags, peer_address) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method TDLSTeardown - -func (v *MockInterfaceInterface1) GoTDLSTeardown(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - mockArgs := v.Called(flags, ch, peer_address) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) TDLSTeardown(flags dbus.Flags, peer_address string) error { - mockArgs := v.Called(flags, peer_address) - - return mockArgs.Error(0) -} - -// method TDLSChannelSwitch - -func (v *MockInterfaceInterface1) GoTDLSChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) TDLSChannelSwitch(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method TDLSCancelChannelSwitch - -func (v *MockInterfaceInterface1) GoTDLSCancelChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { - mockArgs := v.Called(flags, ch, peer_address) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) TDLSCancelChannelSwitch(flags dbus.Flags, peer_address string) error { - mockArgs := v.Called(flags, peer_address) - - return mockArgs.Error(0) -} - -// method VendorElemAdd - -func (v *MockInterfaceInterface1) GoVendorElemAdd(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, frame_id, ielems) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) VendorElemAdd(flags dbus.Flags, frame_id int32, ielems []uint8) error { - mockArgs := v.Called(flags, frame_id, ielems) - - return mockArgs.Error(0) -} - -// method VendorElemGet - -func (v *MockInterfaceInterface1) GoVendorElemGet(flags dbus.Flags, ch chan *dbus.Call, frame_id int32) *dbus.Call { - mockArgs := v.Called(flags, ch, frame_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) VendorElemGet(flags dbus.Flags, frame_id int32) ([]uint8, error) { - mockArgs := v.Called(flags, frame_id) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method VendorElemRem - -func (v *MockInterfaceInterface1) GoVendorElemRem(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, frame_id, ielems) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) VendorElemRem(flags dbus.Flags, frame_id int32, ielems []uint8) error { - mockArgs := v.Called(flags, frame_id, ielems) - - return mockArgs.Error(0) -} - -// method SaveConfig - -func (v *MockInterfaceInterface1) GoSaveConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) SaveConfig(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method AbortScan - -func (v *MockInterfaceInterface1) GoAbortScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterface1) AbortScan(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal ScanDone - -func (v *MockInterfaceInterface1) ConnectScanDone(cb func(success bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal BSSAdded - -func (v *MockInterfaceInterface1) ConnectBSSAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal BSSRemoved - -func (v *MockInterfaceInterface1) ConnectBSSRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal BlobAdded - -func (v *MockInterfaceInterface1) ConnectBlobAdded(cb func(name string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal BlobRemoved - -func (v *MockInterfaceInterface1) ConnectBlobRemoved(cb func(name string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NetworkAdded - -func (v *MockInterfaceInterface1) ConnectNetworkAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NetworkRemoved - -func (v *MockInterfaceInterface1) ConnectNetworkRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NetworkSelected - -func (v *MockInterfaceInterface1) ConnectNetworkSelected(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceInterface1) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProbeRequest - -func (v *MockInterfaceInterface1) ConnectProbeRequest(cb func(args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Certification - -func (v *MockInterfaceInterface1) ConnectCertification(cb func(certification map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal EAP - -func (v *MockInterfaceInterface1) ConnectEAP(cb func(status string, parameter string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StaAuthorized - -func (v *MockInterfaceInterface1) ConnectStaAuthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StaDeauthorized - -func (v *MockInterfaceInterface1) ConnectStaDeauthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StationAdded - -func (v *MockInterfaceInterface1) ConnectStationAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StationRemoved - -func (v *MockInterfaceInterface1) ConnectStationRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NetworkRequest - -func (v *MockInterfaceInterface1) ConnectNetworkRequest(cb func(path dbus.ObjectPath, field string, text string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Capabilities a{sv} - -func (v *MockInterfaceInterface1) Capabilities() MapStrVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State s - -func (v *MockInterfaceInterface1) State() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Scanning b - -func (v *MockInterfaceInterface1) Scanning() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ApScan u - -func (v *MockInterfaceInterface1) ApScan() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BSSExpireAge u - -func (v *MockInterfaceInterface1) BSSExpireAge() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BSSExpireCount u - -func (v *MockInterfaceInterface1) BSSExpireCount() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Country s - -func (v *MockInterfaceInterface1) Country() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ifname s - -func (v *MockInterfaceInterface1) Ifname() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Driver s - -func (v *MockInterfaceInterface1) Driver() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BridgeIfname s - -func (v *MockInterfaceInterface1) BridgeIfname() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfigFile s - -func (v *MockInterfaceInterface1) ConfigFile() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentBSS o - -func (v *MockInterfaceInterface1) CurrentBSS() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentNetwork o - -func (v *MockInterfaceInterface1) CurrentNetwork() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentAuthMode s - -func (v *MockInterfaceInterface1) CurrentAuthMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropInterfaceBlobs struct { - mock.Mock -} - -func (p MockPropInterfaceBlobs) Get(flags dbus.Flags) (value map[string][]byte, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string][]byte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropInterfaceBlobs) Set(flags dbus.Flags, value map[string][]byte) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropInterfaceBlobs) ConnectChanged(cb func(hasValue bool, value map[string][]byte)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Blobs a{say} - -func (v *MockInterfaceInterface1) Blobs() PropInterfaceBlobs { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropInterfaceBlobs) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BSSs ao - -func (v *MockInterfaceInterface1) BSSs() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Networks ao - -func (v *MockInterfaceInterface1) Networks() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FastReauth b - -func (v *MockInterfaceInterface1) FastReauth() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ScanInterval i - -func (v *MockInterfaceInterface1) ScanInterval() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PKCS11EnginePath s - -func (v *MockInterfaceInterface1) PKCS11EnginePath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PKCS11ModulePath s - -func (v *MockInterfaceInterface1) PKCS11ModulePath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisconnectReason i - -func (v *MockInterfaceInterface1) DisconnectReason() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AuthStatusCode i - -func (v *MockInterfaceInterface1) AuthStatusCode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AssocStatusCode i - -func (v *MockInterfaceInterface1) AssocStatusCode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Stations ao - -func (v *MockInterfaceInterface1) Stations() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CtrlInterface s - -func (v *MockInterfaceInterface1) CtrlInterface() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CtrlInterfaceGroup s - -func (v *MockInterfaceInterface1) CtrlInterfaceGroup() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EapolVersion s - -func (v *MockInterfaceInterface1) EapolVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Bgscan s - -func (v *MockInterfaceInterface1) Bgscan() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisableScanOffload s - -func (v *MockInterfaceInterface1) DisableScanOffload() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpenscEnginePath s - -func (v *MockInterfaceInterface1) OpenscEnginePath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpensslCiphers s - -func (v *MockInterfaceInterface1) OpensslCiphers() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PcscReader s - -func (v *MockInterfaceInterface1) PcscReader() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PcscPin s - -func (v *MockInterfaceInterface1) PcscPin() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExternalSim s - -func (v *MockInterfaceInterface1) ExternalSim() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DriverParam s - -func (v *MockInterfaceInterface1) DriverParam() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dot11RSNAConfigPMKLifetime s - -func (v *MockInterfaceInterface1) Dot11RSNAConfigPMKLifetime() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dot11RSNAConfigPMKReauthThreshold s - -func (v *MockInterfaceInterface1) Dot11RSNAConfigPMKReauthThreshold() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dot11RSNAConfigSATimeout s - -func (v *MockInterfaceInterface1) Dot11RSNAConfigSATimeout() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UpdateConfig s - -func (v *MockInterfaceInterface1) UpdateConfig() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Uuid s - -func (v *MockInterfaceInterface1) Uuid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutoUuid s - -func (v *MockInterfaceInterface1) AutoUuid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceName s - -func (v *MockInterfaceInterface1) DeviceName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Manufacturer s - -func (v *MockInterfaceInterface1) Manufacturer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ModelName s - -func (v *MockInterfaceInterface1) ModelName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ModelNumber s - -func (v *MockInterfaceInterface1) ModelNumber() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SerialNumber s - -func (v *MockInterfaceInterface1) SerialNumber() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceType s - -func (v *MockInterfaceInterface1) DeviceType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OsVersion s - -func (v *MockInterfaceInterface1) OsVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfigMethods s - -func (v *MockInterfaceInterface1) ConfigMethods() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsCredProcessing s - -func (v *MockInterfaceInterface1) WpsCredProcessing() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsVendorExtM1 s - -func (v *MockInterfaceInterface1) WpsVendorExtM1() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecDeviceType s - -func (v *MockInterfaceInterface1) SecDeviceType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pListenRegClass s - -func (v *MockInterfaceInterface1) P2pListenRegClass() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pListenChannel s - -func (v *MockInterfaceInterface1) P2pListenChannel() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pOperRegClass s - -func (v *MockInterfaceInterface1) P2pOperRegClass() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pOperChannel s - -func (v *MockInterfaceInterface1) P2pOperChannel() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoIntent s - -func (v *MockInterfaceInterface1) P2pGoIntent() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pSsidPostfix s - -func (v *MockInterfaceInterface1) P2pSsidPostfix() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PersistentReconnect s - -func (v *MockInterfaceInterface1) PersistentReconnect() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pIntraBss s - -func (v *MockInterfaceInterface1) P2pIntraBss() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGroupIdle s - -func (v *MockInterfaceInterface1) P2pGroupIdle() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoFreqChangePolicy s - -func (v *MockInterfaceInterface1) P2pGoFreqChangePolicy() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pPassphraseLen s - -func (v *MockInterfaceInterface1) P2pPassphraseLen() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pPrefChan s - -func (v *MockInterfaceInterface1) P2pPrefChan() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pNoGoFreq s - -func (v *MockInterfaceInterface1) P2pNoGoFreq() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pAddCliChan s - -func (v *MockInterfaceInterface1) P2pAddCliChan() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pOptimizeListenChan s - -func (v *MockInterfaceInterface1) P2pOptimizeListenChan() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoHt40 s - -func (v *MockInterfaceInterface1) P2pGoHt40() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoVht s - -func (v *MockInterfaceInterface1) P2pGoVht() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoHe s - -func (v *MockInterfaceInterface1) P2pGoHe() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pDisabled s - -func (v *MockInterfaceInterface1) P2pDisabled() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoCtwindow s - -func (v *MockInterfaceInterface1) P2pGoCtwindow() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pNoGroupIface s - -func (v *MockInterfaceInterface1) P2pNoGroupIface() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pIgnoreSharedFreq s - -func (v *MockInterfaceInterface1) P2pIgnoreSharedFreq() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IpAddrGo s - -func (v *MockInterfaceInterface1) IpAddrGo() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IpAddrMask s - -func (v *MockInterfaceInterface1) IpAddrMask() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IpAddrStart s - -func (v *MockInterfaceInterface1) IpAddrStart() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IpAddrEnd s - -func (v *MockInterfaceInterface1) IpAddrEnd() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pCliProbe s - -func (v *MockInterfaceInterface1) P2pCliProbe() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pDeviceRandomMacAddr s - -func (v *MockInterfaceInterface1) P2pDeviceRandomMacAddr() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pDevicePersistentMacAddr s - -func (v *MockInterfaceInterface1) P2pDevicePersistentMacAddr() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pInterfaceRandomMacAddr s - -func (v *MockInterfaceInterface1) P2pInterfaceRandomMacAddr() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BssMaxCount s - -func (v *MockInterfaceInterface1) BssMaxCount() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FilterSsids s - -func (v *MockInterfaceInterface1) FilterSsids() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FilterRssi s - -func (v *MockInterfaceInterface1) FilterRssi() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MaxNumSta s - -func (v *MockInterfaceInterface1) MaxNumSta() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ApIsolate s - -func (v *MockInterfaceInterface1) ApIsolate() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisassocLowAck s - -func (v *MockInterfaceInterface1) DisassocLowAck() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Hs20 s - -func (v *MockInterfaceInterface1) Hs20() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Interworking s - -func (v *MockInterfaceInterface1) Interworking() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Hessid s - -func (v *MockInterfaceInterface1) Hessid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AccessNetworkType s - -func (v *MockInterfaceInterface1) AccessNetworkType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GoInterworking s - -func (v *MockInterfaceInterface1) GoInterworking() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GoAccessNetworkType s - -func (v *MockInterfaceInterface1) GoAccessNetworkType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GoInternet s - -func (v *MockInterfaceInterface1) GoInternet() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GoVenueGroup s - -func (v *MockInterfaceInterface1) GoVenueGroup() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GoVenueType s - -func (v *MockInterfaceInterface1) GoVenueType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PbcInM1 s - -func (v *MockInterfaceInterface1) PbcInM1() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Autoscan s - -func (v *MockInterfaceInterface1) Autoscan() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsNfcDevPwId s - -func (v *MockInterfaceInterface1) WpsNfcDevPwId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsNfcDhPubkey s - -func (v *MockInterfaceInterface1) WpsNfcDhPubkey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsNfcDhPrivkey s - -func (v *MockInterfaceInterface1) WpsNfcDhPrivkey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsNfcDevPw s - -func (v *MockInterfaceInterface1) WpsNfcDevPw() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExtPasswordBackend s - -func (v *MockInterfaceInterface1) ExtPasswordBackend() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pGoMaxInactivity s - -func (v *MockInterfaceInterface1) P2pGoMaxInactivity() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AutoInterworking s - -func (v *MockInterfaceInterface1) AutoInterworking() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Okc s - -func (v *MockInterfaceInterface1) Okc() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Pmf s - -func (v *MockInterfaceInterface1) Pmf() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SaeGroups s - -func (v *MockInterfaceInterface1) SaeGroups() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DtimPeriod s - -func (v *MockInterfaceInterface1) DtimPeriod() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BeaconInt s - -func (v *MockInterfaceInterface1) BeaconInt() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ApVendorElements s - -func (v *MockInterfaceInterface1) ApVendorElements() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IgnoreOldScanRes s - -func (v *MockInterfaceInterface1) IgnoreOldScanRes() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FreqList s - -func (v *MockInterfaceInterface1) FreqList() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ScanCurFreq s - -func (v *MockInterfaceInterface1) ScanCurFreq() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SchedScanInterval s - -func (v *MockInterfaceInterface1) SchedScanInterval() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SchedScanStartDelay s - -func (v *MockInterfaceInterface1) SchedScanStartDelay() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TdlsExternalControl s - -func (v *MockInterfaceInterface1) TdlsExternalControl() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OsuDir s - -func (v *MockInterfaceInterface1) OsuDir() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WowlanTriggers s - -func (v *MockInterfaceInterface1) WowlanTriggers() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2pSearchDelay s - -func (v *MockInterfaceInterface1) P2pSearchDelay() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MacAddr s - -func (v *MockInterfaceInterface1) MacAddr() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RandAddrLifetime s - -func (v *MockInterfaceInterface1) RandAddrLifetime() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PreassocMacAddr s - -func (v *MockInterfaceInterface1) PreassocMacAddr() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KeyMgmtOffload s - -func (v *MockInterfaceInterface1) KeyMgmtOffload() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PassiveScan s - -func (v *MockInterfaceInterface1) PassiveScan() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReassocSameBssOptim s - -func (v *MockInterfaceInterface1) ReassocSameBssOptim() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpsPriority s - -func (v *MockInterfaceInterface1) WpsPriority() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FstGroupId s - -func (v *MockInterfaceInterface1) FstGroupId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FstPriority s - -func (v *MockInterfaceInterface1) FstPriority() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FstLlt s - -func (v *MockInterfaceInterface1) FstLlt() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CertInCb s - -func (v *MockInterfaceInterface1) CertInCb() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpaRscRelaxation s - -func (v *MockInterfaceInterface1) WpaRscRelaxation() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SchedScanPlans s - -func (v *MockInterfaceInterface1) SchedScanPlans() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GasAddress3 s - -func (v *MockInterfaceInterface1) GasAddress3() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FtmResponder s - -func (v *MockInterfaceInterface1) FtmResponder() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FtmInitiator s - -func (v *MockInterfaceInterface1) FtmInitiator() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GasRandAddrLifetime s - -func (v *MockInterfaceInterface1) GasRandAddrLifetime() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GasRandMacAddr s - -func (v *MockInterfaceInterface1) GasRandMacAddr() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DppConfigProcessing s - -func (v *MockInterfaceInterface1) DppConfigProcessing() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ColocIntfReporting s - -func (v *MockInterfaceInterface1) ColocIntfReporting() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceInterfaceWPS struct { - mock.Mock -} - -// method Start - -func (v *MockInterfaceInterfaceWPS) GoStart(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceWPS) Start(flags dbus.Flags, args map[string]dbus.Variant) (map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, args) - - ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Cancel - -func (v *MockInterfaceInterfaceWPS) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceWPS) Cancel(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Event - -func (v *MockInterfaceInterfaceWPS) ConnectEvent(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Credentials - -func (v *MockInterfaceInterfaceWPS) ConnectCredentials(cb func(credentials map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceInterfaceWPS) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ProcessCredentials b - -func (v *MockInterfaceInterfaceWPS) ProcessCredentials() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfigMethods s - -func (v *MockInterfaceInterfaceWPS) ConfigMethods() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceName s - -func (v *MockInterfaceInterfaceWPS) DeviceName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Manufacturer s - -func (v *MockInterfaceInterfaceWPS) Manufacturer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ModelName s - -func (v *MockInterfaceInterfaceWPS) ModelName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ModelNumber s - -func (v *MockInterfaceInterfaceWPS) ModelNumber() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SerialNumber s - -func (v *MockInterfaceInterfaceWPS) SerialNumber() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceType ay - -func (v *MockInterfaceInterfaceWPS) DeviceType() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceInterfaceP2PDevice struct { - mock.Mock -} - -// method Find - -func (v *MockInterfaceInterfaceP2PDevice) GoFind(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Find(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method StopFind - -func (v *MockInterfaceInterfaceP2PDevice) GoStopFind(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) StopFind(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Listen - -func (v *MockInterfaceInterfaceP2PDevice) GoListen(flags dbus.Flags, ch chan *dbus.Call, timeout int32) *dbus.Call { - mockArgs := v.Called(flags, ch, timeout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Listen(flags dbus.Flags, timeout int32) error { - mockArgs := v.Called(flags, timeout) - - return mockArgs.Error(0) -} - -// method ExtendedListen - -func (v *MockInterfaceInterfaceP2PDevice) GoExtendedListen(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ExtendedListen(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method PresenceRequest - -func (v *MockInterfaceInterfaceP2PDevice) GoPresenceRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) PresenceRequest(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method ProvisionDiscoveryRequest - -func (v *MockInterfaceInterfaceP2PDevice) GoProvisionDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath, config_method string) *dbus.Call { - mockArgs := v.Called(flags, ch, peer, config_method) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ProvisionDiscoveryRequest(flags dbus.Flags, peer dbus.ObjectPath, config_method string) error { - mockArgs := v.Called(flags, peer, config_method) - - return mockArgs.Error(0) -} - -// method Connect - -func (v *MockInterfaceInterfaceP2PDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Connect(flags dbus.Flags, args map[string]dbus.Variant) (string, error) { - mockArgs := v.Called(flags, args) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GroupAdd - -func (v *MockInterfaceInterfaceP2PDevice) GoGroupAdd(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) GroupAdd(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method Cancel - -func (v *MockInterfaceInterfaceP2PDevice) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Cancel(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Invite - -func (v *MockInterfaceInterfaceP2PDevice) GoInvite(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Invite(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method Disconnect - -func (v *MockInterfaceInterfaceP2PDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Disconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RejectPeer - -func (v *MockInterfaceInterfaceP2PDevice) GoRejectPeer(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, peer) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) RejectPeer(flags dbus.Flags, peer dbus.ObjectPath) error { - mockArgs := v.Called(flags, peer) - - return mockArgs.Error(0) -} - -// method RemoveClient - -func (v *MockInterfaceInterfaceP2PDevice) GoRemoveClient(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) RemoveClient(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method Flush - -func (v *MockInterfaceInterfaceP2PDevice) GoFlush(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) Flush(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method AddService - -func (v *MockInterfaceInterfaceP2PDevice) GoAddService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) AddService(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method DeleteService - -func (v *MockInterfaceInterfaceP2PDevice) GoDeleteService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) DeleteService(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method FlushService - -func (v *MockInterfaceInterfaceP2PDevice) GoFlushService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) FlushService(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ServiceDiscoveryRequest - -func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryRequest(flags dbus.Flags, args map[string]dbus.Variant) (uint64, error) { - mockArgs := v.Called(flags, args) - - ret0, ok := mockArgs.Get(0).(uint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ServiceDiscoveryResponse - -func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryResponse(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryResponse(flags dbus.Flags, args map[string]dbus.Variant) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method ServiceDiscoveryCancelRequest - -func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryCancelRequest(flags dbus.Flags, ch chan *dbus.Call, args uint64) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryCancelRequest(flags dbus.Flags, args uint64) error { - mockArgs := v.Called(flags, args) - - return mockArgs.Error(0) -} - -// method ServiceUpdate - -func (v *MockInterfaceInterfaceP2PDevice) GoServiceUpdate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ServiceUpdate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ServiceDiscoveryExternal - -func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryExternal(flags dbus.Flags, ch chan *dbus.Call, arg int32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryExternal(flags dbus.Flags, arg int32) error { - mockArgs := v.Called(flags, arg) - - return mockArgs.Error(0) -} - -// method AddPersistentGroup - -func (v *MockInterfaceInterfaceP2PDevice) GoAddPersistentGroup(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) AddPersistentGroup(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, args) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RemovePersistentGroup - -func (v *MockInterfaceInterfaceP2PDevice) GoRemovePersistentGroup(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) RemovePersistentGroup(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method RemoveAllPersistentGroups - -func (v *MockInterfaceInterfaceP2PDevice) GoRemoveAllPersistentGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceInterfaceP2PDevice) RemoveAllPersistentGroups(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal DeviceFound - -func (v *MockInterfaceInterfaceP2PDevice) ConnectDeviceFound(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceFoundProperties - -func (v *MockInterfaceInterfaceP2PDevice) ConnectDeviceFoundProperties(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceLost - -func (v *MockInterfaceInterfaceP2PDevice) ConnectDeviceLost(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal FindStopped - -func (v *MockInterfaceInterfaceP2PDevice) ConnectFindStopped(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryRequestDisplayPin - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryResponseDisplayPin - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryRequestEnterPin - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryResponseEnterPin - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryPBCRequest - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCRequest(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryPBCResponse - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCResponse(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProvisionDiscoveryFailure - -func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryFailure(cb func(peer_object dbus.ObjectPath, status int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GroupStarted - -func (v *MockInterfaceInterfaceP2PDevice) ConnectGroupStarted(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GroupFormationFailure - -func (v *MockInterfaceInterfaceP2PDevice) ConnectGroupFormationFailure(cb func(reason string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GONegotiationSuccess - -func (v *MockInterfaceInterfaceP2PDevice) ConnectGONegotiationSuccess(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GONegotiationFailure - -func (v *MockInterfaceInterfaceP2PDevice) ConnectGONegotiationFailure(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GONegotiationRequest - -func (v *MockInterfaceInterfaceP2PDevice) ConnectGONegotiationRequest(cb func(path dbus.ObjectPath, dev_passwd_id uint16, device_go_intent uint8)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal InvitationResult - -func (v *MockInterfaceInterfaceP2PDevice) ConnectInvitationResult(cb func(invite_result map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GroupFinished - -func (v *MockInterfaceInterfaceP2PDevice) ConnectGroupFinished(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ServiceDiscoveryRequest - -func (v *MockInterfaceInterfaceP2PDevice) ConnectServiceDiscoveryRequest(cb func(sd_request map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ServiceDiscoveryResponse - -func (v *MockInterfaceInterfaceP2PDevice) ConnectServiceDiscoveryResponse(cb func(sd_response map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PersistentGroupAdded - -func (v *MockInterfaceInterfaceP2PDevice) ConnectPersistentGroupAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PersistentGroupRemoved - -func (v *MockInterfaceInterfaceP2PDevice) ConnectPersistentGroupRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WpsFailed - -func (v *MockInterfaceInterfaceP2PDevice) ConnectWpsFailed(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal InvitationReceived - -func (v *MockInterfaceInterfaceP2PDevice) ConnectInvitationReceived(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property P2PDeviceConfig a{sv} - -func (v *MockInterfaceInterfaceP2PDevice) P2PDeviceConfig() MapStrVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Peers ao - -func (v *MockInterfaceInterfaceP2PDevice) Peers() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Role s - -func (v *MockInterfaceInterfaceP2PDevice) Role() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Group o - -func (v *MockInterfaceInterfaceP2PDevice) Group() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PeerGO o - -func (v *MockInterfaceInterfaceP2PDevice) PeerGO() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PersistentGroups ao - -func (v *MockInterfaceInterfaceP2PDevice) PersistentGroups() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockBSS struct { - MockInterfaceBss // interface fi.w1.wpa_supplicant1.BSS - proxy.MockObject -} - -type MockInterfaceBss struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceBss) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property SSID ay - -func (v *MockInterfaceBss) SSID() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BSSID ay - -func (v *MockInterfaceBss) BSSID() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Privacy b - -func (v *MockInterfaceBss) Privacy() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mode s - -func (v *MockInterfaceBss) Mode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Signal n - -func (v *MockInterfaceBss) Signal() proxy.PropInt16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Frequency q - -func (v *MockInterfaceBss) Frequency() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Rates au - -func (v *MockInterfaceBss) Rates() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WPA a{sv} - -func (v *MockInterfaceBss) WPA() MapStrVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RSN a{sv} - -func (v *MockInterfaceBss) RSN() MapStrVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WPS a{sv} - -func (v *MockInterfaceBss) WPS() MapStrVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IEs ay - -func (v *MockInterfaceBss) IEs() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Age u - -func (v *MockInterfaceBss) Age() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockMapStrVariant struct { - mock.Mock -} - -func (p MockMapStrVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockMapStrVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockMapStrVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/BSS.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/BSS.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/BSS.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/BSS.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,71 +0,0 @@ -{ - "Service": "fi.w1.wpa_supplicant1", - "Objects": [ - { - "Type": "WPASupplicant", - "Path": "/fi/w1/wpa_supplicant1", - "Interfaces": [ - { - "Name": "fi.w1.wpa_supplicant1", - "Type": "wpaSupplicant" - } - ] - }, - { - "Type": "Interface", - "Interfaces": [ - { - "Name": "fi.w1.wpa_supplicant1.Interface", - "Type": "interface1", - "Fixes": { - "p/Capabilities": { - "RefType": "MapStrVariant" - }, - "p/Blobs": { - "ValueType": "map[string][]byte" - } - } - }, - { - "Name": "fi.w1.wpa_supplicant1.Interface.WPS", - "Type": "interfaceWPS" - }, - { - "Name": "fi.w1.wpa_supplicant1.Interface.P2PDevice", - "Type": "interfaceP2PDevice", - "Fixes": { - "p/P2PDeviceConfig": { - "RefType": "MapStrVariant" - } - } - } - ] - }, - { - "Type": "BSS", - "Interfaces": [ - { - "Name": "fi.w1.wpa_supplicant1.BSS", - "Type": "bss", - "Fixes": { - "p/WPS": { - "RefType": "MapStrVariant" - }, - "p/WPA": { - "RefType": "MapStrVariant" - }, - "p/RSN": { - "RefType": "MapStrVariant" - } - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "MapStrVariant", - "ValueType": "map[string]dbus.Variant" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/Interface.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/Interface.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/Interface.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/Interface.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,488 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/WPASupplicant.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/WPASupplicant.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/fi.w1.wpa_supplicant1/WPASupplicant.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/fi.w1.wpa_supplicant1/WPASupplicant.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/gen.sh golang-github-linuxdeepin-go-dbus-factory-2.0.4/gen.sh --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/gen.sh 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/gen.sh 2023-04-04 03:00:11.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/bash set -e -for dir in `find -maxdepth 1 -type d`; do +for dir in `find -maxdepth 2 -type d`; do if [ -f $dir/config.json ]; then ./generator $dir pushd $dir diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/.gitignore golang-github-linuxdeepin-go-dbus-factory-2.0.4/.gitignore --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/.gitignore 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/.gitignore 2023-04-04 03:00:11.000000000 +0000 @@ -1,3 +1,9 @@ .idea local_test generator +obj-x86_64-linux-gnu +debian/.debhelper +debian/debhelper-build-stamp +debian/files +debian/golang-github-linuxdeepin-go-dbus-factory-dev.substvars +debian/golang-github-linuxdeepin-go-dbus-factory-dev diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/go.mod golang-github-linuxdeepin-go-dbus-factory-2.0.4/go.mod --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/go.mod 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/go.mod 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,18 @@ +module github.com/linuxdeepin/go-dbus-factory + +go 1.20 + +require ( + github.com/godbus/dbus/v5 v5.1.0 + github.com/linuxdeepin/go-lib v0.0.0-00010101000000-000000000000 + github.com/stretchr/testify v1.8.1 +) + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/stretchr/objx v0.5.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect +) + +replace github.com/linuxdeepin/go-lib => github.com/Decodetalkers/go-lib v0.0.0-20230404025406-a17a10117d09 diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/go.sum golang-github-linuxdeepin-go-dbus-factory-2.0.4/go.sum --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/go.sum 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/go.sum 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,77 @@ +github.com/Decodetalkers/go-lib v0.0.0-20230404025406-a17a10117d09 h1:4Wqj7QEUrWwuw3uyckyPTkwy6k7bE+XD9A2BSKh/Sbk= +github.com/Decodetalkers/go-lib v0.0.0-20230404025406-a17a10117d09/go.mod h1:LEqq9alqjrRAhKvY3gqjdLL/ygcf63cGEEzgJSYNwLw= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= +github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/linuxdeepin/go-gir v0.0.0-20230331033513-a8d7a9e89f9b/go.mod h1:a0tox5vepTQu5iO6rdKc4diGT+fkyXZlRROM8ULEvaI= +github.com/linuxdeepin/go-x11-client v0.0.0-20230131052004-7503e2337ee1/go.mod h1:KwpmRZ47A/0a2l9V0V6aTlkuNaqy5j1fOqMFJONuIMY= +github.com/mozillazg/go-pinyin v0.19.0/go.mod h1:iR4EnMMRXkfpFVV5FMi4FNB6wGq9NV6uDWbUuPhP4Yc= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= +github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/youpy/go-riff v0.1.0/go.mod h1:83nxdDV4Z9RzrTut9losK7ve4hUnxUR8ASSz4BsKXwQ= +github.com/youpy/go-wav v0.3.2/go.mod h1:0FCieAXAeSdcxFfwLpRuEo0PFmAoc+8NU34h7TUvk50= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/zaf/g711 v0.0.0-20190814101024-76a4a538f52b/go.mod h1:T2h1zV50R/q0CVYnsQOQ6L7P4a2ZxH47ixWcMXFGyx8= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/image v0.3.0/go.mod h1:fXd9211C/0VTlYuAcOhW8dY/RtEJqODXOWBDpmYBf+A= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,138 +0,0 @@ -// Code generated by "./generator ./net.hadess.sensorproxy"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package sensorproxy - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type SensorProxy interface { - sensorProxy // interface net.hadess.SensorProxy - proxy.Object -} - -type objectSensorProxy struct { - interfaceSensorProxy // interface net.hadess.SensorProxy - proxy.ImplObject -} - -func NewSensorProxy(conn *dbus.Conn) SensorProxy { - obj := new(objectSensorProxy) - obj.ImplObject.Init_(conn, "net.hadess.SensorProxy", "/net/hadess/SensorProxy") - return obj -} - -type sensorProxy interface { - GoClaimAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClaimAccelerometer(flags dbus.Flags) error - GoReleaseAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ReleaseAccelerometer(flags dbus.Flags) error - GoClaimLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClaimLight(flags dbus.Flags) error - GoReleaseLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ReleaseLight(flags dbus.Flags) error - HasAccelerometer() proxy.PropBool - AccelerometerOrientation() proxy.PropString - HasAmbientLight() proxy.PropBool - LightLevelUnit() proxy.PropString - LightLevel() proxy.PropDouble -} - -type interfaceSensorProxy struct{} - -func (v *interfaceSensorProxy) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSensorProxy) GetInterfaceName_() string { - return "net.hadess.SensorProxy" -} - -// method ClaimAccelerometer - -func (v *interfaceSensorProxy) GoClaimAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClaimAccelerometer", flags, ch) -} - -func (v *interfaceSensorProxy) ClaimAccelerometer(flags dbus.Flags) error { - return (<-v.GoClaimAccelerometer(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ReleaseAccelerometer - -func (v *interfaceSensorProxy) GoReleaseAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseAccelerometer", flags, ch) -} - -func (v *interfaceSensorProxy) ReleaseAccelerometer(flags dbus.Flags) error { - return (<-v.GoReleaseAccelerometer(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ClaimLight - -func (v *interfaceSensorProxy) GoClaimLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClaimLight", flags, ch) -} - -func (v *interfaceSensorProxy) ClaimLight(flags dbus.Flags) error { - return (<-v.GoClaimLight(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ReleaseLight - -func (v *interfaceSensorProxy) GoReleaseLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseLight", flags, ch) -} - -func (v *interfaceSensorProxy) ReleaseLight(flags dbus.Flags) error { - return (<-v.GoReleaseLight(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property HasAccelerometer b - -func (v *interfaceSensorProxy) HasAccelerometer() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasAccelerometer", - } -} - -// property AccelerometerOrientation s - -func (v *interfaceSensorProxy) AccelerometerOrientation() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AccelerometerOrientation", - } -} - -// property HasAmbientLight b - -func (v *interfaceSensorProxy) HasAmbientLight() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasAmbientLight", - } -} - -// property LightLevelUnit s - -func (v *interfaceSensorProxy) LightLevelUnit() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "LightLevelUnit", - } -} - -// property LightLevel d - -func (v *interfaceSensorProxy) LightLevel() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "LightLevel", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,162 +0,0 @@ -// Code generated by "./generator ./net.hadess.sensorproxy"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package sensorproxy - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockSensorProxy struct { - MockInterfaceSensorProxy // interface net.hadess.SensorProxy - proxy.MockObject -} - -type MockInterfaceSensorProxy struct { - mock.Mock -} - -// method ClaimAccelerometer - -func (v *MockInterfaceSensorProxy) GoClaimAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSensorProxy) ClaimAccelerometer(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ReleaseAccelerometer - -func (v *MockInterfaceSensorProxy) GoReleaseAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSensorProxy) ReleaseAccelerometer(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ClaimLight - -func (v *MockInterfaceSensorProxy) GoClaimLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSensorProxy) ClaimLight(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ReleaseLight - -func (v *MockInterfaceSensorProxy) GoReleaseLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSensorProxy) ReleaseLight(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property HasAccelerometer b - -func (v *MockInterfaceSensorProxy) HasAccelerometer() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AccelerometerOrientation s - -func (v *MockInterfaceSensorProxy) AccelerometerOrientation() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HasAmbientLight b - -func (v *MockInterfaceSensorProxy) HasAmbientLight() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LightLevelUnit s - -func (v *MockInterfaceSensorProxy) LightLevelUnit() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LightLevel d - -func (v *MockInterfaceSensorProxy) LightLevel() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "net.hadess.SensorProxy", - "Objects": [ - { - "Type": "SensorProxy", - "Path": "/net/hadess/SensorProxy", - "Interfaces": [ - { - "Type": "sensorProxy", - "Name": "net.hadess.SensorProxy" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/SensorProxy.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/SensorProxy.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.hadess.sensorproxy/SensorProxy.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.hadess.sensorproxy/SensorProxy.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,338 +0,0 @@ -// Code generated by "./generator ./net.reactivated.fprint"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fprint - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Manager interface { - manager // interface net.reactivated.Fprint.Manager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface net.reactivated.Fprint.Manager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "net.reactivated.Fprint", "/net/reactivated/Fprint/Manager") - return obj -} - -type manager interface { - GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) - GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "net.reactivated.Fprint.Manager" -} - -// method GetDefaultDevice - -func (v *interfaceManager) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultDevice", flags, ch) -} - -func (*interfaceManager) StoreGetDefaultDevice(call *dbus.Call) (device dbus.ObjectPath, err error) { - err = call.Store(&device) - return -} - -func (v *interfaceManager) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreGetDefaultDevice( - <-v.GoGetDefaultDevice(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetDevices - -func (v *interfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) -} - -func (*interfaceManager) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetDevices( - <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) -} - -type Device interface { - device // interface net.reactivated.Fprint.Device - proxy.Object -} - -type objectDevice struct { - interfaceDevice // interface net.reactivated.Fprint.Device - proxy.ImplObject -} - -func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDevice) - obj.ImplObject.Init_(conn, "net.reactivated.Fprint", path) - return obj, nil -} - -type device interface { - GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - EnrollStop(flags dbus.Flags) error - GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call - EnrollStart(flags dbus.Flags, finger_name string) error - GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - VerifyStop(flags dbus.Flags) error - GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call - VerifyStart(flags dbus.Flags, finger_name string) error - GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Release(flags dbus.Flags) error - GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - Claim(flags dbus.Flags, username string) error - GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - DeleteEnrolledFingers(flags dbus.Flags, username string) error - GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger_name string) *dbus.Call - DeleteEnrolledFinger(flags dbus.Flags, username string, finger_name string) error - GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call - ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) - ConnectEnrollStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) - ConnectVerifyStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) - ConnectVerifyFingerSelected(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ScanType() proxy.PropString - NumEnrollStages() proxy.PropInt32 - Name() proxy.PropString -} - -type interfaceDevice struct{} - -func (v *interfaceDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDevice) GetInterfaceName_() string { - return "net.reactivated.Fprint.Device" -} - -// method EnrollStop - -func (v *interfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) -} - -func (v *interfaceDevice) EnrollStop(flags dbus.Flags) error { - return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method EnrollStart - -func (v *interfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, finger_name) -} - -func (v *interfaceDevice) EnrollStart(flags dbus.Flags, finger_name string) error { - return (<-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), finger_name).Done).Err -} - -// method VerifyStop - -func (v *interfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch) -} - -func (v *interfaceDevice) VerifyStop(flags dbus.Flags) error { - return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method VerifyStart - -func (v *interfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, finger_name) -} - -func (v *interfaceDevice) VerifyStart(flags dbus.Flags, finger_name string) error { - return (<-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), finger_name).Done).Err -} - -// method Release - -func (v *interfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) -} - -func (v *interfaceDevice) Release(flags dbus.Flags) error { - return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Claim - -func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username) -} - -func (v *interfaceDevice) Claim(flags dbus.Flags, username string) error { - return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// method DeleteEnrolledFingers - -func (v *interfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFingers", flags, ch, username) -} - -func (v *interfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { - return (<-v.GoDeleteEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done).Err -} - -// method DeleteEnrolledFinger - -func (v *interfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger_name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFinger", flags, ch, username, finger_name) -} - -func (v *interfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, username string, finger_name string) error { - return (<-v.GoDeleteEnrolledFinger(flags, make(chan *dbus.Call, 1), username, finger_name).Done).Err -} - -// method ListEnrolledFingers - -func (v *interfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListEnrolledFingers", flags, ch, username) -} - -func (*interfaceDevice) StoreListEnrolledFingers(call *dbus.Call) (enrolled_fingers []string, err error) { - err = call.Store(&enrolled_fingers) - return -} - -func (v *interfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { - return v.StoreListEnrolledFingers( - <-v.GoListEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done) -} - -// signal EnrollStatus - -func (v *interfaceDevice) ConnectEnrollStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".EnrollStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 bool - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyStatus - -func (v *interfaceDevice) ConnectVerifyStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyStatus", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 bool - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VerifyFingerSelected - -func (v *interfaceDevice) ConnectVerifyFingerSelected(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VerifyFingerSelected", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VerifyFingerSelected", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property scan-type s - -func (v *interfaceDevice) ScanType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "scan-type", - } -} - -// property num-enroll-stages i - -func (v *interfaceDevice) NumEnrollStages() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "num-enroll-stages", - } -} - -// property name s - -func (v *interfaceDevice) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "name", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,332 +0,0 @@ -// Code generated by "./generator ./net.reactivated.fprint"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package fprint - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockManager struct { - MockInterfaceManager // interface net.reactivated.Fprint.Manager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method GetDefaultDevice - -func (v *MockInterfaceManager) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDevices - -func (v *MockInterfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockDevice struct { - MockInterfaceDevice // interface net.reactivated.Fprint.Device - proxy.MockObject -} - -type MockInterfaceDevice struct { - mock.Mock -} - -// method EnrollStop - -func (v *MockInterfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) EnrollStop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method EnrollStart - -func (v *MockInterfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger_name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) EnrollStart(flags dbus.Flags, finger_name string) error { - mockArgs := v.Called(flags, finger_name) - - return mockArgs.Error(0) -} - -// method VerifyStop - -func (v *MockInterfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) VerifyStop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method VerifyStart - -func (v *MockInterfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { - mockArgs := v.Called(flags, ch, finger_name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) VerifyStart(flags dbus.Flags, finger_name string) error { - mockArgs := v.Called(flags, finger_name) - - return mockArgs.Error(0) -} - -// method Release - -func (v *MockInterfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Release(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Claim - -func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Claim(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// method DeleteEnrolledFingers - -func (v *MockInterfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { - mockArgs := v.Called(flags, username) - - return mockArgs.Error(0) -} - -// method DeleteEnrolledFinger - -func (v *MockInterfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger_name string) *dbus.Call { - mockArgs := v.Called(flags, ch, username, finger_name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, username string, finger_name string) error { - mockArgs := v.Called(flags, username, finger_name) - - return mockArgs.Error(0) -} - -// method ListEnrolledFingers - -func (v *MockInterfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { - mockArgs := v.Called(flags, ch, username) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { - mockArgs := v.Called(flags, username) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal EnrollStatus - -func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyStatus - -func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VerifyFingerSelected - -func (v *MockInterfaceDevice) ConnectVerifyFingerSelected(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property scan-type s - -func (v *MockInterfaceDevice) ScanType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property num-enroll-stages i - -func (v *MockInterfaceDevice) NumEnrollStages() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property name s - -func (v *MockInterfaceDevice) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -{ - "Service": "net.reactivated.Fprint", - "Objects": [ - { - "Type": "Manager", - "Path": "/net/reactivated/Fprint/Manager", - "Interfaces": [ - { - "Name": "net.reactivated.Fprint.Manager", - "Type": "manager" - } - ] - }, - { - "Type": "Device", - "Interfaces": [ - { - "Name": "net.reactivated.Fprint.Device", - "Type": "device", - "Fixes": { - "p/scan-type": { - "RenameTo": "ScanType" - }, - "p/num-enroll-stages": { - "RenameTo": "NumEnrollStages" - }, - "p/name": { - "RenameTo": "Name" - } - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/Device.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/Device.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/net.reactivated.fprint/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/net.reactivated.fprint/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/object_manager/objectmanager.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/object_manager/objectmanager.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/object_manager/objectmanager.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/object_manager/objectmanager.go 2023-04-04 03:00:11.000000000 +0000 @@ -9,7 +9,7 @@ "fmt" "unsafe" - "github.com/godbus/dbus" + "github.com/godbus/dbus/v5" "github.com/linuxdeepin/go-lib/dbusutil" "github.com/linuxdeepin/go-lib/dbusutil/proxy" ) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/object_manager/objectmanager_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/object_manager/objectmanager_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/object_manager/objectmanager_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/object_manager/objectmanager_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -7,7 +7,7 @@ import ( "fmt" - "github.com/godbus/dbus" + "github.com/godbus/dbus/v5" "github.com/linuxdeepin/go-lib/dbusutil" "github.com/stretchr/testify/mock" ) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Application.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Application.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Application.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Application.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,146 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1481 +0,0 @@ -// Code generated by "./generator ./org.ayatana.bamf"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package bamf - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Control interface { - control // interface org.ayatana.bamf.control - proxy.Object -} - -type objectControl struct { - interfaceControl // interface org.ayatana.bamf.control - proxy.ImplObject -} - -func NewControl(conn *dbus.Conn) Control { - obj := new(objectControl) - obj.ImplObject.Init_(conn, "org.ayatana.bamf", "/org/ayatana/bamf/control") - return obj -} - -type control interface { - GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Quit(flags dbus.Flags) error - GoInsertDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call - InsertDesktopFile(flags dbus.Flags, desktop_path string) error - GoRegisterApplicationForPid(flags dbus.Flags, ch chan *dbus.Call, application string, pid int32) *dbus.Call - RegisterApplicationForPid(flags dbus.Flags, application string, pid int32) error - GoCreateLocalDesktopFile(flags dbus.Flags, ch chan *dbus.Call, application string) *dbus.Call - CreateLocalDesktopFile(flags dbus.Flags, application string) error - GoOmNomNomDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call - OmNomNomDesktopFile(flags dbus.Flags, desktop_path string) error -} - -type interfaceControl struct{} - -func (v *interfaceControl) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceControl) GetInterfaceName_() string { - return "org.ayatana.bamf.control" -} - -// method Quit - -func (v *interfaceControl) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Quit", flags, ch) -} - -func (v *interfaceControl) Quit(flags dbus.Flags) error { - return (<-v.GoQuit(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method InsertDesktopFile - -func (v *interfaceControl) GoInsertDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".InsertDesktopFile", flags, ch, desktop_path) -} - -func (v *interfaceControl) InsertDesktopFile(flags dbus.Flags, desktop_path string) error { - return (<-v.GoInsertDesktopFile(flags, make(chan *dbus.Call, 1), desktop_path).Done).Err -} - -// method RegisterApplicationForPid - -func (v *interfaceControl) GoRegisterApplicationForPid(flags dbus.Flags, ch chan *dbus.Call, application string, pid int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterApplicationForPid", flags, ch, application, pid) -} - -func (v *interfaceControl) RegisterApplicationForPid(flags dbus.Flags, application string, pid int32) error { - return (<-v.GoRegisterApplicationForPid(flags, make(chan *dbus.Call, 1), application, pid).Done).Err -} - -// method CreateLocalDesktopFile - -func (v *interfaceControl) GoCreateLocalDesktopFile(flags dbus.Flags, ch chan *dbus.Call, application string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateLocalDesktopFile", flags, ch, application) -} - -func (v *interfaceControl) CreateLocalDesktopFile(flags dbus.Flags, application string) error { - return (<-v.GoCreateLocalDesktopFile(flags, make(chan *dbus.Call, 1), application).Done).Err -} - -// method OmNomNomDesktopFile - -func (v *interfaceControl) GoOmNomNomDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".OmNomNomDesktopFile", flags, ch, desktop_path) -} - -func (v *interfaceControl) OmNomNomDesktopFile(flags dbus.Flags, desktop_path string) error { - return (<-v.GoOmNomNomDesktopFile(flags, make(chan *dbus.Call, 1), desktop_path).Done).Err -} - -type Matcher interface { - matcher // interface org.ayatana.bamf.matcher - proxy.Object -} - -type objectMatcher struct { - interfaceMatcher // interface org.ayatana.bamf.matcher - proxy.ImplObject -} - -func NewMatcher(conn *dbus.Conn) Matcher { - obj := new(objectMatcher) - obj.ImplObject.Init_(conn, "org.ayatana.bamf", "/org/ayatana/bamf/matcher") - return obj -} - -type matcher interface { - GoXidsForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call - XidsForApplication(flags dbus.Flags, desktop_file string) ([]uint32, error) - GoTabPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - TabPaths(flags dbus.Flags) ([]string, error) - GoRunningApplications(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RunningApplications(flags dbus.Flags) ([]string, error) - GoRunningApplicationsDesktopFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - RunningApplicationsDesktopFiles(flags dbus.Flags) ([]string, error) - GoRegisterFavorites(flags dbus.Flags, ch chan *dbus.Call, favorites []string) *dbus.Call - RegisterFavorites(flags dbus.Flags, favorites []string) error - GoPathForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call - PathForApplication(flags dbus.Flags, desktop_file string) (string, error) - GoWindowPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - WindowPaths(flags dbus.Flags) ([]string, error) - GoApplicationPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ApplicationPaths(flags dbus.Flags) ([]string, error) - GoApplicationIsRunning(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call - ApplicationIsRunning(flags dbus.Flags, desktop_file string) (bool, error) - GoApplicationForXid(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call - ApplicationForXid(flags dbus.Flags, xid uint32) (string, error) - GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ActiveWindow(flags dbus.Flags) (string, error) - GoActiveApplication(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ActiveApplication(flags dbus.Flags) (string, error) - GoWindowStackForMonitor(flags dbus.Flags, ch chan *dbus.Call, monitor_id int32) *dbus.Call - WindowStackForMonitor(flags dbus.Flags, monitor_id int32) ([]string, error) - ConnectActiveApplicationChanged(cb func(old_app string, new_app string)) (dbusutil.SignalHandlerId, error) - ConnectActiveWindowChanged(cb func(old_win string, new_win string)) (dbusutil.SignalHandlerId, error) - ConnectViewClosed(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) - ConnectViewOpened(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) - ConnectStackingOrderChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectRunningApplicationsChanged(cb func(opened_desktop_files []string, closed_desktop_files []string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceMatcher struct{} - -func (v *interfaceMatcher) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceMatcher) GetInterfaceName_() string { - return "org.ayatana.bamf.matcher" -} - -// method XidsForApplication - -func (v *interfaceMatcher) GoXidsForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".XidsForApplication", flags, ch, desktop_file) -} - -func (*interfaceMatcher) StoreXidsForApplication(call *dbus.Call) (xids []uint32, err error) { - err = call.Store(&xids) - return -} - -func (v *interfaceMatcher) XidsForApplication(flags dbus.Flags, desktop_file string) ([]uint32, error) { - return v.StoreXidsForApplication( - <-v.GoXidsForApplication(flags, make(chan *dbus.Call, 1), desktop_file).Done) -} - -// method TabPaths - -func (v *interfaceMatcher) GoTabPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TabPaths", flags, ch) -} - -func (*interfaceMatcher) StoreTabPaths(call *dbus.Call) (paths []string, err error) { - err = call.Store(&paths) - return -} - -func (v *interfaceMatcher) TabPaths(flags dbus.Flags) ([]string, error) { - return v.StoreTabPaths( - <-v.GoTabPaths(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RunningApplications - -func (v *interfaceMatcher) GoRunningApplications(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RunningApplications", flags, ch) -} - -func (*interfaceMatcher) StoreRunningApplications(call *dbus.Call) (paths []string, err error) { - err = call.Store(&paths) - return -} - -func (v *interfaceMatcher) RunningApplications(flags dbus.Flags) ([]string, error) { - return v.StoreRunningApplications( - <-v.GoRunningApplications(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RunningApplicationsDesktopFiles - -func (v *interfaceMatcher) GoRunningApplicationsDesktopFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RunningApplicationsDesktopFiles", flags, ch) -} - -func (*interfaceMatcher) StoreRunningApplicationsDesktopFiles(call *dbus.Call) (paths []string, err error) { - err = call.Store(&paths) - return -} - -func (v *interfaceMatcher) RunningApplicationsDesktopFiles(flags dbus.Flags) ([]string, error) { - return v.StoreRunningApplicationsDesktopFiles( - <-v.GoRunningApplicationsDesktopFiles(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RegisterFavorites - -func (v *interfaceMatcher) GoRegisterFavorites(flags dbus.Flags, ch chan *dbus.Call, favorites []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterFavorites", flags, ch, favorites) -} - -func (v *interfaceMatcher) RegisterFavorites(flags dbus.Flags, favorites []string) error { - return (<-v.GoRegisterFavorites(flags, make(chan *dbus.Call, 1), favorites).Done).Err -} - -// method PathForApplication - -func (v *interfaceMatcher) GoPathForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PathForApplication", flags, ch, desktop_file) -} - -func (*interfaceMatcher) StorePathForApplication(call *dbus.Call) (path string, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceMatcher) PathForApplication(flags dbus.Flags, desktop_file string) (string, error) { - return v.StorePathForApplication( - <-v.GoPathForApplication(flags, make(chan *dbus.Call, 1), desktop_file).Done) -} - -// method WindowPaths - -func (v *interfaceMatcher) GoWindowPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowPaths", flags, ch) -} - -func (*interfaceMatcher) StoreWindowPaths(call *dbus.Call) (paths []string, err error) { - err = call.Store(&paths) - return -} - -func (v *interfaceMatcher) WindowPaths(flags dbus.Flags) ([]string, error) { - return v.StoreWindowPaths( - <-v.GoWindowPaths(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ApplicationPaths - -func (v *interfaceMatcher) GoApplicationPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationPaths", flags, ch) -} - -func (*interfaceMatcher) StoreApplicationPaths(call *dbus.Call) (paths []string, err error) { - err = call.Store(&paths) - return -} - -func (v *interfaceMatcher) ApplicationPaths(flags dbus.Flags) ([]string, error) { - return v.StoreApplicationPaths( - <-v.GoApplicationPaths(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ApplicationIsRunning - -func (v *interfaceMatcher) GoApplicationIsRunning(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationIsRunning", flags, ch, desktop_file) -} - -func (*interfaceMatcher) StoreApplicationIsRunning(call *dbus.Call) (running bool, err error) { - err = call.Store(&running) - return -} - -func (v *interfaceMatcher) ApplicationIsRunning(flags dbus.Flags, desktop_file string) (bool, error) { - return v.StoreApplicationIsRunning( - <-v.GoApplicationIsRunning(flags, make(chan *dbus.Call, 1), desktop_file).Done) -} - -// method ApplicationForXid - -func (v *interfaceMatcher) GoApplicationForXid(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationForXid", flags, ch, xid) -} - -func (*interfaceMatcher) StoreApplicationForXid(call *dbus.Call) (application string, err error) { - err = call.Store(&application) - return -} - -func (v *interfaceMatcher) ApplicationForXid(flags dbus.Flags, xid uint32) (string, error) { - return v.StoreApplicationForXid( - <-v.GoApplicationForXid(flags, make(chan *dbus.Call, 1), xid).Done) -} - -// method ActiveWindow - -func (v *interfaceMatcher) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveWindow", flags, ch) -} - -func (*interfaceMatcher) StoreActiveWindow(call *dbus.Call) (window string, err error) { - err = call.Store(&window) - return -} - -func (v *interfaceMatcher) ActiveWindow(flags dbus.Flags) (string, error) { - return v.StoreActiveWindow( - <-v.GoActiveWindow(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ActiveApplication - -func (v *interfaceMatcher) GoActiveApplication(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveApplication", flags, ch) -} - -func (*interfaceMatcher) StoreActiveApplication(call *dbus.Call) (application string, err error) { - err = call.Store(&application) - return -} - -func (v *interfaceMatcher) ActiveApplication(flags dbus.Flags) (string, error) { - return v.StoreActiveApplication( - <-v.GoActiveApplication(flags, make(chan *dbus.Call, 1)).Done) -} - -// method WindowStackForMonitor - -func (v *interfaceMatcher) GoWindowStackForMonitor(flags dbus.Flags, ch chan *dbus.Call, monitor_id int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowStackForMonitor", flags, ch, monitor_id) -} - -func (*interfaceMatcher) StoreWindowStackForMonitor(call *dbus.Call) (window_list []string, err error) { - err = call.Store(&window_list) - return -} - -func (v *interfaceMatcher) WindowStackForMonitor(flags dbus.Flags, monitor_id int32) ([]string, error) { - return v.StoreWindowStackForMonitor( - <-v.GoWindowStackForMonitor(flags, make(chan *dbus.Call, 1), monitor_id).Done) -} - -// signal ActiveApplicationChanged - -func (v *interfaceMatcher) ConnectActiveApplicationChanged(cb func(old_app string, new_app string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActiveApplicationChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActiveApplicationChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old_app string - var new_app string - err := dbus.Store(sig.Body, &old_app, &new_app) - if err == nil { - cb(old_app, new_app) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ActiveWindowChanged - -func (v *interfaceMatcher) ConnectActiveWindowChanged(cb func(old_win string, new_win string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActiveWindowChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActiveWindowChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old_win string - var new_win string - err := dbus.Store(sig.Body, &old_win, &new_win) - if err == nil { - cb(old_win, new_win) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ViewClosed - -func (v *interfaceMatcher) ConnectViewClosed(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ViewClosed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ViewClosed", - } - handlerFunc := func(sig *dbus.Signal) { - var path string - var type0 string - err := dbus.Store(sig.Body, &path, &type0) - if err == nil { - cb(path, type0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ViewOpened - -func (v *interfaceMatcher) ConnectViewOpened(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ViewOpened", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ViewOpened", - } - handlerFunc := func(sig *dbus.Signal) { - var path string - var type0 string - err := dbus.Store(sig.Body, &path, &type0) - if err == nil { - cb(path, type0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StackingOrderChanged - -func (v *interfaceMatcher) ConnectStackingOrderChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StackingOrderChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StackingOrderChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal RunningApplicationsChanged - -func (v *interfaceMatcher) ConnectRunningApplicationsChanged(cb func(opened_desktop_files []string, closed_desktop_files []string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "RunningApplicationsChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".RunningApplicationsChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var opened_desktop_files []string - var closed_desktop_files []string - err := dbus.Store(sig.Body, &opened_desktop_files, &closed_desktop_files) - if err == nil { - cb(opened_desktop_files, closed_desktop_files) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type Application interface { - Application() application // interface org.ayatana.bamf.application - View() view // interface org.ayatana.bamf.view - proxy.Object -} - -type objectApplication struct { - interfaceApplication // interface org.ayatana.bamf.application - interfaceView // interface org.ayatana.bamf.view - proxy.ImplObject -} - -func NewApplication(conn *dbus.Conn, path dbus.ObjectPath) (Application, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectApplication) - obj.ImplObject.Init_(conn, "org.ayatana.bamf", path) - return obj, nil -} - -func (obj *objectApplication) Application() application { - return &obj.interfaceApplication -} - -type application interface { - GoShowStubs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ShowStubs(flags dbus.Flags) (bool, error) - GoXids(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Xids(flags dbus.Flags) ([]uint32, error) - GoDesktopFile(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DesktopFile(flags dbus.Flags) (string, error) - GoSupportedMimeTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SupportedMimeTypes(flags dbus.Flags) ([]string, error) - GoApplicationType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ApplicationType(flags dbus.Flags) (string, error) - GoApplicationMenu(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ApplicationMenu(flags dbus.Flags) (string, string, error) - GoFocusableChild(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - FocusableChild(flags dbus.Flags) (string, error) - ConnectWindowRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) - ConnectWindowAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) - ConnectSupportedMimeTypesChanged(cb func(dnd_mimes []string)) (dbusutil.SignalHandlerId, error) - ConnectDesktopFileUpdated(cb func(desktop_file string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceApplication struct{} - -func (v *interfaceApplication) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceApplication) GetInterfaceName_() string { - return "org.ayatana.bamf.application" -} - -// method ShowStubs - -func (v *interfaceApplication) GoShowStubs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowStubs", flags, ch) -} - -func (*interfaceApplication) StoreShowStubs(call *dbus.Call) (show_stubs bool, err error) { - err = call.Store(&show_stubs) - return -} - -func (v *interfaceApplication) ShowStubs(flags dbus.Flags) (bool, error) { - return v.StoreShowStubs( - <-v.GoShowStubs(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Xids - -func (v *interfaceApplication) GoXids(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Xids", flags, ch) -} - -func (*interfaceApplication) StoreXids(call *dbus.Call) (xids []uint32, err error) { - err = call.Store(&xids) - return -} - -func (v *interfaceApplication) Xids(flags dbus.Flags) ([]uint32, error) { - return v.StoreXids( - <-v.GoXids(flags, make(chan *dbus.Call, 1)).Done) -} - -// method DesktopFile - -func (v *interfaceApplication) GoDesktopFile(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DesktopFile", flags, ch) -} - -func (*interfaceApplication) StoreDesktopFile(call *dbus.Call) (desktop_file string, err error) { - err = call.Store(&desktop_file) - return -} - -func (v *interfaceApplication) DesktopFile(flags dbus.Flags) (string, error) { - return v.StoreDesktopFile( - <-v.GoDesktopFile(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SupportedMimeTypes - -func (v *interfaceApplication) GoSupportedMimeTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SupportedMimeTypes", flags, ch) -} - -func (*interfaceApplication) StoreSupportedMimeTypes(call *dbus.Call) (mime_types []string, err error) { - err = call.Store(&mime_types) - return -} - -func (v *interfaceApplication) SupportedMimeTypes(flags dbus.Flags) ([]string, error) { - return v.StoreSupportedMimeTypes( - <-v.GoSupportedMimeTypes(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ApplicationType - -func (v *interfaceApplication) GoApplicationType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationType", flags, ch) -} - -func (*interfaceApplication) StoreApplicationType(call *dbus.Call) (type0 string, err error) { - err = call.Store(&type0) - return -} - -func (v *interfaceApplication) ApplicationType(flags dbus.Flags) (string, error) { - return v.StoreApplicationType( - <-v.GoApplicationType(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ApplicationMenu - -func (v *interfaceApplication) GoApplicationMenu(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationMenu", flags, ch) -} - -func (*interfaceApplication) StoreApplicationMenu(call *dbus.Call) (busname string, objectpath string, err error) { - err = call.Store(&busname, &objectpath) - return -} - -func (v *interfaceApplication) ApplicationMenu(flags dbus.Flags) (string, string, error) { - return v.StoreApplicationMenu( - <-v.GoApplicationMenu(flags, make(chan *dbus.Call, 1)).Done) -} - -// method FocusableChild - -func (v *interfaceApplication) GoFocusableChild(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FocusableChild", flags, ch) -} - -func (*interfaceApplication) StoreFocusableChild(call *dbus.Call) (path string, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceApplication) FocusableChild(flags dbus.Flags) (string, error) { - return v.StoreFocusableChild( - <-v.GoFocusableChild(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal WindowRemoved - -func (v *interfaceApplication) ConnectWindowRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WindowRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WindowRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path string - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal WindowAdded - -func (v *interfaceApplication) ConnectWindowAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "WindowAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".WindowAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path string - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SupportedMimeTypesChanged - -func (v *interfaceApplication) ConnectSupportedMimeTypesChanged(cb func(dnd_mimes []string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SupportedMimeTypesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SupportedMimeTypesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var dnd_mimes []string - err := dbus.Store(sig.Body, &dnd_mimes) - if err == nil { - cb(dnd_mimes) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DesktopFileUpdated - -func (v *interfaceApplication) ConnectDesktopFileUpdated(cb func(desktop_file string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DesktopFileUpdated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DesktopFileUpdated", - } - handlerFunc := func(sig *dbus.Signal) { - var desktop_file string - err := dbus.Store(sig.Body, &desktop_file) - if err == nil { - cb(desktop_file) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -func (obj *objectApplication) View() view { - return &obj.interfaceView -} - -type view interface { - GoViewType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ViewType(flags dbus.Flags) (string, error) - GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Icon(flags dbus.Flags) (string, error) - GoName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Name(flags dbus.Flags) (string, error) - GoUserVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - UserVisible(flags dbus.Flags) (bool, error) - GoIsUrgent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsUrgent(flags dbus.Flags) (bool, error) - GoIsRunning(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsRunning(flags dbus.Flags) (bool, error) - GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - IsActive(flags dbus.Flags) (bool, error) - GoParents(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Parents(flags dbus.Flags) ([]string, error) - GoChildren(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Children(flags dbus.Flags) ([]string, error) - ConnectNameChanged(cb func(old_name string, new_name string)) (dbusutil.SignalHandlerId, error) - ConnectUserVisibleChanged(cb func(user_visible bool)) (dbusutil.SignalHandlerId, error) - ConnectUrgentChanged(cb func(is_urgent bool)) (dbusutil.SignalHandlerId, error) - ConnectRunningChanged(cb func(is_running bool)) (dbusutil.SignalHandlerId, error) - ConnectActiveChanged(cb func(is_active bool)) (dbusutil.SignalHandlerId, error) - ConnectChildRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) - ConnectChildAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) - ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) - PropName() proxy.PropString - PropIcon() proxy.PropString - PropUserVisible() proxy.PropBool - Running() proxy.PropBool - Starting() proxy.PropBool - Urgent() proxy.PropBool - Active() proxy.PropBool -} - -type interfaceView struct{} - -func (v *interfaceView) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceView) GetInterfaceName_() string { - return "org.ayatana.bamf.view" -} - -// method ViewType - -func (v *interfaceView) GoViewType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ViewType", flags, ch) -} - -func (*interfaceView) StoreViewType(call *dbus.Call) (view_type string, err error) { - err = call.Store(&view_type) - return -} - -func (v *interfaceView) ViewType(flags dbus.Flags) (string, error) { - return v.StoreViewType( - <-v.GoViewType(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Icon - -func (v *interfaceView) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Icon", flags, ch) -} - -func (*interfaceView) StoreIcon(call *dbus.Call) (name string, err error) { - err = call.Store(&name) - return -} - -func (v *interfaceView) Icon(flags dbus.Flags) (string, error) { - return v.StoreIcon( - <-v.GoIcon(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Name - -func (v *interfaceView) GoName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Name", flags, ch) -} - -func (*interfaceView) StoreName(call *dbus.Call) (name string, err error) { - err = call.Store(&name) - return -} - -func (v *interfaceView) Name(flags dbus.Flags) (string, error) { - return v.StoreName( - <-v.GoName(flags, make(chan *dbus.Call, 1)).Done) -} - -// method UserVisible - -func (v *interfaceView) GoUserVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UserVisible", flags, ch) -} - -func (*interfaceView) StoreUserVisible(call *dbus.Call) (visible bool, err error) { - err = call.Store(&visible) - return -} - -func (v *interfaceView) UserVisible(flags dbus.Flags) (bool, error) { - return v.StoreUserVisible( - <-v.GoUserVisible(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsUrgent - -func (v *interfaceView) GoIsUrgent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsUrgent", flags, ch) -} - -func (*interfaceView) StoreIsUrgent(call *dbus.Call) (urgent bool, err error) { - err = call.Store(&urgent) - return -} - -func (v *interfaceView) IsUrgent(flags dbus.Flags) (bool, error) { - return v.StoreIsUrgent( - <-v.GoIsUrgent(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsRunning - -func (v *interfaceView) GoIsRunning(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsRunning", flags, ch) -} - -func (*interfaceView) StoreIsRunning(call *dbus.Call) (running bool, err error) { - err = call.Store(&running) - return -} - -func (v *interfaceView) IsRunning(flags dbus.Flags) (bool, error) { - return v.StoreIsRunning( - <-v.GoIsRunning(flags, make(chan *dbus.Call, 1)).Done) -} - -// method IsActive - -func (v *interfaceView) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".IsActive", flags, ch) -} - -func (*interfaceView) StoreIsActive(call *dbus.Call) (active bool, err error) { - err = call.Store(&active) - return -} - -func (v *interfaceView) IsActive(flags dbus.Flags) (bool, error) { - return v.StoreIsActive( - <-v.GoIsActive(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Parents - -func (v *interfaceView) GoParents(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Parents", flags, ch) -} - -func (*interfaceView) StoreParents(call *dbus.Call) (parents_paths []string, err error) { - err = call.Store(&parents_paths) - return -} - -func (v *interfaceView) Parents(flags dbus.Flags) ([]string, error) { - return v.StoreParents( - <-v.GoParents(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Children - -func (v *interfaceView) GoChildren(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Children", flags, ch) -} - -func (*interfaceView) StoreChildren(call *dbus.Call) (children_paths []string, err error) { - err = call.Store(&children_paths) - return -} - -func (v *interfaceView) Children(flags dbus.Flags) ([]string, error) { - return v.StoreChildren( - <-v.GoChildren(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal NameChanged - -func (v *interfaceView) ConnectNameChanged(cb func(old_name string, new_name string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NameChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NameChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old_name string - var new_name string - err := dbus.Store(sig.Body, &old_name, &new_name) - if err == nil { - cb(old_name, new_name) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UserVisibleChanged - -func (v *interfaceView) ConnectUserVisibleChanged(cb func(user_visible bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UserVisibleChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UserVisibleChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var user_visible bool - err := dbus.Store(sig.Body, &user_visible) - if err == nil { - cb(user_visible) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UrgentChanged - -func (v *interfaceView) ConnectUrgentChanged(cb func(is_urgent bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UrgentChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UrgentChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var is_urgent bool - err := dbus.Store(sig.Body, &is_urgent) - if err == nil { - cb(is_urgent) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal RunningChanged - -func (v *interfaceView) ConnectRunningChanged(cb func(is_running bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "RunningChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".RunningChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var is_running bool - err := dbus.Store(sig.Body, &is_running) - if err == nil { - cb(is_running) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ActiveChanged - -func (v *interfaceView) ConnectActiveChanged(cb func(is_active bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActiveChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActiveChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var is_active bool - err := dbus.Store(sig.Body, &is_active) - if err == nil { - cb(is_active) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ChildRemoved - -func (v *interfaceView) ConnectChildRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ChildRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ChildRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var path string - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ChildAdded - -func (v *interfaceView) ConnectChildAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ChildAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ChildAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path string - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Closed - -func (v *interfaceView) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Closed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Closed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Name s - -func (v *interfaceView) PropName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Icon s - -func (v *interfaceView) PropIcon() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Icon", - } -} - -// property UserVisible b - -func (v *interfaceView) PropUserVisible() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "UserVisible", - } -} - -// property Running b - -func (v *interfaceView) Running() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Running", - } -} - -// property Starting b - -func (v *interfaceView) Starting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Starting", - } -} - -// property Urgent b - -func (v *interfaceView) Urgent() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Urgent", - } -} - -// property Active b - -func (v *interfaceView) Active() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Active", - } -} - -type Window interface { - Window() window // interface org.ayatana.bamf.window - View() view // interface org.ayatana.bamf.view - proxy.Object -} - -type objectWindow struct { - interfaceWindow // interface org.ayatana.bamf.window - interfaceView // interface org.ayatana.bamf.view - proxy.ImplObject -} - -func NewWindow(conn *dbus.Conn, path dbus.ObjectPath) (Window, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectWindow) - obj.ImplObject.Init_(conn, "org.ayatana.bamf", path) - return obj, nil -} - -func (obj *objectWindow) Window() window { - return &obj.interfaceWindow -} - -type window interface { - GoGetXid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetXid(flags dbus.Flags) (uint32, error) - GoGetPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetPid(flags dbus.Flags) (uint32, error) - GoTransient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Transient(flags dbus.Flags) (string, error) - GoWindowType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - WindowType(flags dbus.Flags) (uint32, error) - GoXprop(flags dbus.Flags, ch chan *dbus.Call, xprop string) *dbus.Call - Xprop(flags dbus.Flags, xprop string) (string, error) - GoMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Monitor(flags dbus.Flags) (int32, error) - GoMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Maximized(flags dbus.Flags) (int32, error) - ConnectMonitorChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) - ConnectMaximizedChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) -} - -type interfaceWindow struct{} - -func (v *interfaceWindow) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWindow) GetInterfaceName_() string { - return "org.ayatana.bamf.window" -} - -// method GetXid - -func (v *interfaceWindow) GoGetXid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetXid", flags, ch) -} - -func (*interfaceWindow) StoreGetXid(call *dbus.Call) (xid uint32, err error) { - err = call.Store(&xid) - return -} - -func (v *interfaceWindow) GetXid(flags dbus.Flags) (uint32, error) { - return v.StoreGetXid( - <-v.GoGetXid(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetPid - -func (v *interfaceWindow) GoGetPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPid", flags, ch) -} - -func (*interfaceWindow) StoreGetPid(call *dbus.Call) (pid uint32, err error) { - err = call.Store(&pid) - return -} - -func (v *interfaceWindow) GetPid(flags dbus.Flags) (uint32, error) { - return v.StoreGetPid( - <-v.GoGetPid(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Transient - -func (v *interfaceWindow) GoTransient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Transient", flags, ch) -} - -func (*interfaceWindow) StoreTransient(call *dbus.Call) (path string, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceWindow) Transient(flags dbus.Flags) (string, error) { - return v.StoreTransient( - <-v.GoTransient(flags, make(chan *dbus.Call, 1)).Done) -} - -// method WindowType - -func (v *interfaceWindow) GoWindowType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowType", flags, ch) -} - -func (*interfaceWindow) StoreWindowType(call *dbus.Call) (type0 uint32, err error) { - err = call.Store(&type0) - return -} - -func (v *interfaceWindow) WindowType(flags dbus.Flags) (uint32, error) { - return v.StoreWindowType( - <-v.GoWindowType(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Xprop - -func (v *interfaceWindow) GoXprop(flags dbus.Flags, ch chan *dbus.Call, xprop string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Xprop", flags, ch, xprop) -} - -func (*interfaceWindow) StoreXprop(call *dbus.Call) (name string, err error) { - err = call.Store(&name) - return -} - -func (v *interfaceWindow) Xprop(flags dbus.Flags, xprop string) (string, error) { - return v.StoreXprop( - <-v.GoXprop(flags, make(chan *dbus.Call, 1), xprop).Done) -} - -// method Monitor - -func (v *interfaceWindow) GoMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Monitor", flags, ch) -} - -func (*interfaceWindow) StoreMonitor(call *dbus.Call) (monitor_number int32, err error) { - err = call.Store(&monitor_number) - return -} - -func (v *interfaceWindow) Monitor(flags dbus.Flags) (int32, error) { - return v.StoreMonitor( - <-v.GoMonitor(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Maximized - -func (v *interfaceWindow) GoMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Maximized", flags, ch) -} - -func (*interfaceWindow) StoreMaximized(call *dbus.Call) (maximized int32, err error) { - err = call.Store(&maximized) - return -} - -func (v *interfaceWindow) Maximized(flags dbus.Flags) (int32, error) { - return v.StoreMaximized( - <-v.GoMaximized(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal MonitorChanged - -func (v *interfaceWindow) ConnectMonitorChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MonitorChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MonitorChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old int32 - var new int32 - err := dbus.Store(sig.Body, &old, &new) - if err == nil { - cb(old, new) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal MaximizedChanged - -func (v *interfaceWindow) ConnectMaximizedChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "MaximizedChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".MaximizedChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old int32 - var new int32 - err := dbus.Store(sig.Body, &old, &new) - if err == nil { - cb(old, new) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -func (obj *objectWindow) View() view { - return &obj.interfaceView -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1264 +0,0 @@ -// Code generated by "./generator ./org.ayatana.bamf"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package bamf - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockControl struct { - MockInterfaceControl // interface org.ayatana.bamf.control - proxy.MockObject -} - -type MockInterfaceControl struct { - mock.Mock -} - -// method Quit - -func (v *MockInterfaceControl) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceControl) Quit(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method InsertDesktopFile - -func (v *MockInterfaceControl) GoInsertDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktop_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceControl) InsertDesktopFile(flags dbus.Flags, desktop_path string) error { - mockArgs := v.Called(flags, desktop_path) - - return mockArgs.Error(0) -} - -// method RegisterApplicationForPid - -func (v *MockInterfaceControl) GoRegisterApplicationForPid(flags dbus.Flags, ch chan *dbus.Call, application string, pid int32) *dbus.Call { - mockArgs := v.Called(flags, ch, application, pid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceControl) RegisterApplicationForPid(flags dbus.Flags, application string, pid int32) error { - mockArgs := v.Called(flags, application, pid) - - return mockArgs.Error(0) -} - -// method CreateLocalDesktopFile - -func (v *MockInterfaceControl) GoCreateLocalDesktopFile(flags dbus.Flags, ch chan *dbus.Call, application string) *dbus.Call { - mockArgs := v.Called(flags, ch, application) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceControl) CreateLocalDesktopFile(flags dbus.Flags, application string) error { - mockArgs := v.Called(flags, application) - - return mockArgs.Error(0) -} - -// method OmNomNomDesktopFile - -func (v *MockInterfaceControl) GoOmNomNomDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktop_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceControl) OmNomNomDesktopFile(flags dbus.Flags, desktop_path string) error { - mockArgs := v.Called(flags, desktop_path) - - return mockArgs.Error(0) -} - -type MockMatcher struct { - MockInterfaceMatcher // interface org.ayatana.bamf.matcher - proxy.MockObject -} - -type MockInterfaceMatcher struct { - mock.Mock -} - -// method XidsForApplication - -func (v *MockInterfaceMatcher) GoXidsForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktop_file) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) XidsForApplication(flags dbus.Flags, desktop_file string) ([]uint32, error) { - mockArgs := v.Called(flags, desktop_file) - - ret0, ok := mockArgs.Get(0).([]uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method TabPaths - -func (v *MockInterfaceMatcher) GoTabPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) TabPaths(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RunningApplications - -func (v *MockInterfaceMatcher) GoRunningApplications(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) RunningApplications(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RunningApplicationsDesktopFiles - -func (v *MockInterfaceMatcher) GoRunningApplicationsDesktopFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) RunningApplicationsDesktopFiles(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RegisterFavorites - -func (v *MockInterfaceMatcher) GoRegisterFavorites(flags dbus.Flags, ch chan *dbus.Call, favorites []string) *dbus.Call { - mockArgs := v.Called(flags, ch, favorites) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) RegisterFavorites(flags dbus.Flags, favorites []string) error { - mockArgs := v.Called(flags, favorites) - - return mockArgs.Error(0) -} - -// method PathForApplication - -func (v *MockInterfaceMatcher) GoPathForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktop_file) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) PathForApplication(flags dbus.Flags, desktop_file string) (string, error) { - mockArgs := v.Called(flags, desktop_file) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method WindowPaths - -func (v *MockInterfaceMatcher) GoWindowPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) WindowPaths(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ApplicationPaths - -func (v *MockInterfaceMatcher) GoApplicationPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) ApplicationPaths(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ApplicationIsRunning - -func (v *MockInterfaceMatcher) GoApplicationIsRunning(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { - mockArgs := v.Called(flags, ch, desktop_file) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) ApplicationIsRunning(flags dbus.Flags, desktop_file string) (bool, error) { - mockArgs := v.Called(flags, desktop_file) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method ApplicationForXid - -func (v *MockInterfaceMatcher) GoApplicationForXid(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, xid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) ApplicationForXid(flags dbus.Flags, xid uint32) (string, error) { - mockArgs := v.Called(flags, xid) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ActiveWindow - -func (v *MockInterfaceMatcher) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) ActiveWindow(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ActiveApplication - -func (v *MockInterfaceMatcher) GoActiveApplication(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) ActiveApplication(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method WindowStackForMonitor - -func (v *MockInterfaceMatcher) GoWindowStackForMonitor(flags dbus.Flags, ch chan *dbus.Call, monitor_id int32) *dbus.Call { - mockArgs := v.Called(flags, ch, monitor_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMatcher) WindowStackForMonitor(flags dbus.Flags, monitor_id int32) ([]string, error) { - mockArgs := v.Called(flags, monitor_id) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActiveApplicationChanged - -func (v *MockInterfaceMatcher) ConnectActiveApplicationChanged(cb func(old_app string, new_app string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActiveWindowChanged - -func (v *MockInterfaceMatcher) ConnectActiveWindowChanged(cb func(old_win string, new_win string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ViewClosed - -func (v *MockInterfaceMatcher) ConnectViewClosed(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ViewOpened - -func (v *MockInterfaceMatcher) ConnectViewOpened(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StackingOrderChanged - -func (v *MockInterfaceMatcher) ConnectStackingOrderChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal RunningApplicationsChanged - -func (v *MockInterfaceMatcher) ConnectRunningApplicationsChanged(cb func(opened_desktop_files []string, closed_desktop_files []string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockApplication struct { - MockInterfaceApplication // interface org.ayatana.bamf.application - MockInterfaceView // interface org.ayatana.bamf.view - proxy.MockObject -} - -type MockInterfaceApplication struct { - mock.Mock -} - -// method ShowStubs - -func (v *MockInterfaceApplication) GoShowStubs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) ShowStubs(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Xids - -func (v *MockInterfaceApplication) GoXids(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) Xids(flags dbus.Flags) ([]uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DesktopFile - -func (v *MockInterfaceApplication) GoDesktopFile(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) DesktopFile(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SupportedMimeTypes - -func (v *MockInterfaceApplication) GoSupportedMimeTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) SupportedMimeTypes(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ApplicationType - -func (v *MockInterfaceApplication) GoApplicationType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) ApplicationType(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ApplicationMenu - -func (v *MockInterfaceApplication) GoApplicationMenu(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) ApplicationMenu(flags dbus.Flags) (string, string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) -} - -// method FocusableChild - -func (v *MockInterfaceApplication) GoFocusableChild(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceApplication) FocusableChild(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal WindowRemoved - -func (v *MockInterfaceApplication) ConnectWindowRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal WindowAdded - -func (v *MockInterfaceApplication) ConnectWindowAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SupportedMimeTypesChanged - -func (v *MockInterfaceApplication) ConnectSupportedMimeTypesChanged(cb func(dnd_mimes []string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DesktopFileUpdated - -func (v *MockInterfaceApplication) ConnectDesktopFileUpdated(cb func(desktop_file string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockInterfaceView struct { - mock.Mock -} - -// method ViewType - -func (v *MockInterfaceView) GoViewType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) ViewType(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Icon - -func (v *MockInterfaceView) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) Icon(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Name - -func (v *MockInterfaceView) GoName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) Name(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method UserVisible - -func (v *MockInterfaceView) GoUserVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) UserVisible(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsUrgent - -func (v *MockInterfaceView) GoIsUrgent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) IsUrgent(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsRunning - -func (v *MockInterfaceView) GoIsRunning(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) IsRunning(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method IsActive - -func (v *MockInterfaceView) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) IsActive(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Parents - -func (v *MockInterfaceView) GoParents(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) Parents(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Children - -func (v *MockInterfaceView) GoChildren(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceView) Children(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NameChanged - -func (v *MockInterfaceView) ConnectNameChanged(cb func(old_name string, new_name string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UserVisibleChanged - -func (v *MockInterfaceView) ConnectUserVisibleChanged(cb func(user_visible bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UrgentChanged - -func (v *MockInterfaceView) ConnectUrgentChanged(cb func(is_urgent bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal RunningChanged - -func (v *MockInterfaceView) ConnectRunningChanged(cb func(is_running bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActiveChanged - -func (v *MockInterfaceView) ConnectActiveChanged(cb func(is_active bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ChildRemoved - -func (v *MockInterfaceView) ConnectChildRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ChildAdded - -func (v *MockInterfaceView) ConnectChildAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Closed - -func (v *MockInterfaceView) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Name s - -func (v *MockInterfaceView) PropName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Icon s - -func (v *MockInterfaceView) PropIcon() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UserVisible b - -func (v *MockInterfaceView) PropUserVisible() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Running b - -func (v *MockInterfaceView) Running() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Starting b - -func (v *MockInterfaceView) Starting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Urgent b - -func (v *MockInterfaceView) Urgent() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Active b - -func (v *MockInterfaceView) Active() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockWindow struct { - MockInterfaceWindow // interface org.ayatana.bamf.window - MockInterfaceView // interface org.ayatana.bamf.view - proxy.MockObject -} - -type MockInterfaceWindow struct { - mock.Mock -} - -// method GetXid - -func (v *MockInterfaceWindow) GoGetXid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) GetXid(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetPid - -func (v *MockInterfaceWindow) GoGetPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) GetPid(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Transient - -func (v *MockInterfaceWindow) GoTransient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Transient(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method WindowType - -func (v *MockInterfaceWindow) GoWindowType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) WindowType(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Xprop - -func (v *MockInterfaceWindow) GoXprop(flags dbus.Flags, ch chan *dbus.Call, xprop string) *dbus.Call { - mockArgs := v.Called(flags, ch, xprop) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Xprop(flags dbus.Flags, xprop string) (string, error) { - mockArgs := v.Called(flags, xprop) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Monitor - -func (v *MockInterfaceWindow) GoMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Monitor(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Maximized - -func (v *MockInterfaceWindow) GoMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWindow) Maximized(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MonitorChanged - -func (v *MockInterfaceWindow) ConnectMonitorChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal MaximizedChanged - -func (v *MockInterfaceWindow) ConnectMaximizedChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -{ - "Service": "org.ayatana.bamf", - "Objects": [ - { - "Type": "Control", - "Path": "/org/ayatana/bamf/control", - "Interfaces": [ - { - "Name": "org.ayatana.bamf.control", - "Type": "control" - } - ] - }, - { - "Type": "Matcher", - "Path": "/org/ayatana/bamf/matcher", - "Interfaces": [ - { - "Name": "org.ayatana.bamf.matcher", - "Type": "matcher" - } - ] - }, - { - "Type":"Application", - "Interfaces": [ - { - "Name": "org.ayatana.bamf.application", - "Type":"application" - }, - { - "Name": "org.ayatana.bamf.view", - "Type": "view" - } - ] - }, - { - "Type": "Window", - "Interfaces": [ - { - "Name": "org.ayatana.bamf.window", - "Type": "window" - }, - { - "Name": "org.ayatana.bamf.view", - "Type": "view", - "TypeDefined": true - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Control.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Control.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Control.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Control.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Matcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Matcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Matcher.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Matcher.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Window.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Window.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.ayatana.bamf/Window.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.ayatana.bamf/Window.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,139 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,934 +0,0 @@ -// Code generated by "./generator ./org.bluez"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package bluez - -import "errors" - -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ObjectManager interface { - object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.Object -} - -type objectObjectManager struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.ImplObject -} - -func NewObjectManager(conn *dbus.Conn) ObjectManager { - obj := new(objectObjectManager) - obj.ImplObject.Init_(conn, "org.bluez", "/") - return obj -} - -type Manager interface { - AgentManager() agentManager // interface org.bluez.AgentManager1 - HealthManager() healthManager // interface org.bluez.HealthManager1 - ProfileManager() profileManager // interface org.bluez.ProfileManager1 - proxy.Object -} - -type objectManager struct { - interfaceAgentManager // interface org.bluez.AgentManager1 - interfaceHealthManager // interface org.bluez.HealthManager1 - interfaceProfileManager // interface org.bluez.ProfileManager1 - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.bluez", "/org/bluez") - return obj -} - -func (obj *objectManager) AgentManager() agentManager { - return &obj.interfaceAgentManager -} - -type agentManager interface { - GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call - RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error - GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call - UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error - GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call - RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error -} - -type interfaceAgentManager struct{} - -func (v *interfaceAgentManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAgentManager) GetInterfaceName_() string { - return "org.bluez.AgentManager1" -} - -// method RegisterAgent - -func (v *interfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, agent, capability) -} - -func (v *interfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error { - return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), agent, capability).Done).Err -} - -// method UnregisterAgent - -func (v *interfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAgent", flags, ch, agent) -} - -func (v *interfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - return (<-v.GoUnregisterAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err -} - -// method RequestDefaultAgent - -func (v *interfaceAgentManager) GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDefaultAgent", flags, ch, agent) -} - -func (v *interfaceAgentManager) RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - return (<-v.GoRequestDefaultAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err -} - -func (obj *objectManager) HealthManager() healthManager { - return &obj.interfaceHealthManager -} - -type healthManager interface { - GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call - CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (dbus.ObjectPath, error) - GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call - DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error -} - -type interfaceHealthManager struct{} - -func (v *interfaceHealthManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceHealthManager) GetInterfaceName_() string { - return "org.bluez.HealthManager1" -} - -// method CreateApplication - -func (v *interfaceHealthManager) GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateApplication", flags, ch, config) -} - -func (*interfaceHealthManager) StoreCreateApplication(call *dbus.Call) (application dbus.ObjectPath, err error) { - err = call.Store(&application) - return -} - -func (v *interfaceHealthManager) CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreateApplication( - <-v.GoCreateApplication(flags, make(chan *dbus.Call, 1), config).Done) -} - -// method DestroyApplication - -func (v *interfaceHealthManager) GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DestroyApplication", flags, ch, application) -} - -func (v *interfaceHealthManager) DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error { - return (<-v.GoDestroyApplication(flags, make(chan *dbus.Call, 1), application).Done).Err -} - -func (obj *objectManager) ProfileManager() profileManager { - return &obj.interfaceProfileManager -} - -type profileManager interface { - GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call - RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error - GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call - UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error -} - -type interfaceProfileManager struct{} - -func (v *interfaceProfileManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceProfileManager) GetInterfaceName_() string { - return "org.bluez.ProfileManager1" -} - -// method RegisterProfile - -func (v *interfaceProfileManager) GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterProfile", flags, ch, profile, UUID, options) -} - -func (v *interfaceProfileManager) RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error { - return (<-v.GoRegisterProfile(flags, make(chan *dbus.Call, 1), profile, UUID, options).Done).Err -} - -// method UnregisterProfile - -func (v *interfaceProfileManager) GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterProfile", flags, ch, profile) -} - -func (v *interfaceProfileManager) UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error { - return (<-v.GoUnregisterProfile(flags, make(chan *dbus.Call, 1), profile).Done).Err -} - -type HCI interface { - Adapter() adapter // interface org.bluez.Adapter1 - GattManager() gattManager // interface org.bluez.GattManager1 - Media() media // interface org.bluez.Media1 - NetworkServer() networkServer // interface org.bluez.NetworkServer1 - proxy.Object -} - -type objectHCI struct { - interfaceAdapter // interface org.bluez.Adapter1 - interfaceGattManager // interface org.bluez.GattManager1 - interfaceMedia // interface org.bluez.Media1 - interfaceNetworkServer // interface org.bluez.NetworkServer1 - proxy.ImplObject -} - -func NewHCI(conn *dbus.Conn, path dbus.ObjectPath) (HCI, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectHCI) - obj.ImplObject.Init_(conn, "org.bluez", path) - return obj, nil -} - -func (obj *objectHCI) Adapter() adapter { - return &obj.interfaceAdapter -} - -type adapter interface { - GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StartDiscovery(flags dbus.Flags) error - GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call - SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error - GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - StopDiscovery(flags dbus.Flags) error - GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call - RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error - Address() proxy.PropString - Name() proxy.PropString - Alias() proxy.PropString - Class() proxy.PropUint32 - Powered() proxy.PropBool - Discoverable() proxy.PropBool - DiscoverableTimeout() proxy.PropUint32 - Pairable() proxy.PropBool - PairableTimeout() proxy.PropUint32 - Discovering() proxy.PropBool - UUIDs() proxy.PropStringArray - Modalias() proxy.PropString -} - -type interfaceAdapter struct{} - -func (v *interfaceAdapter) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAdapter) GetInterfaceName_() string { - return "org.bluez.Adapter1" -} - -// method StartDiscovery - -func (v *interfaceAdapter) GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartDiscovery", flags, ch) -} - -func (v *interfaceAdapter) StartDiscovery(flags dbus.Flags) error { - return (<-v.GoStartDiscovery(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetDiscoveryFilter - -func (v *interfaceAdapter) GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDiscoveryFilter", flags, ch, properties) -} - -func (v *interfaceAdapter) SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error { - return (<-v.GoSetDiscoveryFilter(flags, make(chan *dbus.Call, 1), properties).Done).Err -} - -// method StopDiscovery - -func (v *interfaceAdapter) GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopDiscovery", flags, ch) -} - -func (v *interfaceAdapter) StopDiscovery(flags dbus.Flags) error { - return (<-v.GoStopDiscovery(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method RemoveDevice - -func (v *interfaceAdapter) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveDevice", flags, ch, device) -} - -func (v *interfaceAdapter) RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error { - return (<-v.GoRemoveDevice(flags, make(chan *dbus.Call, 1), device).Done).Err -} - -// property Address s - -func (v *interfaceAdapter) Address() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Address", - } -} - -// property Name s - -func (v *interfaceAdapter) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Alias s - -func (v *interfaceAdapter) Alias() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Alias", - } -} - -// property Class u - -func (v *interfaceAdapter) Class() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Class", - } -} - -// property Powered b - -func (v *interfaceAdapter) Powered() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Powered", - } -} - -// property Discoverable b - -func (v *interfaceAdapter) Discoverable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Discoverable", - } -} - -// property DiscoverableTimeout u - -func (v *interfaceAdapter) DiscoverableTimeout() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "DiscoverableTimeout", - } -} - -// property Pairable b - -func (v *interfaceAdapter) Pairable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Pairable", - } -} - -// property PairableTimeout u - -func (v *interfaceAdapter) PairableTimeout() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "PairableTimeout", - } -} - -// property Discovering b - -func (v *interfaceAdapter) Discovering() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Discovering", - } -} - -// property UUIDs as - -func (v *interfaceAdapter) UUIDs() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UUIDs", - } -} - -// property Modalias s - -func (v *interfaceAdapter) Modalias() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Modalias", - } -} - -func (obj *objectHCI) GattManager() gattManager { - return &obj.interfaceGattManager -} - -type gattManager interface { - GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call - RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error - GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call - UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error -} - -type interfaceGattManager struct{} - -func (v *interfaceGattManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceGattManager) GetInterfaceName_() string { - return "org.bluez.GattManager1" -} - -// method RegisterApplication - -func (v *interfaceGattManager) GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterApplication", flags, ch, application, options) -} - -func (v *interfaceGattManager) RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error { - return (<-v.GoRegisterApplication(flags, make(chan *dbus.Call, 1), application, options).Done).Err -} - -// method UnregisterApplication - -func (v *interfaceGattManager) GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterApplication", flags, ch, application) -} - -func (v *interfaceGattManager) UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error { - return (<-v.GoUnregisterApplication(flags, make(chan *dbus.Call, 1), application).Done).Err -} - -func (obj *objectHCI) Media() media { - return &obj.interfaceMedia -} - -type media interface { - GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call - RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error - GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call - UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error - GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call - RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error - GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call - UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error -} - -type interfaceMedia struct{} - -func (v *interfaceMedia) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceMedia) GetInterfaceName_() string { - return "org.bluez.Media1" -} - -// method RegisterEndpoint - -func (v *interfaceMedia) GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterEndpoint", flags, ch, endpoint, properties) -} - -func (v *interfaceMedia) RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error { - return (<-v.GoRegisterEndpoint(flags, make(chan *dbus.Call, 1), endpoint, properties).Done).Err -} - -// method UnregisterEndpoint - -func (v *interfaceMedia) GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterEndpoint", flags, ch, endpoint) -} - -func (v *interfaceMedia) UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error { - return (<-v.GoUnregisterEndpoint(flags, make(chan *dbus.Call, 1), endpoint).Done).Err -} - -// method RegisterPlayer - -func (v *interfaceMedia) GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterPlayer", flags, ch, player, properties) -} - -func (v *interfaceMedia) RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error { - return (<-v.GoRegisterPlayer(flags, make(chan *dbus.Call, 1), player, properties).Done).Err -} - -// method UnregisterPlayer - -func (v *interfaceMedia) GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterPlayer", flags, ch, player) -} - -func (v *interfaceMedia) UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error { - return (<-v.GoUnregisterPlayer(flags, make(chan *dbus.Call, 1), player).Done).Err -} - -func (obj *objectHCI) NetworkServer() networkServer { - return &obj.interfaceNetworkServer -} - -type networkServer interface { - GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call - Register(flags dbus.Flags, uuid string, bridge string) error - GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - Unregister(flags dbus.Flags, uuid string) error -} - -type interfaceNetworkServer struct{} - -func (v *interfaceNetworkServer) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceNetworkServer) GetInterfaceName_() string { - return "org.bluez.NetworkServer1" -} - -// method Register - -func (v *interfaceNetworkServer) GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, uuid, bridge) -} - -func (v *interfaceNetworkServer) Register(flags dbus.Flags, uuid string, bridge string) error { - return (<-v.GoRegister(flags, make(chan *dbus.Call, 1), uuid, bridge).Done).Err -} - -// method Unregister - -func (v *interfaceNetworkServer) GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unregister", flags, ch, uuid) -} - -func (v *interfaceNetworkServer) Unregister(flags dbus.Flags, uuid string) error { - return (<-v.GoUnregister(flags, make(chan *dbus.Call, 1), uuid).Done).Err -} - -type Device interface { - device // interface org.bluez.Device1 - proxy.Object -} - -type objectDevice struct { - interfaceDevice // interface org.bluez.Device1 - proxy.ImplObject -} - -func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDevice) - obj.ImplObject.Init_(conn, "org.bluez", path) - return obj, nil -} - -type device interface { - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Disconnect(flags dbus.Flags) error - GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Connect(flags dbus.Flags) error - GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call - ConnectProfile(flags dbus.Flags, UUID string) error - GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call - DisconnectProfile(flags dbus.Flags, UUID string) error - GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Pair(flags dbus.Flags) error - GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CancelPairing(flags dbus.Flags) error - Address() proxy.PropString - AddressType() proxy.PropString - Name() proxy.PropString - Alias() proxy.PropString - Class() proxy.PropUint32 - Appearance() proxy.PropUint16 - Icon() proxy.PropString - Paired() proxy.PropBool - Trusted() proxy.PropBool - Blocked() proxy.PropBool - LegacyPairing() proxy.PropBool - RSSI() proxy.PropInt16 - Connected() proxy.PropBool - UUIDs() proxy.PropStringArray - Modalias() proxy.PropString - Adapter() proxy.PropObjectPath - ManufacturerData() PropDeviceManufacturerData - ServiceData() PropDeviceServiceData - TxPower() proxy.PropInt16 - ServicesResolved() proxy.PropBool -} - -type interfaceDevice struct{} - -func (v *interfaceDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDevice) GetInterfaceName_() string { - return "org.bluez.Device1" -} - -// method Disconnect - -func (v *interfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) -} - -func (v *interfaceDevice) Disconnect(flags dbus.Flags) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Connect - -func (v *interfaceDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch) -} - -func (v *interfaceDevice) Connect(flags dbus.Flags) error { - return (<-v.GoConnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ConnectProfile - -func (v *interfaceDevice) GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ConnectProfile", flags, ch, UUID) -} - -func (v *interfaceDevice) ConnectProfile(flags dbus.Flags, UUID string) error { - return (<-v.GoConnectProfile(flags, make(chan *dbus.Call, 1), UUID).Done).Err -} - -// method DisconnectProfile - -func (v *interfaceDevice) GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectProfile", flags, ch, UUID) -} - -func (v *interfaceDevice) DisconnectProfile(flags dbus.Flags, UUID string) error { - return (<-v.GoDisconnectProfile(flags, make(chan *dbus.Call, 1), UUID).Done).Err -} - -// method Pair - -func (v *interfaceDevice) GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Pair", flags, ch) -} - -func (v *interfaceDevice) Pair(flags dbus.Flags) error { - return (<-v.GoPair(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method CancelPairing - -func (v *interfaceDevice) GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPairing", flags, ch) -} - -func (v *interfaceDevice) CancelPairing(flags dbus.Flags) error { - return (<-v.GoCancelPairing(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Address s - -func (v *interfaceDevice) Address() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Address", - } -} - -// property AddressType s - -func (v *interfaceDevice) AddressType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "AddressType", - } -} - -// property Name s - -func (v *interfaceDevice) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Alias s - -func (v *interfaceDevice) Alias() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Alias", - } -} - -// property Class u - -func (v *interfaceDevice) Class() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Class", - } -} - -// property Appearance q - -func (v *interfaceDevice) Appearance() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "Appearance", - } -} - -// property Icon s - -func (v *interfaceDevice) Icon() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Icon", - } -} - -// property Paired b - -func (v *interfaceDevice) Paired() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Paired", - } -} - -// property Trusted b - -func (v *interfaceDevice) Trusted() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Trusted", - } -} - -// property Blocked b - -func (v *interfaceDevice) Blocked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Blocked", - } -} - -// property LegacyPairing b - -func (v *interfaceDevice) LegacyPairing() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "LegacyPairing", - } -} - -// property RSSI n - -func (v *interfaceDevice) RSSI() proxy.PropInt16 { - return &proxy.ImplPropInt16{ - Impl: v, - Name: "RSSI", - } -} - -// property Connected b - -func (v *interfaceDevice) Connected() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Connected", - } -} - -// property UUIDs as - -func (v *interfaceDevice) UUIDs() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UUIDs", - } -} - -// property Modalias s - -func (v *interfaceDevice) Modalias() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Modalias", - } -} - -// property Adapter o - -func (v *interfaceDevice) Adapter() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Adapter", - } -} - -type PropDeviceManufacturerData interface { - Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error) - Set(flags dbus.Flags, value map[uint16]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error -} - -type implPropDeviceManufacturerData struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDeviceManufacturerData) Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDeviceManufacturerData) Set(flags dbus.Flags, value map[uint16]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDeviceManufacturerData) ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[uint16]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property ManufacturerData a{qv} - -func (v *interfaceDevice) ManufacturerData() PropDeviceManufacturerData { - return &implPropDeviceManufacturerData{ - Impl: v, - Name: "ManufacturerData", - } -} - -type PropDeviceServiceData interface { - Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error -} - -type implPropDeviceServiceData struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDeviceServiceData) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDeviceServiceData) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDeviceServiceData) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property ServiceData a{sv} - -func (v *interfaceDevice) ServiceData() PropDeviceServiceData { - return &implPropDeviceServiceData{ - Impl: v, - Name: "ServiceData", - } -} - -// property TxPower n - -func (v *interfaceDevice) TxPower() proxy.PropInt16 { - return &proxy.ImplPropInt16{ - Impl: v, - Name: "TxPower", - } -} - -// property ServicesResolved b - -func (v *interfaceDevice) ServicesResolved() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ServicesResolved", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1028 +0,0 @@ -// Code generated by "./generator ./org.bluez"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package bluez - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockObjectManager struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.MockObject -} - -type MockManager struct { - MockInterfaceAgentManager // interface org.bluez.AgentManager1 - MockInterfaceHealthManager // interface org.bluez.HealthManager1 - MockInterfaceProfileManager // interface org.bluez.ProfileManager1 - proxy.MockObject -} - -type MockInterfaceAgentManager struct { - mock.Mock -} - -// method RegisterAgent - -func (v *MockInterfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call { - mockArgs := v.Called(flags, ch, agent, capability) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error { - mockArgs := v.Called(flags, agent, capability) - - return mockArgs.Error(0) -} - -// method UnregisterAgent - -func (v *MockInterfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, agent) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - mockArgs := v.Called(flags, agent) - - return mockArgs.Error(0) -} - -// method RequestDefaultAgent - -func (v *MockInterfaceAgentManager) GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, agent) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - mockArgs := v.Called(flags, agent) - - return mockArgs.Error(0) -} - -type MockInterfaceHealthManager struct { - mock.Mock -} - -// method CreateApplication - -func (v *MockInterfaceHealthManager) GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, config) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHealthManager) CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, config) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DestroyApplication - -func (v *MockInterfaceHealthManager) GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, application) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHealthManager) DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error { - mockArgs := v.Called(flags, application) - - return mockArgs.Error(0) -} - -type MockInterfaceProfileManager struct { - mock.Mock -} - -// method RegisterProfile - -func (v *MockInterfaceProfileManager) GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, profile, UUID, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceProfileManager) RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, profile, UUID, options) - - return mockArgs.Error(0) -} - -// method UnregisterProfile - -func (v *MockInterfaceProfileManager) GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, profile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceProfileManager) UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error { - mockArgs := v.Called(flags, profile) - - return mockArgs.Error(0) -} - -type MockHCI struct { - MockInterfaceAdapter // interface org.bluez.Adapter1 - MockInterfaceGattManager // interface org.bluez.GattManager1 - MockInterfaceMedia // interface org.bluez.Media1 - MockInterfaceNetworkServer // interface org.bluez.NetworkServer1 - proxy.MockObject -} - -type MockInterfaceAdapter struct { - mock.Mock -} - -// method StartDiscovery - -func (v *MockInterfaceAdapter) GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAdapter) StartDiscovery(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetDiscoveryFilter - -func (v *MockInterfaceAdapter) GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAdapter) SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error { - mockArgs := v.Called(flags, properties) - - return mockArgs.Error(0) -} - -// method StopDiscovery - -func (v *MockInterfaceAdapter) GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAdapter) StopDiscovery(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method RemoveDevice - -func (v *MockInterfaceAdapter) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, device) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAdapter) RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error { - mockArgs := v.Called(flags, device) - - return mockArgs.Error(0) -} - -// property Address s - -func (v *MockInterfaceAdapter) Address() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceAdapter) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Alias s - -func (v *MockInterfaceAdapter) Alias() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Class u - -func (v *MockInterfaceAdapter) Class() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Powered b - -func (v *MockInterfaceAdapter) Powered() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Discoverable b - -func (v *MockInterfaceAdapter) Discoverable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DiscoverableTimeout u - -func (v *MockInterfaceAdapter) DiscoverableTimeout() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Pairable b - -func (v *MockInterfaceAdapter) Pairable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PairableTimeout u - -func (v *MockInterfaceAdapter) PairableTimeout() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Discovering b - -func (v *MockInterfaceAdapter) Discovering() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UUIDs as - -func (v *MockInterfaceAdapter) UUIDs() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Modalias s - -func (v *MockInterfaceAdapter) Modalias() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceGattManager struct { - mock.Mock -} - -// method RegisterApplication - -func (v *MockInterfaceGattManager) GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, application, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGattManager) RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, application, options) - - return mockArgs.Error(0) -} - -// method UnregisterApplication - -func (v *MockInterfaceGattManager) GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, application) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceGattManager) UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error { - mockArgs := v.Called(flags, application) - - return mockArgs.Error(0) -} - -type MockInterfaceMedia struct { - mock.Mock -} - -// method RegisterEndpoint - -func (v *MockInterfaceMedia) GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, endpoint, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMedia) RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error { - mockArgs := v.Called(flags, endpoint, properties) - - return mockArgs.Error(0) -} - -// method UnregisterEndpoint - -func (v *MockInterfaceMedia) GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, endpoint) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMedia) UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error { - mockArgs := v.Called(flags, endpoint) - - return mockArgs.Error(0) -} - -// method RegisterPlayer - -func (v *MockInterfaceMedia) GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, player, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMedia) RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error { - mockArgs := v.Called(flags, player, properties) - - return mockArgs.Error(0) -} - -// method UnregisterPlayer - -func (v *MockInterfaceMedia) GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, player) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMedia) UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error { - mockArgs := v.Called(flags, player) - - return mockArgs.Error(0) -} - -type MockInterfaceNetworkServer struct { - mock.Mock -} - -// method Register - -func (v *MockInterfaceNetworkServer) GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid, bridge) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetworkServer) Register(flags dbus.Flags, uuid string, bridge string) error { - mockArgs := v.Called(flags, uuid, bridge) - - return mockArgs.Error(0) -} - -// method Unregister - -func (v *MockInterfaceNetworkServer) GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNetworkServer) Unregister(flags dbus.Flags, uuid string) error { - mockArgs := v.Called(flags, uuid) - - return mockArgs.Error(0) -} - -type MockDevice struct { - MockInterfaceDevice // interface org.bluez.Device1 - proxy.MockObject -} - -type MockInterfaceDevice struct { - mock.Mock -} - -// method Disconnect - -func (v *MockInterfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Disconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Connect - -func (v *MockInterfaceDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Connect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ConnectProfile - -func (v *MockInterfaceDevice) GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { - mockArgs := v.Called(flags, ch, UUID) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) ConnectProfile(flags dbus.Flags, UUID string) error { - mockArgs := v.Called(flags, UUID) - - return mockArgs.Error(0) -} - -// method DisconnectProfile - -func (v *MockInterfaceDevice) GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { - mockArgs := v.Called(flags, ch, UUID) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) DisconnectProfile(flags dbus.Flags, UUID string) error { - mockArgs := v.Called(flags, UUID) - - return mockArgs.Error(0) -} - -// method Pair - -func (v *MockInterfaceDevice) GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Pair(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method CancelPairing - -func (v *MockInterfaceDevice) GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) CancelPairing(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Address s - -func (v *MockInterfaceDevice) Address() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AddressType s - -func (v *MockInterfaceDevice) AddressType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceDevice) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Alias s - -func (v *MockInterfaceDevice) Alias() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Class u - -func (v *MockInterfaceDevice) Class() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Appearance q - -func (v *MockInterfaceDevice) Appearance() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Icon s - -func (v *MockInterfaceDevice) Icon() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Paired b - -func (v *MockInterfaceDevice) Paired() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Trusted b - -func (v *MockInterfaceDevice) Trusted() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Blocked b - -func (v *MockInterfaceDevice) Blocked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LegacyPairing b - -func (v *MockInterfaceDevice) LegacyPairing() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RSSI n - -func (v *MockInterfaceDevice) RSSI() proxy.PropInt16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Connected b - -func (v *MockInterfaceDevice) Connected() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UUIDs as - -func (v *MockInterfaceDevice) UUIDs() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Modalias s - -func (v *MockInterfaceDevice) Modalias() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Adapter o - -func (v *MockInterfaceDevice) Adapter() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDeviceManufacturerData struct { - mock.Mock -} - -func (p MockPropDeviceManufacturerData) Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[uint16]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDeviceManufacturerData) Set(flags dbus.Flags, value map[uint16]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDeviceManufacturerData) ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property ManufacturerData a{qv} - -func (v *MockInterfaceDevice) ManufacturerData() PropDeviceManufacturerData { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDeviceManufacturerData) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDeviceServiceData struct { - mock.Mock -} - -func (p MockPropDeviceServiceData) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDeviceServiceData) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDeviceServiceData) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property ServiceData a{sv} - -func (v *MockInterfaceDevice) ServiceData() PropDeviceServiceData { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDeviceServiceData) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TxPower n - -func (v *MockInterfaceDevice) TxPower() proxy.PropInt16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ServicesResolved b - -func (v *MockInterfaceDevice) ServicesResolved() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,81 +0,0 @@ -{ - "Service": "org.bluez", - "Objects": [ - { - "Type": "ObjectManager", - "XMLFile": "-", - "Path": "/", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - } - ] - }, - { - "Type": "Manager", - "Path": "/org/bluez", - "Interfaces": [ - { - "Name": "org.bluez.AgentManager1", - "Type": "agentManager", - "Accessor": "AgentManager" - }, - { - "Name": "org.bluez.HealthManager1", - "Type": "healthManager", - "Accessor": "HealthManager" - }, - { - "Name": "org.bluez.ProfileManager1", - "Type": "profileManager", - "Accessor": "ProfileManager" - } - ] - }, - { - "Type": "HCI", - "Interfaces": [ - { - "Name": "org.bluez.Adapter1", - "Type": "adapter", - "Accessor": "Adapter" - }, - { - "Name": "org.bluez.GattManager1", - "Type": "gattManager", - "Accessor": "GattManager" - }, - { - "Name": "org.bluez.Media1", - "Type": "media", - "Accessor": "Media" - }, - { - "Name": "org.bluez.NetworkServer1", - "Type": "networkServer", - "Accessor": "NetworkServer" - } - ] - }, - { - "Type": "Device", - "Interfaces": [ - { - "Name": "org.bluez.Device1", - "Type": "device", - "Accessor": "Device", - "Fixes": { - "p/ManufacturerData": { - "Type": "PropDeviceManufacturerData", - "ValueType": "map[uint16]dbus.Variant" - }, - "p/ServiceData": { - "Type": "PropDeviceServiceData", - "ValueType": "map[string]dbus.Variant" - } - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/Device.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/Device.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/HCI.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/HCI.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/HCI.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/HCI.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,427 +0,0 @@ -// Code generated by "./generator ./org.bluez.obex"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package obex - -import "errors" - -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ObjectManager interface { - object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.Object -} - -type objectObjectManager struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.ImplObject -} - -func NewObjectManager(conn *dbus.Conn) ObjectManager { - obj := new(objectObjectManager) - obj.ImplObject.Init_(conn, "org.bluez.obex", "/") - return obj -} - -type Manager interface { - AgentManager() agentManager // interface org.bluez.obex.AgentManager1 - Client() client // interface org.bluez.obex.Client1 - proxy.Object -} - -type objectManager struct { - interfaceAgentManager // interface org.bluez.obex.AgentManager1 - interfaceClient // interface org.bluez.obex.Client1 - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.bluez.obex", "/org/bluez/obex") - return obj -} - -func (obj *objectManager) AgentManager() agentManager { - return &obj.interfaceAgentManager -} - -type agentManager interface { - GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call - RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error - GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call - UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error -} - -type interfaceAgentManager struct{} - -func (v *interfaceAgentManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAgentManager) GetInterfaceName_() string { - return "org.bluez.obex.AgentManager1" -} - -// method RegisterAgent - -func (v *interfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, agent) -} - -func (v *interfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err -} - -// method UnregisterAgent - -func (v *interfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAgent", flags, ch, agent) -} - -func (v *interfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - return (<-v.GoUnregisterAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err -} - -func (obj *objectManager) Client() client { - return &obj.interfaceClient -} - -type client interface { - GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, destination string, args map[string]dbus.Variant) *dbus.Call - CreateSession(flags dbus.Flags, destination string, args map[string]dbus.Variant) (dbus.ObjectPath, error) - GoRemoveSession(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call - RemoveSession(flags dbus.Flags, session dbus.ObjectPath) error -} - -type interfaceClient struct{} - -func (v *interfaceClient) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceClient) GetInterfaceName_() string { - return "org.bluez.obex.Client1" -} - -// method CreateSession - -func (v *interfaceClient) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, destination string, args map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateSession", flags, ch, destination, args) -} - -func (*interfaceClient) StoreCreateSession(call *dbus.Call) (session dbus.ObjectPath, err error) { - err = call.Store(&session) - return -} - -func (v *interfaceClient) CreateSession(flags dbus.Flags, destination string, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreateSession( - <-v.GoCreateSession(flags, make(chan *dbus.Call, 1), destination, args).Done) -} - -// method RemoveSession - -func (v *interfaceClient) GoRemoveSession(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveSession", flags, ch, session) -} - -func (v *interfaceClient) RemoveSession(flags dbus.Flags, session dbus.ObjectPath) error { - return (<-v.GoRemoveSession(flags, make(chan *dbus.Call, 1), session).Done).Err -} - -type Session interface { - Session() session // interface org.bluez.obex.Session1 - ObjectPush() objectPush // interface org.bluez.obex.ObjectPush1 - proxy.Object -} - -type objectSession struct { - interfaceSession // interface org.bluez.obex.Session1 - interfaceObjectPush // interface org.bluez.obex.ObjectPush1 - proxy.ImplObject -} - -func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSession) - obj.ImplObject.Init_(conn, "org.bluez.obex", path) - return obj, nil -} - -func (obj *objectSession) Session() session { - return &obj.interfaceSession -} - -type session interface { - GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCapabilities(flags dbus.Flags) (string, error) - Source() proxy.PropString - Destination() proxy.PropString - Channel() proxy.PropByte - Target() proxy.PropString -} - -type interfaceSession struct{} - -func (v *interfaceSession) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSession) GetInterfaceName_() string { - return "org.bluez.obex.Session1" -} - -// method GetCapabilities - -func (v *interfaceSession) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapabilities", flags, ch) -} - -func (*interfaceSession) StoreGetCapabilities(call *dbus.Call) (capabilities string, err error) { - err = call.Store(&capabilities) - return -} - -func (v *interfaceSession) GetCapabilities(flags dbus.Flags) (string, error) { - return v.StoreGetCapabilities( - <-v.GoGetCapabilities(flags, make(chan *dbus.Call, 1)).Done) -} - -// property Source s - -func (v *interfaceSession) Source() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Source", - } -} - -// property Destination s - -func (v *interfaceSession) Destination() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Destination", - } -} - -// property Channel y - -func (v *interfaceSession) Channel() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "Channel", - } -} - -// property Target s - -func (v *interfaceSession) Target() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Target", - } -} - -func (obj *objectSession) ObjectPush() objectPush { - return &obj.interfaceObjectPush -} - -type objectPush interface { - GoSendFile(flags dbus.Flags, ch chan *dbus.Call, sourcefile string) *dbus.Call - SendFile(flags dbus.Flags, sourcefile string) (dbus.ObjectPath, map[string]dbus.Variant, error) - GoPullBusinessCard(flags dbus.Flags, ch chan *dbus.Call, targetfile string) *dbus.Call - PullBusinessCard(flags dbus.Flags, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) - GoExchangeBusinessCards(flags dbus.Flags, ch chan *dbus.Call, clientfile string, targetfile string) *dbus.Call - ExchangeBusinessCards(flags dbus.Flags, clientfile string, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) -} - -type interfaceObjectPush struct{} - -func (v *interfaceObjectPush) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceObjectPush) GetInterfaceName_() string { - return "org.bluez.obex.ObjectPush1" -} - -// method SendFile - -func (v *interfaceObjectPush) GoSendFile(flags dbus.Flags, ch chan *dbus.Call, sourcefile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SendFile", flags, ch, sourcefile) -} - -func (*interfaceObjectPush) StoreSendFile(call *dbus.Call) (transfer dbus.ObjectPath, properties map[string]dbus.Variant, err error) { - err = call.Store(&transfer, &properties) - return -} - -func (v *interfaceObjectPush) SendFile(flags dbus.Flags, sourcefile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { - return v.StoreSendFile( - <-v.GoSendFile(flags, make(chan *dbus.Call, 1), sourcefile).Done) -} - -// method PullBusinessCard - -func (v *interfaceObjectPush) GoPullBusinessCard(flags dbus.Flags, ch chan *dbus.Call, targetfile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PullBusinessCard", flags, ch, targetfile) -} - -func (*interfaceObjectPush) StorePullBusinessCard(call *dbus.Call) (transfer dbus.ObjectPath, properties map[string]dbus.Variant, err error) { - err = call.Store(&transfer, &properties) - return -} - -func (v *interfaceObjectPush) PullBusinessCard(flags dbus.Flags, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { - return v.StorePullBusinessCard( - <-v.GoPullBusinessCard(flags, make(chan *dbus.Call, 1), targetfile).Done) -} - -// method ExchangeBusinessCards - -func (v *interfaceObjectPush) GoExchangeBusinessCards(flags dbus.Flags, ch chan *dbus.Call, clientfile string, targetfile string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ExchangeBusinessCards", flags, ch, clientfile, targetfile) -} - -func (*interfaceObjectPush) StoreExchangeBusinessCards(call *dbus.Call) (transfer dbus.ObjectPath, properties map[string]dbus.Variant, err error) { - err = call.Store(&transfer, &properties) - return -} - -func (v *interfaceObjectPush) ExchangeBusinessCards(flags dbus.Flags, clientfile string, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { - return v.StoreExchangeBusinessCards( - <-v.GoExchangeBusinessCards(flags, make(chan *dbus.Call, 1), clientfile, targetfile).Done) -} - -type Transfer interface { - transfer // interface org.bluez.obex.Transfer1 - proxy.Object -} - -type objectTransfer struct { - interfaceTransfer // interface org.bluez.obex.Transfer1 - proxy.ImplObject -} - -func NewTransfer(conn *dbus.Conn, path dbus.ObjectPath) (Transfer, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectTransfer) - obj.ImplObject.Init_(conn, "org.bluez.obex", path) - return obj, nil -} - -type transfer interface { - GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Cancel(flags dbus.Flags) error - Status() proxy.PropString - Session() proxy.PropObjectPath - Name() proxy.PropString - Type() proxy.PropString - Size() proxy.PropUint64 - Time() proxy.PropUint64 - Filename() proxy.PropString - Transferred() proxy.PropUint64 -} - -type interfaceTransfer struct{} - -func (v *interfaceTransfer) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTransfer) GetInterfaceName_() string { - return "org.bluez.obex.Transfer1" -} - -// method Cancel - -func (v *interfaceTransfer) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) -} - -func (v *interfaceTransfer) Cancel(flags dbus.Flags) error { - return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Status s - -func (v *interfaceTransfer) Status() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Status", - } -} - -// property Session o - -func (v *interfaceTransfer) Session() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Session", - } -} - -// property Name s - -func (v *interfaceTransfer) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Type s - -func (v *interfaceTransfer) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Size t - -func (v *interfaceTransfer) Size() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Size", - } -} - -// property Time t - -func (v *interfaceTransfer) Time() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Time", - } -} - -// property Filename s - -func (v *interfaceTransfer) Filename() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Filename", - } -} - -// property Transferred t - -func (v *interfaceTransfer) Transferred() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Transferred", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,419 +0,0 @@ -// Code generated by "./generator ./org.bluez.obex"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package obex - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockObjectManager struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.MockObject -} - -type MockManager struct { - MockInterfaceAgentManager // interface org.bluez.obex.AgentManager1 - MockInterfaceClient // interface org.bluez.obex.Client1 - proxy.MockObject -} - -type MockInterfaceAgentManager struct { - mock.Mock -} - -// method RegisterAgent - -func (v *MockInterfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, agent) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - mockArgs := v.Called(flags, agent) - - return mockArgs.Error(0) -} - -// method UnregisterAgent - -func (v *MockInterfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, agent) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { - mockArgs := v.Called(flags, agent) - - return mockArgs.Error(0) -} - -type MockInterfaceClient struct { - mock.Mock -} - -// method CreateSession - -func (v *MockInterfaceClient) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, destination string, args map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, destination, args) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClient) CreateSession(flags dbus.Flags, destination string, args map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, destination, args) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RemoveSession - -func (v *MockInterfaceClient) GoRemoveSession(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, session) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClient) RemoveSession(flags dbus.Flags, session dbus.ObjectPath) error { - mockArgs := v.Called(flags, session) - - return mockArgs.Error(0) -} - -type MockSession struct { - MockInterfaceSession // interface org.bluez.obex.Session1 - MockInterfaceObjectPush // interface org.bluez.obex.ObjectPush1 - proxy.MockObject -} - -type MockInterfaceSession struct { - mock.Mock -} - -// method GetCapabilities - -func (v *MockInterfaceSession) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) GetCapabilities(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// property Source s - -func (v *MockInterfaceSession) Source() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Destination s - -func (v *MockInterfaceSession) Destination() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Channel y - -func (v *MockInterfaceSession) Channel() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Target s - -func (v *MockInterfaceSession) Target() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceObjectPush struct { - mock.Mock -} - -// method SendFile - -func (v *MockInterfaceObjectPush) GoSendFile(flags dbus.Flags, ch chan *dbus.Call, sourcefile string) *dbus.Call { - mockArgs := v.Called(flags, ch, sourcefile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceObjectPush) SendFile(flags dbus.Flags, sourcefile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, sourcefile) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method PullBusinessCard - -func (v *MockInterfaceObjectPush) GoPullBusinessCard(flags dbus.Flags, ch chan *dbus.Call, targetfile string) *dbus.Call { - mockArgs := v.Called(flags, ch, targetfile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceObjectPush) PullBusinessCard(flags dbus.Flags, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, targetfile) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method ExchangeBusinessCards - -func (v *MockInterfaceObjectPush) GoExchangeBusinessCards(flags dbus.Flags, ch chan *dbus.Call, clientfile string, targetfile string) *dbus.Call { - mockArgs := v.Called(flags, ch, clientfile, targetfile) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceObjectPush) ExchangeBusinessCards(flags dbus.Flags, clientfile string, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, clientfile, targetfile) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -type MockTransfer struct { - MockInterfaceTransfer // interface org.bluez.obex.Transfer1 - proxy.MockObject -} - -type MockInterfaceTransfer struct { - mock.Mock -} - -// method Cancel - -func (v *MockInterfaceTransfer) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTransfer) Cancel(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Status s - -func (v *MockInterfaceTransfer) Status() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Session o - -func (v *MockInterfaceTransfer) Session() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceTransfer) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type s - -func (v *MockInterfaceTransfer) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Size t - -func (v *MockInterfaceTransfer) Size() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Time t - -func (v *MockInterfaceTransfer) Time() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Filename s - -func (v *MockInterfaceTransfer) Filename() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Transferred t - -func (v *MockInterfaceTransfer) Transferred() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ -{ - "Service": "org.bluez.obex", - "Objects": [ - { - "Type": "ObjectManager", - "XMLFile": "-", - "Path": "/", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - } - ] - }, - { - "Type": "Manager", - "Path": "/org/bluez/obex", - "Interfaces": [ - { - "Name": "org.bluez.obex.AgentManager1", - "Type": "agentManager", - "Accessor": "AgentManager" - }, - { - "Name": "org.bluez.obex.Client1", - "Type": "client", - "Accessor": "Client" - } - ] - }, - { - "Type": "Session", - "Interfaces": [ - { - "Name": "org.bluez.obex.Session1", - "Type": "session", - "Accessor": "Session" - }, - { - "Name": "org.bluez.obex.ObjectPush1", - "Type": "objectPush", - "Accessor": "ObjectPush" - } - ] - }, - { - "Type": "Transfer", - "Interfaces": [ - { - "Name": "org.bluez.obex.Transfer1", - "Type": "transfer", - "Accessor": "Transfer" - } - ] - } - ] -} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/Session.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/Session.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/Transfer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/Transfer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.bluez.obex/Transfer.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.bluez.obex/Transfer.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.deepin.AtomicUpgrade1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.deepin.AtomicUpgrade1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.deepin.AtomicUpgrade1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.deepin.AtomicUpgrade1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,13 +1,13 @@ -// Code generated by "./generator org.deepin.AtomicUpgrade1"; DO NOT EDIT. +// Code generated by "./generator ./org.deepin.AtomicUpgrade1"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package AtomicUpgrade1 import "errors" import "fmt" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.deepin.AtomicUpgrade1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.deepin.AtomicUpgrade1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.deepin.AtomicUpgrade1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.deepin.AtomicUpgrade1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,12 +1,12 @@ -// Code generated by "./generator org.deepin.AtomicUpgrade1"; DO NOT EDIT. +// Code generated by "./generator ./org.deepin.AtomicUpgrade1"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package AtomicUpgrade1 import "fmt" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" import "github.com/stretchr/testify/mock" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.desktopspec.ConfigManager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.desktopspec.ConfigManager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.desktopspec.ConfigManager/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.desktopspec.ConfigManager/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,13 +1,13 @@ // Code generated by "./generator ./org.desktopspec.ConfigManager"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package ConfigManager import "errors" import "fmt" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.desktopspec.ConfigManager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.desktopspec.ConfigManager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.desktopspec.ConfigManager/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.desktopspec.ConfigManager/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -1,12 +1,12 @@ // Code generated by "./generator ./org.desktopspec.ConfigManager"; DO NOT EDIT. -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later package ConfigManager import "fmt" -import "github.com/godbus/dbus" +import "github.com/godbus/dbus/v5" import "github.com/linuxdeepin/go-lib/dbusutil" import "github.com/linuxdeepin/go-lib/dbusutil/proxy" import "github.com/stretchr/testify/mock" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,866 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.colormanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package colormanager - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Manager interface { - manager // interface org.freedesktop.ColorManager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface org.freedesktop.ColorManager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.ColorManager", "/org/freedesktop/ColorManager") - return obj -} - -type manager interface { - GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetDevicesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call - GetDevicesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) - GoFindDeviceById(flags dbus.Flags, ch chan *dbus.Call, device_id string) *dbus.Call - FindDeviceById(flags dbus.Flags, device_id string) (dbus.ObjectPath, error) - GoFindSensorById(flags dbus.Flags, ch chan *dbus.Call, sensor_id string) *dbus.Call - FindSensorById(flags dbus.Flags, sensor_id string) (dbus.ObjectPath, error) - GoFindDeviceByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call - FindDeviceByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) - GoFindProfileById(flags dbus.Flags, ch chan *dbus.Call, profile_id string) *dbus.Call - FindProfileById(flags dbus.Flags, profile_id string) (dbus.ObjectPath, error) - GoFindProfileByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call - FindProfileByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) - GoFindProfileByFilename(flags dbus.Flags, ch chan *dbus.Call, filename string) *dbus.Call - FindProfileByFilename(flags dbus.Flags, filename string) (dbus.ObjectPath, error) - GoGetStandardSpace(flags dbus.Flags, ch chan *dbus.Call, standard_space string) *dbus.Call - GetStandardSpace(flags dbus.Flags, standard_space string) (dbus.ObjectPath, error) - GoGetProfiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetProfiles(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetSensors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetSensors(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetProfilesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call - GetProfilesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) - GoCreateProfileWithFd(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) *dbus.Call - CreateProfileWithFd(flags dbus.Flags, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) (dbus.ObjectPath, error) - GoCreateProfile(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, properties map[string]string) *dbus.Call - CreateProfile(flags dbus.Flags, profile_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) - GoCreateDevice(flags dbus.Flags, ch chan *dbus.Call, device_id string, scope string, properties map[string]string) *dbus.Call - CreateDevice(flags dbus.Flags, device_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) - GoDeleteDevice(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call - DeleteDevice(flags dbus.Flags, object_path dbus.ObjectPath) error - GoDeleteProfile(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call - DeleteProfile(flags dbus.Flags, object_path dbus.ObjectPath) error - ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectDeviceAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectDeviceRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectDeviceChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProfileAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProfileRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSensorAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSensorRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectProfileChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - DaemonVersion() proxy.PropString - SystemVendor() proxy.PropString - SystemModel() proxy.PropString -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.ColorManager" -} - -// method GetDevices - -func (v *interfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) -} - -func (*interfaceManager) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetDevices( - <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetDevicesByKind - -func (v *interfaceManager) GoGetDevicesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevicesByKind", flags, ch, kind) -} - -func (*interfaceManager) StoreGetDevicesByKind(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetDevicesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { - return v.StoreGetDevicesByKind( - <-v.GoGetDevicesByKind(flags, make(chan *dbus.Call, 1), kind).Done) -} - -// method FindDeviceById - -func (v *interfaceManager) GoFindDeviceById(flags dbus.Flags, ch chan *dbus.Call, device_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindDeviceById", flags, ch, device_id) -} - -func (*interfaceManager) StoreFindDeviceById(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) FindDeviceById(flags dbus.Flags, device_id string) (dbus.ObjectPath, error) { - return v.StoreFindDeviceById( - <-v.GoFindDeviceById(flags, make(chan *dbus.Call, 1), device_id).Done) -} - -// method FindSensorById - -func (v *interfaceManager) GoFindSensorById(flags dbus.Flags, ch chan *dbus.Call, sensor_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindSensorById", flags, ch, sensor_id) -} - -func (*interfaceManager) StoreFindSensorById(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) FindSensorById(flags dbus.Flags, sensor_id string) (dbus.ObjectPath, error) { - return v.StoreFindSensorById( - <-v.GoFindSensorById(flags, make(chan *dbus.Call, 1), sensor_id).Done) -} - -// method FindDeviceByProperty - -func (v *interfaceManager) GoFindDeviceByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindDeviceByProperty", flags, ch, key, value) -} - -func (*interfaceManager) StoreFindDeviceByProperty(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) FindDeviceByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { - return v.StoreFindDeviceByProperty( - <-v.GoFindDeviceByProperty(flags, make(chan *dbus.Call, 1), key, value).Done) -} - -// method FindProfileById - -func (v *interfaceManager) GoFindProfileById(flags dbus.Flags, ch chan *dbus.Call, profile_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindProfileById", flags, ch, profile_id) -} - -func (*interfaceManager) StoreFindProfileById(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) FindProfileById(flags dbus.Flags, profile_id string) (dbus.ObjectPath, error) { - return v.StoreFindProfileById( - <-v.GoFindProfileById(flags, make(chan *dbus.Call, 1), profile_id).Done) -} - -// method FindProfileByProperty - -func (v *interfaceManager) GoFindProfileByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindProfileByProperty", flags, ch, key, value) -} - -func (*interfaceManager) StoreFindProfileByProperty(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) FindProfileByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { - return v.StoreFindProfileByProperty( - <-v.GoFindProfileByProperty(flags, make(chan *dbus.Call, 1), key, value).Done) -} - -// method FindProfileByFilename - -func (v *interfaceManager) GoFindProfileByFilename(flags dbus.Flags, ch chan *dbus.Call, filename string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FindProfileByFilename", flags, ch, filename) -} - -func (*interfaceManager) StoreFindProfileByFilename(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) FindProfileByFilename(flags dbus.Flags, filename string) (dbus.ObjectPath, error) { - return v.StoreFindProfileByFilename( - <-v.GoFindProfileByFilename(flags, make(chan *dbus.Call, 1), filename).Done) -} - -// method GetStandardSpace - -func (v *interfaceManager) GoGetStandardSpace(flags dbus.Flags, ch chan *dbus.Call, standard_space string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetStandardSpace", flags, ch, standard_space) -} - -func (*interfaceManager) StoreGetStandardSpace(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) GetStandardSpace(flags dbus.Flags, standard_space string) (dbus.ObjectPath, error) { - return v.StoreGetStandardSpace( - <-v.GoGetStandardSpace(flags, make(chan *dbus.Call, 1), standard_space).Done) -} - -// method GetProfiles - -func (v *interfaceManager) GoGetProfiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProfiles", flags, ch) -} - -func (*interfaceManager) StoreGetProfiles(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetProfiles(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetProfiles( - <-v.GoGetProfiles(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetSensors - -func (v *interfaceManager) GoGetSensors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSensors", flags, ch) -} - -func (*interfaceManager) StoreGetSensors(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetSensors(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetSensors( - <-v.GoGetSensors(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetProfilesByKind - -func (v *interfaceManager) GoGetProfilesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProfilesByKind", flags, ch, kind) -} - -func (*interfaceManager) StoreGetProfilesByKind(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetProfilesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { - return v.StoreGetProfilesByKind( - <-v.GoGetProfilesByKind(flags, make(chan *dbus.Call, 1), kind).Done) -} - -// method CreateProfileWithFd - -func (v *interfaceManager) GoCreateProfileWithFd(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateProfileWithFd", flags, ch, profile_id, scope, handle, properties) -} - -func (*interfaceManager) StoreCreateProfileWithFd(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) CreateProfileWithFd(flags dbus.Flags, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) (dbus.ObjectPath, error) { - return v.StoreCreateProfileWithFd( - <-v.GoCreateProfileWithFd(flags, make(chan *dbus.Call, 1), profile_id, scope, handle, properties).Done) -} - -// method CreateProfile - -func (v *interfaceManager) GoCreateProfile(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, properties map[string]string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateProfile", flags, ch, profile_id, scope, properties) -} - -func (*interfaceManager) StoreCreateProfile(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) CreateProfile(flags dbus.Flags, profile_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { - return v.StoreCreateProfile( - <-v.GoCreateProfile(flags, make(chan *dbus.Call, 1), profile_id, scope, properties).Done) -} - -// method CreateDevice - -func (v *interfaceManager) GoCreateDevice(flags dbus.Flags, ch chan *dbus.Call, device_id string, scope string, properties map[string]string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateDevice", flags, ch, device_id, scope, properties) -} - -func (*interfaceManager) StoreCreateDevice(call *dbus.Call) (object_path dbus.ObjectPath, err error) { - err = call.Store(&object_path) - return -} - -func (v *interfaceManager) CreateDevice(flags dbus.Flags, device_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { - return v.StoreCreateDevice( - <-v.GoCreateDevice(flags, make(chan *dbus.Call, 1), device_id, scope, properties).Done) -} - -// method DeleteDevice - -func (v *interfaceManager) GoDeleteDevice(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteDevice", flags, ch, object_path) -} - -func (v *interfaceManager) DeleteDevice(flags dbus.Flags, object_path dbus.ObjectPath) error { - return (<-v.GoDeleteDevice(flags, make(chan *dbus.Call, 1), object_path).Done).Err -} - -// method DeleteProfile - -func (v *interfaceManager) GoDeleteProfile(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteProfile", flags, ch, object_path) -} - -func (v *interfaceManager) DeleteProfile(flags dbus.Flags, object_path dbus.ObjectPath) error { - return (<-v.GoDeleteProfile(flags, make(chan *dbus.Call, 1), object_path).Done).Err -} - -// signal Changed - -func (v *interfaceManager) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Changed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Changed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceAdded - -func (v *interfaceManager) ConnectDeviceAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceRemoved - -func (v *interfaceManager) ConnectDeviceRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceChanged - -func (v *interfaceManager) ConnectDeviceChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProfileAdded - -func (v *interfaceManager) ConnectProfileAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProfileAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProfileAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProfileRemoved - -func (v *interfaceManager) ConnectProfileRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProfileRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProfileRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SensorAdded - -func (v *interfaceManager) ConnectSensorAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SensorAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SensorAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SensorRemoved - -func (v *interfaceManager) ConnectSensorRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SensorRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SensorRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ProfileChanged - -func (v *interfaceManager) ConnectProfileChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProfileChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProfileChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var object_path dbus.ObjectPath - err := dbus.Store(sig.Body, &object_path) - if err == nil { - cb(object_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property DaemonVersion s - -func (v *interfaceManager) DaemonVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DaemonVersion", - } -} - -// property SystemVendor s - -func (v *interfaceManager) SystemVendor() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SystemVendor", - } -} - -// property SystemModel s - -func (v *interfaceManager) SystemModel() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SystemModel", - } -} - -type Profile interface { - profile // interface org.freedesktop.ColorManager.Profile - proxy.Object -} - -type objectProfile struct { - interfaceProfile // interface org.freedesktop.ColorManager.Profile - proxy.ImplObject -} - -func NewProfile(conn *dbus.Conn, path dbus.ObjectPath) (Profile, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectProfile) - obj.ImplObject.Init_(conn, "org.freedesktop.ColorManager", path) - return obj, nil -} - -type profile interface { - GoSetProperty(flags dbus.Flags, ch chan *dbus.Call, property_name string, property_value string) *dbus.Call - SetProperty(flags dbus.Flags, property_name string, property_value string) error - GoInstallSystemWide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - InstallSystemWide(flags dbus.Flags) error - ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) - ProfileId() proxy.PropString - Title() proxy.PropString - Metadata() PropProfileMetadata - Qualifier() proxy.PropString - Format() proxy.PropString - Kind() proxy.PropString - Colorspace() proxy.PropString - HasVcgt() proxy.PropBool - IsSystemWide() proxy.PropBool - Filename() proxy.PropString - Created() proxy.PropInt64 - Scope() proxy.PropString - Owner() proxy.PropUint32 - Warnings() proxy.PropStringArray -} - -type interfaceProfile struct{} - -func (v *interfaceProfile) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceProfile) GetInterfaceName_() string { - return "org.freedesktop.ColorManager.Profile" -} - -// method SetProperty - -func (v *interfaceProfile) GoSetProperty(flags dbus.Flags, ch chan *dbus.Call, property_name string, property_value string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProperty", flags, ch, property_name, property_value) -} - -func (v *interfaceProfile) SetProperty(flags dbus.Flags, property_name string, property_value string) error { - return (<-v.GoSetProperty(flags, make(chan *dbus.Call, 1), property_name, property_value).Done).Err -} - -// method InstallSystemWide - -func (v *interfaceProfile) GoInstallSystemWide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".InstallSystemWide", flags, ch) -} - -func (v *interfaceProfile) InstallSystemWide(flags dbus.Flags) error { - return (<-v.GoInstallSystemWide(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Changed - -func (v *interfaceProfile) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Changed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Changed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ProfileId s - -func (v *interfaceProfile) ProfileId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ProfileId", - } -} - -// property Title s - -func (v *interfaceProfile) Title() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Title", - } -} - -type PropProfileMetadata interface { - Get(flags dbus.Flags) (value map[string]string, err error) - Set(flags dbus.Flags, value map[string]string) error - ConnectChanged(cb func(hasValue bool, value map[string]string)) error -} - -type implPropProfileMetadata struct { - Impl proxy.Implementer - Name string -} - -func (p implPropProfileMetadata) Get(flags dbus.Flags) (value map[string]string, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropProfileMetadata) Set(flags dbus.Flags, value map[string]string) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropProfileMetadata) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]string - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Metadata a{ss} - -func (v *interfaceProfile) Metadata() PropProfileMetadata { - return &implPropProfileMetadata{ - Impl: v, - Name: "Metadata", - } -} - -// property Qualifier s - -func (v *interfaceProfile) Qualifier() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Qualifier", - } -} - -// property Format s - -func (v *interfaceProfile) Format() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Format", - } -} - -// property Kind s - -func (v *interfaceProfile) Kind() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Kind", - } -} - -// property Colorspace s - -func (v *interfaceProfile) Colorspace() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Colorspace", - } -} - -// property HasVcgt b - -func (v *interfaceProfile) HasVcgt() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HasVcgt", - } -} - -// property IsSystemWide b - -func (v *interfaceProfile) IsSystemWide() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsSystemWide", - } -} - -// property Filename s - -func (v *interfaceProfile) Filename() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Filename", - } -} - -// property Created x - -func (v *interfaceProfile) Created() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Created", - } -} - -// property Scope s - -func (v *interfaceProfile) Scope() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Scope", - } -} - -// property Owner u - -func (v *interfaceProfile) Owner() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Owner", - } -} - -// property Warnings as - -func (v *interfaceProfile) Warnings() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Warnings", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,847 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.colormanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package colormanager - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockManager struct { - MockInterfaceManager // interface org.freedesktop.ColorManager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method GetDevices - -func (v *MockInterfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDevicesByKind - -func (v *MockInterfaceManager) GoGetDevicesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { - mockArgs := v.Called(flags, ch, kind) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDevicesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags, kind) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FindDeviceById - -func (v *MockInterfaceManager) GoFindDeviceById(flags dbus.Flags, ch chan *dbus.Call, device_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, device_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FindDeviceById(flags dbus.Flags, device_id string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, device_id) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FindSensorById - -func (v *MockInterfaceManager) GoFindSensorById(flags dbus.Flags, ch chan *dbus.Call, sensor_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, sensor_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FindSensorById(flags dbus.Flags, sensor_id string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, sensor_id) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FindDeviceByProperty - -func (v *MockInterfaceManager) GoFindDeviceByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { - mockArgs := v.Called(flags, ch, key, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FindDeviceByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, key, value) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FindProfileById - -func (v *MockInterfaceManager) GoFindProfileById(flags dbus.Flags, ch chan *dbus.Call, profile_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, profile_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FindProfileById(flags dbus.Flags, profile_id string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, profile_id) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FindProfileByProperty - -func (v *MockInterfaceManager) GoFindProfileByProperty(flags dbus.Flags, ch chan *dbus.Call, key string, value string) *dbus.Call { - mockArgs := v.Called(flags, ch, key, value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FindProfileByProperty(flags dbus.Flags, key string, value string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, key, value) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method FindProfileByFilename - -func (v *MockInterfaceManager) GoFindProfileByFilename(flags dbus.Flags, ch chan *dbus.Call, filename string) *dbus.Call { - mockArgs := v.Called(flags, ch, filename) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FindProfileByFilename(flags dbus.Flags, filename string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, filename) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetStandardSpace - -func (v *MockInterfaceManager) GoGetStandardSpace(flags dbus.Flags, ch chan *dbus.Call, standard_space string) *dbus.Call { - mockArgs := v.Called(flags, ch, standard_space) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetStandardSpace(flags dbus.Flags, standard_space string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, standard_space) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetProfiles - -func (v *MockInterfaceManager) GoGetProfiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetProfiles(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSensors - -func (v *MockInterfaceManager) GoGetSensors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetSensors(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetProfilesByKind - -func (v *MockInterfaceManager) GoGetProfilesByKind(flags dbus.Flags, ch chan *dbus.Call, kind string) *dbus.Call { - mockArgs := v.Called(flags, ch, kind) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetProfilesByKind(flags dbus.Flags, kind string) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags, kind) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CreateProfileWithFd - -func (v *MockInterfaceManager) GoCreateProfileWithFd(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) *dbus.Call { - mockArgs := v.Called(flags, ch, profile_id, scope, handle, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CreateProfileWithFd(flags dbus.Flags, profile_id string, scope string, handle dbus.UnixFD, properties map[string]string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, profile_id, scope, handle, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CreateProfile - -func (v *MockInterfaceManager) GoCreateProfile(flags dbus.Flags, ch chan *dbus.Call, profile_id string, scope string, properties map[string]string) *dbus.Call { - mockArgs := v.Called(flags, ch, profile_id, scope, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CreateProfile(flags dbus.Flags, profile_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, profile_id, scope, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CreateDevice - -func (v *MockInterfaceManager) GoCreateDevice(flags dbus.Flags, ch chan *dbus.Call, device_id string, scope string, properties map[string]string) *dbus.Call { - mockArgs := v.Called(flags, ch, device_id, scope, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CreateDevice(flags dbus.Flags, device_id string, scope string, properties map[string]string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, device_id, scope, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DeleteDevice - -func (v *MockInterfaceManager) GoDeleteDevice(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, object_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) DeleteDevice(flags dbus.Flags, object_path dbus.ObjectPath) error { - mockArgs := v.Called(flags, object_path) - - return mockArgs.Error(0) -} - -// method DeleteProfile - -func (v *MockInterfaceManager) GoDeleteProfile(flags dbus.Flags, ch chan *dbus.Call, object_path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, object_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) DeleteProfile(flags dbus.Flags, object_path dbus.ObjectPath) error { - mockArgs := v.Called(flags, object_path) - - return mockArgs.Error(0) -} - -// signal Changed - -func (v *MockInterfaceManager) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceAdded - -func (v *MockInterfaceManager) ConnectDeviceAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceRemoved - -func (v *MockInterfaceManager) ConnectDeviceRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceChanged - -func (v *MockInterfaceManager) ConnectDeviceChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProfileAdded - -func (v *MockInterfaceManager) ConnectProfileAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProfileRemoved - -func (v *MockInterfaceManager) ConnectProfileRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SensorAdded - -func (v *MockInterfaceManager) ConnectSensorAdded(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SensorRemoved - -func (v *MockInterfaceManager) ConnectSensorRemoved(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ProfileChanged - -func (v *MockInterfaceManager) ConnectProfileChanged(cb func(object_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property DaemonVersion s - -func (v *MockInterfaceManager) DaemonVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemVendor s - -func (v *MockInterfaceManager) SystemVendor() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemModel s - -func (v *MockInterfaceManager) SystemModel() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockProfile struct { - MockInterfaceProfile // interface org.freedesktop.ColorManager.Profile - proxy.MockObject -} - -type MockInterfaceProfile struct { - mock.Mock -} - -// method SetProperty - -func (v *MockInterfaceProfile) GoSetProperty(flags dbus.Flags, ch chan *dbus.Call, property_name string, property_value string) *dbus.Call { - mockArgs := v.Called(flags, ch, property_name, property_value) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceProfile) SetProperty(flags dbus.Flags, property_name string, property_value string) error { - mockArgs := v.Called(flags, property_name, property_value) - - return mockArgs.Error(0) -} - -// method InstallSystemWide - -func (v *MockInterfaceProfile) GoInstallSystemWide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceProfile) InstallSystemWide(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Changed - -func (v *MockInterfaceProfile) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ProfileId s - -func (v *MockInterfaceProfile) ProfileId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Title s - -func (v *MockInterfaceProfile) Title() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropProfileMetadata struct { - mock.Mock -} - -func (p MockPropProfileMetadata) Get(flags dbus.Flags) (value map[string]string, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropProfileMetadata) Set(flags dbus.Flags, value map[string]string) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropProfileMetadata) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Metadata a{ss} - -func (v *MockInterfaceProfile) Metadata() PropProfileMetadata { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropProfileMetadata) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Qualifier s - -func (v *MockInterfaceProfile) Qualifier() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Format s - -func (v *MockInterfaceProfile) Format() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Kind s - -func (v *MockInterfaceProfile) Kind() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Colorspace s - -func (v *MockInterfaceProfile) Colorspace() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HasVcgt b - -func (v *MockInterfaceProfile) HasVcgt() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsSystemWide b - -func (v *MockInterfaceProfile) IsSystemWide() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Filename s - -func (v *MockInterfaceProfile) Filename() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Created x - -func (v *MockInterfaceProfile) Created() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Scope s - -func (v *MockInterfaceProfile) Scope() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Owner u - -func (v *MockInterfaceProfile) Owner() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Warnings as - -func (v *MockInterfaceProfile) Warnings() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -{ - "Service": "org.freedesktop.ColorManager", - "Objects": [ - { - "Type": "Manager", - "Path": "/org/freedesktop/ColorManager", - "Interfaces": [ - { - "Name": "org.freedesktop.ColorManager", - "Type": "manager" - } - ] - }, - { - "Type": "Profile", - "Interfaces": [ - { - "Name": "org.freedesktop.ColorManager.Profile", - "Type": "profile", - "Fixes": { - "p/Metadata": { - "Type": "PropProfileMetadata", - "ValueType": "map[string]string" - } - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/Profile.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/Profile.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.colormanager/Profile.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.colormanager/Profile.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,444 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.dbus"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package dbus - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type DBus interface { - dbusIfc // interface org.freedesktop.DBus - proxy.Object -} - -type objectDBus struct { - interfaceDbusIfc // interface org.freedesktop.DBus - proxy.ImplObject -} - -func NewDBus(conn *dbus.Conn) DBus { - obj := new(objectDBus) - obj.ImplObject.Init_(conn, "org.freedesktop.DBus", "/org/freedesktop/DBus") - return obj -} - -type dbusIfc interface { - GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Hello(flags dbus.Flags) (string, error) - GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call - RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) - GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) - GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call - StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) - GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call - UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error - GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) - GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListNames(flags dbus.Flags) ([]string, error) - GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListActivatableNames(flags dbus.Flags) ([]string, error) - GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - AddMatch(flags dbus.Flags, arg0 string) error - GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - RemoveMatch(flags dbus.Flags, arg0 string) error - GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetNameOwner(flags dbus.Flags, arg0 string) (string, error) - GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) - GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) - GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) - GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) - GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) - GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ReloadConfig(flags dbus.Flags) error - GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetId(flags dbus.Flags) (string, error) - GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) - ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) - ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceDbusIfc struct{} - -func (v *interfaceDbusIfc) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDbusIfc) GetInterfaceName_() string { - return "org.freedesktop.DBus" -} - -// method Hello - -func (v *interfaceDbusIfc) GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hello", flags, ch) -} - -func (*interfaceDbusIfc) StoreHello(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceDbusIfc) Hello(flags dbus.Flags) (string, error) { - return v.StoreHello( - <-v.GoHello(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RequestName - -func (v *interfaceDbusIfc) GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestName", flags, ch, arg0, arg1) -} - -func (*interfaceDbusIfc) StoreRequestName(call *dbus.Call) (arg2 uint32, err error) { - err = call.Store(&arg2) - return -} - -func (v *interfaceDbusIfc) RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { - return v.StoreRequestName( - <-v.GoRequestName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) -} - -// method ReleaseName - -func (v *interfaceDbusIfc) GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseName", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreReleaseName(call *dbus.Call) (arg1 uint32, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) { - return v.StoreReleaseName( - <-v.GoReleaseName(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method StartServiceByName - -func (v *interfaceDbusIfc) GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartServiceByName", flags, ch, arg0, arg1) -} - -func (*interfaceDbusIfc) StoreStartServiceByName(call *dbus.Call) (arg2 uint32, err error) { - err = call.Store(&arg2) - return -} - -func (v *interfaceDbusIfc) StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { - return v.StoreStartServiceByName( - <-v.GoStartServiceByName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) -} - -// method UpdateActivationEnvironment - -func (v *interfaceDbusIfc) GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateActivationEnvironment", flags, ch, arg0) -} - -func (v *interfaceDbusIfc) UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error { - return (<-v.GoUpdateActivationEnvironment(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method NameHasOwner - -func (v *interfaceDbusIfc) GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NameHasOwner", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreNameHasOwner(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreNameHasOwner( - <-v.GoNameHasOwner(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method ListNames - -func (v *interfaceDbusIfc) GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListNames", flags, ch) -} - -func (*interfaceDbusIfc) StoreListNames(call *dbus.Call) (arg0 []string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceDbusIfc) ListNames(flags dbus.Flags) ([]string, error) { - return v.StoreListNames( - <-v.GoListNames(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListActivatableNames - -func (v *interfaceDbusIfc) GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListActivatableNames", flags, ch) -} - -func (*interfaceDbusIfc) StoreListActivatableNames(call *dbus.Call) (arg0 []string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceDbusIfc) ListActivatableNames(flags dbus.Flags) ([]string, error) { - return v.StoreListActivatableNames( - <-v.GoListActivatableNames(flags, make(chan *dbus.Call, 1)).Done) -} - -// method AddMatch - -func (v *interfaceDbusIfc) GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddMatch", flags, ch, arg0) -} - -func (v *interfaceDbusIfc) AddMatch(flags dbus.Flags, arg0 string) error { - return (<-v.GoAddMatch(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method RemoveMatch - -func (v *interfaceDbusIfc) GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveMatch", flags, ch, arg0) -} - -func (v *interfaceDbusIfc) RemoveMatch(flags dbus.Flags, arg0 string) error { - return (<-v.GoRemoveMatch(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method GetNameOwner - -func (v *interfaceDbusIfc) GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNameOwner", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreGetNameOwner(call *dbus.Call) (arg1 string, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) GetNameOwner(flags dbus.Flags, arg0 string) (string, error) { - return v.StoreGetNameOwner( - <-v.GoGetNameOwner(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method ListQueuedOwners - -func (v *interfaceDbusIfc) GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListQueuedOwners", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreListQueuedOwners(call *dbus.Call) (arg1 []string, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) { - return v.StoreListQueuedOwners( - <-v.GoListQueuedOwners(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetConnectionUnixUser - -func (v *interfaceDbusIfc) GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionUnixUser", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreGetConnectionUnixUser(call *dbus.Call) (arg1 uint32, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) { - return v.StoreGetConnectionUnixUser( - <-v.GoGetConnectionUnixUser(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetConnectionUnixProcessID - -func (v *interfaceDbusIfc) GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionUnixProcessID", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreGetConnectionUnixProcessID(call *dbus.Call) (arg1 uint32, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) { - return v.StoreGetConnectionUnixProcessID( - <-v.GoGetConnectionUnixProcessID(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetAdtAuditSessionData - -func (v *interfaceDbusIfc) GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAdtAuditSessionData", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreGetAdtAuditSessionData(call *dbus.Call) (arg1 []uint8, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) { - return v.StoreGetAdtAuditSessionData( - <-v.GoGetAdtAuditSessionData(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method GetConnectionSELinuxSecurityContext - -func (v *interfaceDbusIfc) GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionSELinuxSecurityContext", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreGetConnectionSELinuxSecurityContext(call *dbus.Call) (arg1 []uint8, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) { - return v.StoreGetConnectionSELinuxSecurityContext( - <-v.GoGetConnectionSELinuxSecurityContext(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method ReloadConfig - -func (v *interfaceDbusIfc) GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadConfig", flags, ch) -} - -func (v *interfaceDbusIfc) ReloadConfig(flags dbus.Flags) error { - return (<-v.GoReloadConfig(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetId - -func (v *interfaceDbusIfc) GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetId", flags, ch) -} - -func (*interfaceDbusIfc) StoreGetId(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceDbusIfc) GetId(flags dbus.Flags) (string, error) { - return v.StoreGetId( - <-v.GoGetId(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetConnectionCredentials - -func (v *interfaceDbusIfc) GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionCredentials", flags, ch, arg0) -} - -func (*interfaceDbusIfc) StoreGetConnectionCredentials(call *dbus.Call) (arg1 map[string]dbus.Variant, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceDbusIfc) GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { - return v.StoreGetConnectionCredentials( - <-v.GoGetConnectionCredentials(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// signal NameOwnerChanged - -func (v *interfaceDbusIfc) ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NameOwnerChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NameOwnerChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 string - var arg2 string - err := dbus.Store(sig.Body, &arg0, &arg1, &arg2) - if err == nil { - cb(arg0, arg1, arg2) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NameLost - -func (v *interfaceDbusIfc) ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NameLost", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NameLost", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NameAcquired - -func (v *interfaceDbusIfc) ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NameAcquired", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NameAcquired", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,476 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.dbus"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package dbus - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockDBus struct { - MockInterfaceDbusIfc // interface org.freedesktop.DBus - proxy.MockObject -} - -type MockInterfaceDbusIfc struct { - mock.Mock -} - -// method Hello - -func (v *MockInterfaceDbusIfc) GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) Hello(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method RequestName - -func (v *MockInterfaceDbusIfc) GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { - mockArgs := v.Called(flags, arg0, arg1) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReleaseName - -func (v *MockInterfaceDbusIfc) GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method StartServiceByName - -func (v *MockInterfaceDbusIfc) GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { - mockArgs := v.Called(flags, arg0, arg1) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method UpdateActivationEnvironment - -func (v *MockInterfaceDbusIfc) GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method NameHasOwner - -func (v *MockInterfaceDbusIfc) GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method ListNames - -func (v *MockInterfaceDbusIfc) GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) ListNames(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListActivatableNames - -func (v *MockInterfaceDbusIfc) GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) ListActivatableNames(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AddMatch - -func (v *MockInterfaceDbusIfc) GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) AddMatch(flags dbus.Flags, arg0 string) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method RemoveMatch - -func (v *MockInterfaceDbusIfc) GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) RemoveMatch(flags dbus.Flags, arg0 string) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method GetNameOwner - -func (v *MockInterfaceDbusIfc) GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetNameOwner(flags dbus.Flags, arg0 string) (string, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ListQueuedOwners - -func (v *MockInterfaceDbusIfc) GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetConnectionUnixUser - -func (v *MockInterfaceDbusIfc) GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetConnectionUnixProcessID - -func (v *MockInterfaceDbusIfc) GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAdtAuditSessionData - -func (v *MockInterfaceDbusIfc) GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetConnectionSELinuxSecurityContext - -func (v *MockInterfaceDbusIfc) GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReloadConfig - -func (v *MockInterfaceDbusIfc) GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) ReloadConfig(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetId - -func (v *MockInterfaceDbusIfc) GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetId(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetConnectionCredentials - -func (v *MockInterfaceDbusIfc) GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDbusIfc) GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NameOwnerChanged - -func (v *MockInterfaceDbusIfc) ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NameLost - -func (v *MockInterfaceDbusIfc) ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NameAcquired - -func (v *MockInterfaceDbusIfc) ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "org.freedesktop.DBus", - "Objects": [ - { - "Type": "DBus", - "Path": "/org/freedesktop/DBus", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus", - "Type": "dbusIfc" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/DBus.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/DBus.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.dbus/DBus.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.dbus/DBus.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,390 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.geoclue2"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package geoclue2 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Manager interface { - manager // interface org.freedesktop.GeoClue2.Manager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface org.freedesktop.GeoClue2.Manager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.GeoClue2", "/org/freedesktop/GeoClue2/Manager") - return obj -} - -type manager interface { - GoGetClient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetClient(flags dbus.Flags) (dbus.ObjectPath, error) - GoAddAgent(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - AddAgent(flags dbus.Flags, id string) error - InUse() proxy.PropBool - AvailableAccuracyLevel() proxy.PropUint32 -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.GeoClue2.Manager" -} - -// method GetClient - -func (v *interfaceManager) GoGetClient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetClient", flags, ch) -} - -func (*interfaceManager) StoreGetClient(call *dbus.Call) (client dbus.ObjectPath, err error) { - err = call.Store(&client) - return -} - -func (v *interfaceManager) GetClient(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreGetClient( - <-v.GoGetClient(flags, make(chan *dbus.Call, 1)).Done) -} - -// method AddAgent - -func (v *interfaceManager) GoAddAgent(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAgent", flags, ch, id) -} - -func (v *interfaceManager) AddAgent(flags dbus.Flags, id string) error { - return (<-v.GoAddAgent(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// property InUse b - -func (v *interfaceManager) InUse() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "InUse", - } -} - -// property AvailableAccuracyLevel u - -func (v *interfaceManager) AvailableAccuracyLevel() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "AvailableAccuracyLevel", - } -} - -type Client interface { - client // interface org.freedesktop.GeoClue2.Client - proxy.Object -} - -type objectClient struct { - interfaceClient // interface org.freedesktop.GeoClue2.Client - proxy.ImplObject -} - -func NewClient(conn *dbus.Conn, path dbus.ObjectPath) (Client, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectClient) - obj.ImplObject.Init_(conn, "org.freedesktop.GeoClue2", path) - return obj, nil -} - -type client interface { - GoStart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Start(flags dbus.Flags) error - GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Stop(flags dbus.Flags) error - ConnectLocationUpdated(cb func(old dbus.ObjectPath, new dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Location() proxy.PropObjectPath - DistanceThreshold() proxy.PropUint32 - TimeThreshold() proxy.PropUint32 - DesktopId() proxy.PropString - RequestedAccuracyLevel() proxy.PropUint32 - Active() proxy.PropBool -} - -type interfaceClient struct{} - -func (v *interfaceClient) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceClient) GetInterfaceName_() string { - return "org.freedesktop.GeoClue2.Client" -} - -// method Start - -func (v *interfaceClient) GoStart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch) -} - -func (v *interfaceClient) Start(flags dbus.Flags) error { - return (<-v.GoStart(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Stop - -func (v *interfaceClient) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch) -} - -func (v *interfaceClient) Stop(flags dbus.Flags) error { - return (<-v.GoStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal LocationUpdated - -func (v *interfaceClient) ConnectLocationUpdated(cb func(old dbus.ObjectPath, new dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "LocationUpdated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".LocationUpdated", - } - handlerFunc := func(sig *dbus.Signal) { - var old dbus.ObjectPath - var new dbus.ObjectPath - err := dbus.Store(sig.Body, &old, &new) - if err == nil { - cb(old, new) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Location o - -func (v *interfaceClient) Location() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Location", - } -} - -// property DistanceThreshold u - -func (v *interfaceClient) DistanceThreshold() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "DistanceThreshold", - } -} - -// property TimeThreshold u - -func (v *interfaceClient) TimeThreshold() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "TimeThreshold", - } -} - -// property DesktopId s - -func (v *interfaceClient) DesktopId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DesktopId", - } -} - -// property RequestedAccuracyLevel u - -func (v *interfaceClient) RequestedAccuracyLevel() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RequestedAccuracyLevel", - } -} - -// property Active b - -func (v *interfaceClient) Active() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Active", - } -} - -type Location interface { - location // interface org.freedesktop.GeoClue2.Location - proxy.Object -} - -type objectLocation struct { - interfaceLocation // interface org.freedesktop.GeoClue2.Location - proxy.ImplObject -} - -func NewLocation(conn *dbus.Conn, path dbus.ObjectPath) (Location, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectLocation) - obj.ImplObject.Init_(conn, "org.freedesktop.GeoClue2", path) - return obj, nil -} - -type location interface { - Latitude() proxy.PropDouble - Longitude() proxy.PropDouble - Accuracy() proxy.PropDouble - Altitude() proxy.PropDouble - Speed() proxy.PropDouble - Heading() proxy.PropDouble - Description() proxy.PropString - Timestamp() PropTimestamp -} - -type interfaceLocation struct{} - -func (v *interfaceLocation) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLocation) GetInterfaceName_() string { - return "org.freedesktop.GeoClue2.Location" -} - -// property Latitude d - -func (v *interfaceLocation) Latitude() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Latitude", - } -} - -// property Longitude d - -func (v *interfaceLocation) Longitude() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Longitude", - } -} - -// property Accuracy d - -func (v *interfaceLocation) Accuracy() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Accuracy", - } -} - -// property Altitude d - -func (v *interfaceLocation) Altitude() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Altitude", - } -} - -// property Speed d - -func (v *interfaceLocation) Speed() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Speed", - } -} - -// property Heading d - -func (v *interfaceLocation) Heading() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Heading", - } -} - -// property Description s - -func (v *interfaceLocation) Description() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Description", - } -} - -type PropTimestamp interface { - Get(flags dbus.Flags) (value Timestamp, err error) - Set(flags dbus.Flags, value Timestamp) error - ConnectChanged(cb func(hasValue bool, value Timestamp)) error -} - -type implPropTimestamp struct { - Impl proxy.Implementer - Name string -} - -func (p implPropTimestamp) Get(flags dbus.Flags) (value Timestamp, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropTimestamp) Set(flags dbus.Flags, value Timestamp) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropTimestamp) ConnectChanged(cb func(hasValue bool, value Timestamp)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v Timestamp - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, Timestamp{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Timestamp (tt) - -func (v *interfaceLocation) Timestamp() PropTimestamp { - return &implPropTimestamp{ - Impl: v, - Name: "Timestamp", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,371 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.geoclue2"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package geoclue2 - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockManager struct { - MockInterfaceManager // interface org.freedesktop.GeoClue2.Manager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method GetClient - -func (v *MockInterfaceManager) GoGetClient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetClient(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AddAgent - -func (v *MockInterfaceManager) GoAddAgent(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) AddAgent(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// property InUse b - -func (v *MockInterfaceManager) InUse() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AvailableAccuracyLevel u - -func (v *MockInterfaceManager) AvailableAccuracyLevel() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockClient struct { - MockInterfaceClient // interface org.freedesktop.GeoClue2.Client - proxy.MockObject -} - -type MockInterfaceClient struct { - mock.Mock -} - -// method Start - -func (v *MockInterfaceClient) GoStart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClient) Start(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Stop - -func (v *MockInterfaceClient) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceClient) Stop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal LocationUpdated - -func (v *MockInterfaceClient) ConnectLocationUpdated(cb func(old dbus.ObjectPath, new dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Location o - -func (v *MockInterfaceClient) Location() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DistanceThreshold u - -func (v *MockInterfaceClient) DistanceThreshold() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeThreshold u - -func (v *MockInterfaceClient) TimeThreshold() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DesktopId s - -func (v *MockInterfaceClient) DesktopId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RequestedAccuracyLevel u - -func (v *MockInterfaceClient) RequestedAccuracyLevel() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Active b - -func (v *MockInterfaceClient) Active() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockLocation struct { - MockInterfaceLocation // interface org.freedesktop.GeoClue2.Location - proxy.MockObject -} - -type MockInterfaceLocation struct { - mock.Mock -} - -// property Latitude d - -func (v *MockInterfaceLocation) Latitude() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Longitude d - -func (v *MockInterfaceLocation) Longitude() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Accuracy d - -func (v *MockInterfaceLocation) Accuracy() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Altitude d - -func (v *MockInterfaceLocation) Altitude() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Speed d - -func (v *MockInterfaceLocation) Speed() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Heading d - -func (v *MockInterfaceLocation) Heading() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Description s - -func (v *MockInterfaceLocation) Description() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropTimestamp struct { - mock.Mock -} - -func (p MockPropTimestamp) Get(flags dbus.Flags) (value Timestamp, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(Timestamp) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropTimestamp) Set(flags dbus.Flags, value Timestamp) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropTimestamp) ConnectChanged(cb func(hasValue bool, value Timestamp)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Timestamp (tt) - -func (v *MockInterfaceLocation) Timestamp() PropTimestamp { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropTimestamp) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/Client.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/Client.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/Client.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/Client.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ -{ - "Service": "org.freedesktop.GeoClue2", - "Objects": [ - { - "Type": "Manager", - "Path": "/org/freedesktop/GeoClue2/Manager", - "Interfaces": [ - { - "Name": "org.freedesktop.GeoClue2.Manager", - "Type": "manager" - } - ] - }, - { - "Type":"Client", - "Interfaces": [ - { - "Name": "org.freedesktop.GeoClue2.Client", - "Type": "client" - } - ] - }, - { - "Type":"Location", - "Interfaces": [ - { - "Name": "org.freedesktop.GeoClue2.Location", - "Type": "location", - "Fixes": { - "p/Timestamp": { - "Type": "PropTimestamp", - "ValueType": "Timestamp", - "EmptyValue": "Timestamp{}" - } - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/Location.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/Location.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/Location.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/Location.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.geoclue2/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.geoclue2/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package geoclue2 - -type Timestamp struct { - Seconds uint64 - Microseconds uint64 -} - -const ( - AccuracyLevelNone = 0 - AccuracyLevelCountry = 1 - AccuracyLevelCity = 4 - AccuracyLevelNeighborhood = 5 - AccuracyLevelStreet = 6 - AccuracyLevelExact = 8 -) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,272 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.hostname1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package hostname1 - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Hostname interface { - hostname // interface org.freedesktop.hostname1 - proxy.Object -} - -type objectHostname struct { - interfaceHostname // interface org.freedesktop.hostname1 - proxy.ImplObject -} - -func NewHostname(conn *dbus.Conn) Hostname { - obj := new(objectHostname) - obj.ImplObject.Init_(conn, "org.freedesktop.hostname1", "/org/freedesktop/hostname1") - return obj -} - -type hostname interface { - GoSetHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetHostname(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetStaticHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetStaticHostname(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetPrettyHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetPrettyHostname(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetIconName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetIconName(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetChassis(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetChassis(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetDeployment(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetDeployment(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetLocation(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetLocation(flags dbus.Flags, arg0 string, arg1 bool) error - GoGetProductUUID(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - GetProductUUID(flags dbus.Flags, arg0 bool) ([]uint8, error) - Hostname() proxy.PropString - StaticHostname() proxy.PropString - PrettyHostname() proxy.PropString - IconName() proxy.PropString - Chassis() proxy.PropString - Deployment() proxy.PropString - Location() proxy.PropString - KernelName() proxy.PropString - KernelRelease() proxy.PropString - KernelVersion() proxy.PropString - OperatingSystemPrettyName() proxy.PropString - OperatingSystemCPEName() proxy.PropString - HomeURL() proxy.PropString -} - -type interfaceHostname struct{} - -func (v *interfaceHostname) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceHostname) GetInterfaceName_() string { - return "org.freedesktop.hostname1" -} - -// method SetHostname - -func (v *interfaceHostname) GoSetHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetHostname", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetHostname(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetHostname(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetStaticHostname - -func (v *interfaceHostname) GoSetStaticHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetStaticHostname", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetStaticHostname(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetStaticHostname(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetPrettyHostname - -func (v *interfaceHostname) GoSetPrettyHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPrettyHostname", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetPrettyHostname(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetPrettyHostname(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetIconName - -func (v *interfaceHostname) GoSetIconName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIconName", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetIconName(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetIconName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetChassis - -func (v *interfaceHostname) GoSetChassis(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetChassis", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetChassis(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetChassis(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetDeployment - -func (v *interfaceHostname) GoSetDeployment(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeployment", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetDeployment(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetDeployment(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetLocation - -func (v *interfaceHostname) GoSetLocation(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocation", flags, ch, arg0, arg1) -} - -func (v *interfaceHostname) SetLocation(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetLocation(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method GetProductUUID - -func (v *interfaceHostname) GoGetProductUUID(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProductUUID", flags, ch, arg0) -} - -func (*interfaceHostname) StoreGetProductUUID(call *dbus.Call) (arg1 []uint8, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceHostname) GetProductUUID(flags dbus.Flags, arg0 bool) ([]uint8, error) { - return v.StoreGetProductUUID( - <-v.GoGetProductUUID(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// property Hostname s - -func (v *interfaceHostname) Hostname() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Hostname", - } -} - -// property StaticHostname s - -func (v *interfaceHostname) StaticHostname() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StaticHostname", - } -} - -// property PrettyHostname s - -func (v *interfaceHostname) PrettyHostname() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PrettyHostname", - } -} - -// property IconName s - -func (v *interfaceHostname) IconName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IconName", - } -} - -// property Chassis s - -func (v *interfaceHostname) Chassis() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Chassis", - } -} - -// property Deployment s - -func (v *interfaceHostname) Deployment() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Deployment", - } -} - -// property Location s - -func (v *interfaceHostname) Location() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Location", - } -} - -// property KernelName s - -func (v *interfaceHostname) KernelName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "KernelName", - } -} - -// property KernelRelease s - -func (v *interfaceHostname) KernelRelease() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "KernelRelease", - } -} - -// property KernelVersion s - -func (v *interfaceHostname) KernelVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "KernelVersion", - } -} - -// property OperatingSystemPrettyName s - -func (v *interfaceHostname) OperatingSystemPrettyName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OperatingSystemPrettyName", - } -} - -// property OperatingSystemCPEName s - -func (v *interfaceHostname) OperatingSystemCPEName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OperatingSystemCPEName", - } -} - -// property HomeURL s - -func (v *interfaceHostname) HomeURL() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HomeURL", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,347 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.hostname1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package hostname1 - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockHostname struct { - MockInterfaceHostname // interface org.freedesktop.hostname1 - proxy.MockObject -} - -type MockInterfaceHostname struct { - mock.Mock -} - -// method SetHostname - -func (v *MockInterfaceHostname) GoSetHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetHostname(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetStaticHostname - -func (v *MockInterfaceHostname) GoSetStaticHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetStaticHostname(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetPrettyHostname - -func (v *MockInterfaceHostname) GoSetPrettyHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetPrettyHostname(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetIconName - -func (v *MockInterfaceHostname) GoSetIconName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetIconName(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetChassis - -func (v *MockInterfaceHostname) GoSetChassis(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetChassis(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetDeployment - -func (v *MockInterfaceHostname) GoSetDeployment(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetDeployment(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetLocation - -func (v *MockInterfaceHostname) GoSetLocation(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) SetLocation(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method GetProductUUID - -func (v *MockInterfaceHostname) GoGetProductUUID(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceHostname) GetProductUUID(flags dbus.Flags, arg0 bool) ([]uint8, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Hostname s - -func (v *MockInterfaceHostname) Hostname() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StaticHostname s - -func (v *MockInterfaceHostname) StaticHostname() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrettyHostname s - -func (v *MockInterfaceHostname) PrettyHostname() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IconName s - -func (v *MockInterfaceHostname) IconName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Chassis s - -func (v *MockInterfaceHostname) Chassis() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Deployment s - -func (v *MockInterfaceHostname) Deployment() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Location s - -func (v *MockInterfaceHostname) Location() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KernelName s - -func (v *MockInterfaceHostname) KernelName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KernelRelease s - -func (v *MockInterfaceHostname) KernelRelease() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KernelVersion s - -func (v *MockInterfaceHostname) KernelVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OperatingSystemPrettyName s - -func (v *MockInterfaceHostname) OperatingSystemPrettyName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OperatingSystemCPEName s - -func (v *MockInterfaceHostname) OperatingSystemCPEName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HomeURL s - -func (v *MockInterfaceHostname) HomeURL() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -{ - "Service": "org.freedesktop.hostname1", - "Objects": [ - { - "Type": "Hostname", - "Path": "/org/freedesktop/hostname1", - "Interfaces": [ - { - "Name": "org.freedesktop.hostname1", - "Type": "hostname", - "Accessor": "Hostname" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/Hostname.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/Hostname.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.hostname1/Hostname.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.hostname1/Hostname.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,2314 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.login1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package login1 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Manager interface { - manager // interface org.freedesktop.login1.Manager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface org.freedesktop.login1.Manager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.login1", "/org/freedesktop/login1") - return obj -} - -type manager interface { - GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - GetSession(flags dbus.Flags, sessionId string) (dbus.ObjectPath, error) - GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call - GetSessionByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) - GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call - GetUser(flags dbus.Flags, uid uint32) (dbus.ObjectPath, error) - GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call - GetUserByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) - GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call - GetSeat(flags dbus.Flags, seatId string) (dbus.ObjectPath, error) - GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListSessions(flags dbus.Flags) ([]SessionDetail, error) - GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListUsers(flags dbus.Flags) ([]UserDetail, error) - GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListSeats(flags dbus.Flags) ([]SeatInfo, error) - GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListInhibitors(flags dbus.Flags) ([]InhibitorInfo, error) - GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call - CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (string, dbus.ObjectPath, string, dbus.UnixFD, uint32, string, uint32, bool, error) - GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - ReleaseSession(flags dbus.Flags, sessionId string) error - GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - ActivateSession(flags dbus.Flags, sessionId string) error - GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call - ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error - GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - LockSession(flags dbus.Flags, sessionId string) error - GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - UnlockSession(flags dbus.Flags, sessionId string) error - GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - LockSessions(flags dbus.Flags) error - GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - UnlockSessions(flags dbus.Flags) error - GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, signo int32) *dbus.Call - KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error - GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call - KillUser(flags dbus.Flags, uid uint32, signo int32) error - GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - TerminateSession(flags dbus.Flags, sessionId string) error - GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call - TerminateUser(flags dbus.Flags, uid uint32) error - GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call - TerminateSeat(flags dbus.Flags, seatId string) error - GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, interactive bool) *dbus.Call - SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error - GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, interactive bool) *dbus.Call - AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error - GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call - FlushDevices(flags dbus.Flags, interactive bool) error - GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call - PowerOff(flags dbus.Flags, interactive bool) error - GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call - Reboot(flags dbus.Flags, interactive bool) error - GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call - Suspend(flags dbus.Flags, interactive bool) error - GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call - Hibernate(flags dbus.Flags, interactive bool) error - GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call - HybridSleep(flags dbus.Flags, interactive bool) error - GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanPowerOff(flags dbus.Flags) (string, error) - GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanReboot(flags dbus.Flags) (string, error) - GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanSuspend(flags dbus.Flags) (string, error) - GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanHibernate(flags dbus.Flags) (string, error) - GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanHybridSleep(flags dbus.Flags) (string, error) - GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call - ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error - GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CancelScheduledShutdown(flags dbus.Flags) (bool, error) - GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, mode string) *dbus.Call - Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (dbus.UnixFD, error) - GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CanRebootToFirmwareSetup(flags dbus.Flags) (string, error) - GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error - GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call - SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error - ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error) - ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) - EnableWallMessages() proxy.PropBool - WallMessage() proxy.PropString - NAutoVTs() proxy.PropUint32 - KillOnlyUsers() proxy.PropStringArray - KillExcludeUsers() proxy.PropStringArray - KillUserProcesses() proxy.PropBool - RebootToFirmwareSetup() proxy.PropBool - IdleHint() proxy.PropBool - IdleSinceHint() proxy.PropUint64 - IdleSinceHintMonotonic() proxy.PropUint64 - BlockInhibited() proxy.PropString - DelayInhibited() proxy.PropString - InhibitDelayMaxUSec() proxy.PropUint64 - HandlePowerKey() proxy.PropString - HandleSuspendKey() proxy.PropString - HandleHibernateKey() proxy.PropString - HandleLidSwitch() proxy.PropString - HandleLidSwitchDocked() proxy.PropString - HoldoffTimeoutUSec() proxy.PropUint64 - IdleAction() proxy.PropString - IdleActionUSec() proxy.PropUint64 - PreparingForShutdown() proxy.PropBool - PreparingForSleep() proxy.PropBool - ScheduledShutdown() PropManagerScheduledShutdown - Docked() proxy.PropBool - RemoveIPC() proxy.PropBool - RuntimeDirectorySize() proxy.PropUint64 - InhibitorsMax() proxy.PropUint64 - NCurrentInhibitors() proxy.PropUint64 - SessionsMax() proxy.PropUint64 - NCurrentSessions() proxy.PropUint64 - UserTasksMax() proxy.PropUint64 -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.login1.Manager" -} - -// method GetSession - -func (v *interfaceManager) GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSession", flags, ch, sessionId) -} - -func (*interfaceManager) StoreGetSession(call *dbus.Call) (sessionPath dbus.ObjectPath, err error) { - err = call.Store(&sessionPath) - return -} - -func (v *interfaceManager) GetSession(flags dbus.Flags, sessionId string) (dbus.ObjectPath, error) { - return v.StoreGetSession( - <-v.GoGetSession(flags, make(chan *dbus.Call, 1), sessionId).Done) -} - -// method GetSessionByPID - -func (v *interfaceManager) GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSessionByPID", flags, ch, pid) -} - -func (*interfaceManager) StoreGetSessionByPID(call *dbus.Call) (sessionPath dbus.ObjectPath, err error) { - err = call.Store(&sessionPath) - return -} - -func (v *interfaceManager) GetSessionByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { - return v.StoreGetSessionByPID( - <-v.GoGetSessionByPID(flags, make(chan *dbus.Call, 1), pid).Done) -} - -// method GetUser - -func (v *interfaceManager) GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUser", flags, ch, uid) -} - -func (*interfaceManager) StoreGetUser(call *dbus.Call) (userPath dbus.ObjectPath, err error) { - err = call.Store(&userPath) - return -} - -func (v *interfaceManager) GetUser(flags dbus.Flags, uid uint32) (dbus.ObjectPath, error) { - return v.StoreGetUser( - <-v.GoGetUser(flags, make(chan *dbus.Call, 1), uid).Done) -} - -// method GetUserByPID - -func (v *interfaceManager) GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserByPID", flags, ch, pid) -} - -func (*interfaceManager) StoreGetUserByPID(call *dbus.Call) (userPath dbus.ObjectPath, err error) { - err = call.Store(&userPath) - return -} - -func (v *interfaceManager) GetUserByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { - return v.StoreGetUserByPID( - <-v.GoGetUserByPID(flags, make(chan *dbus.Call, 1), pid).Done) -} - -// method GetSeat - -func (v *interfaceManager) GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSeat", flags, ch, seatId) -} - -func (*interfaceManager) StoreGetSeat(call *dbus.Call) (seatPath dbus.ObjectPath, err error) { - err = call.Store(&seatPath) - return -} - -func (v *interfaceManager) GetSeat(flags dbus.Flags, seatId string) (dbus.ObjectPath, error) { - return v.StoreGetSeat( - <-v.GoGetSeat(flags, make(chan *dbus.Call, 1), seatId).Done) -} - -// method ListSessions - -func (v *interfaceManager) GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListSessions", flags, ch) -} - -func (*interfaceManager) StoreListSessions(call *dbus.Call) (sessionList []SessionDetail, err error) { - err = call.Store(&sessionList) - return -} - -func (v *interfaceManager) ListSessions(flags dbus.Flags) ([]SessionDetail, error) { - return v.StoreListSessions( - <-v.GoListSessions(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListUsers - -func (v *interfaceManager) GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUsers", flags, ch) -} - -func (*interfaceManager) StoreListUsers(call *dbus.Call) (userList []UserDetail, err error) { - err = call.Store(&userList) - return -} - -func (v *interfaceManager) ListUsers(flags dbus.Flags) ([]UserDetail, error) { - return v.StoreListUsers( - <-v.GoListUsers(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListSeats - -func (v *interfaceManager) GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListSeats", flags, ch) -} - -func (*interfaceManager) StoreListSeats(call *dbus.Call) (seatList []SeatInfo, err error) { - err = call.Store(&seatList) - return -} - -func (v *interfaceManager) ListSeats(flags dbus.Flags) ([]SeatInfo, error) { - return v.StoreListSeats( - <-v.GoListSeats(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListInhibitors - -func (v *interfaceManager) GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListInhibitors", flags, ch) -} - -func (*interfaceManager) StoreListInhibitors(call *dbus.Call) (inhibitorList []InhibitorInfo, err error) { - err = call.Store(&inhibitorList) - return -} - -func (v *interfaceManager) ListInhibitors(flags dbus.Flags) ([]InhibitorInfo, error) { - return v.StoreListInhibitors( - <-v.GoListInhibitors(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CreateSession - -func (v *interfaceManager) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateSession", flags, ch, uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties) -} - -func (*interfaceManager) StoreCreateSession(call *dbus.Call) (sessionId string, sessionPath dbus.ObjectPath, runtimePath string, fifoFd dbus.UnixFD, uid0 uint32, seatId0 string, vtnr0 uint32, existing bool, err error) { - err = call.Store(&sessionId, &sessionPath, &runtimePath, &fifoFd, &uid0, &seatId0, &vtnr0, &existing) - return -} - -func (v *interfaceManager) CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (string, dbus.ObjectPath, string, dbus.UnixFD, uint32, string, uint32, bool, error) { - return v.StoreCreateSession( - <-v.GoCreateSession(flags, make(chan *dbus.Call, 1), uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties).Done) -} - -// method ReleaseSession - -func (v *interfaceManager) GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseSession", flags, ch, sessionId) -} - -func (v *interfaceManager) ReleaseSession(flags dbus.Flags, sessionId string) error { - return (<-v.GoReleaseSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err -} - -// method ActivateSession - -func (v *interfaceManager) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateSession", flags, ch, sessionId) -} - -func (v *interfaceManager) ActivateSession(flags dbus.Flags, sessionId string) error { - return (<-v.GoActivateSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err -} - -// method ActivateSessionOnSeat - -func (v *interfaceManager) GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateSessionOnSeat", flags, ch, sessionId, seatId) -} - -func (v *interfaceManager) ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error { - return (<-v.GoActivateSessionOnSeat(flags, make(chan *dbus.Call, 1), sessionId, seatId).Done).Err -} - -// method LockSession - -func (v *interfaceManager) GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LockSession", flags, ch, sessionId) -} - -func (v *interfaceManager) LockSession(flags dbus.Flags, sessionId string) error { - return (<-v.GoLockSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err -} - -// method UnlockSession - -func (v *interfaceManager) GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnlockSession", flags, ch, sessionId) -} - -func (v *interfaceManager) UnlockSession(flags dbus.Flags, sessionId string) error { - return (<-v.GoUnlockSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err -} - -// method LockSessions - -func (v *interfaceManager) GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LockSessions", flags, ch) -} - -func (v *interfaceManager) LockSessions(flags dbus.Flags) error { - return (<-v.GoLockSessions(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method UnlockSessions - -func (v *interfaceManager) GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnlockSessions", flags, ch) -} - -func (v *interfaceManager) UnlockSessions(flags dbus.Flags) error { - return (<-v.GoUnlockSessions(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method KillSession - -func (v *interfaceManager) GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, signo int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".KillSession", flags, ch, sessionId, who, signo) -} - -func (v *interfaceManager) KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error { - return (<-v.GoKillSession(flags, make(chan *dbus.Call, 1), sessionId, who, signo).Done).Err -} - -// method KillUser - -func (v *interfaceManager) GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".KillUser", flags, ch, uid, signo) -} - -func (v *interfaceManager) KillUser(flags dbus.Flags, uid uint32, signo int32) error { - return (<-v.GoKillUser(flags, make(chan *dbus.Call, 1), uid, signo).Done).Err -} - -// method TerminateSession - -func (v *interfaceManager) GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TerminateSession", flags, ch, sessionId) -} - -func (v *interfaceManager) TerminateSession(flags dbus.Flags, sessionId string) error { - return (<-v.GoTerminateSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err -} - -// method TerminateUser - -func (v *interfaceManager) GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TerminateUser", flags, ch, uid) -} - -func (v *interfaceManager) TerminateUser(flags dbus.Flags, uid uint32) error { - return (<-v.GoTerminateUser(flags, make(chan *dbus.Call, 1), uid).Done).Err -} - -// method TerminateSeat - -func (v *interfaceManager) GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TerminateSeat", flags, ch, seatId) -} - -func (v *interfaceManager) TerminateSeat(flags dbus.Flags, seatId string) error { - return (<-v.GoTerminateSeat(flags, make(chan *dbus.Call, 1), seatId).Done).Err -} - -// method SetUserLinger - -func (v *interfaceManager) GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUserLinger", flags, ch, uid, linger, interactive) -} - -func (v *interfaceManager) SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error { - return (<-v.GoSetUserLinger(flags, make(chan *dbus.Call, 1), uid, linger, interactive).Done).Err -} - -// method AttachDevice - -func (v *interfaceManager) GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachDevice", flags, ch, seatId, sysfs, interactive) -} - -func (v *interfaceManager) AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error { - return (<-v.GoAttachDevice(flags, make(chan *dbus.Call, 1), seatId, sysfs, interactive).Done).Err -} - -// method FlushDevices - -func (v *interfaceManager) GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FlushDevices", flags, ch, interactive) -} - -func (v *interfaceManager) FlushDevices(flags dbus.Flags, interactive bool) error { - return (<-v.GoFlushDevices(flags, make(chan *dbus.Call, 1), interactive).Done).Err -} - -// method PowerOff - -func (v *interfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch, interactive) -} - -func (v *interfaceManager) PowerOff(flags dbus.Flags, interactive bool) error { - return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1), interactive).Done).Err -} - -// method Reboot - -func (v *interfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch, interactive) -} - -func (v *interfaceManager) Reboot(flags dbus.Flags, interactive bool) error { - return (<-v.GoReboot(flags, make(chan *dbus.Call, 1), interactive).Done).Err -} - -// method Suspend - -func (v *interfaceManager) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch, interactive) -} - -func (v *interfaceManager) Suspend(flags dbus.Flags, interactive bool) error { - return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1), interactive).Done).Err -} - -// method Hibernate - -func (v *interfaceManager) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch, interactive) -} - -func (v *interfaceManager) Hibernate(flags dbus.Flags, interactive bool) error { - return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1), interactive).Done).Err -} - -// method HybridSleep - -func (v *interfaceManager) GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".HybridSleep", flags, ch, interactive) -} - -func (v *interfaceManager) HybridSleep(flags dbus.Flags, interactive bool) error { - return (<-v.GoHybridSleep(flags, make(chan *dbus.Call, 1), interactive).Done).Err -} - -// method CanPowerOff - -func (v *interfaceManager) GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanPowerOff", flags, ch) -} - -func (*interfaceManager) StoreCanPowerOff(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CanPowerOff(flags dbus.Flags) (string, error) { - return v.StoreCanPowerOff( - <-v.GoCanPowerOff(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanReboot - -func (v *interfaceManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) -} - -func (*interfaceManager) StoreCanReboot(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CanReboot(flags dbus.Flags) (string, error) { - return v.StoreCanReboot( - <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanSuspend - -func (v *interfaceManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) -} - -func (*interfaceManager) StoreCanSuspend(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CanSuspend(flags dbus.Flags) (string, error) { - return v.StoreCanSuspend( - <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanHibernate - -func (v *interfaceManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) -} - -func (*interfaceManager) StoreCanHibernate(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CanHibernate(flags dbus.Flags) (string, error) { - return v.StoreCanHibernate( - <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CanHybridSleep - -func (v *interfaceManager) GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHybridSleep", flags, ch) -} - -func (*interfaceManager) StoreCanHybridSleep(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CanHybridSleep(flags dbus.Flags) (string, error) { - return v.StoreCanHybridSleep( - <-v.GoCanHybridSleep(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ScheduleShutdown - -func (v *interfaceManager) GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ScheduleShutdown", flags, ch, type0, usec) -} - -func (v *interfaceManager) ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error { - return (<-v.GoScheduleShutdown(flags, make(chan *dbus.Call, 1), type0, usec).Done).Err -} - -// method CancelScheduledShutdown - -func (v *interfaceManager) GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelScheduledShutdown", flags, ch) -} - -func (*interfaceManager) StoreCancelScheduledShutdown(call *dbus.Call) (cancelled bool, err error) { - err = call.Store(&cancelled) - return -} - -func (v *interfaceManager) CancelScheduledShutdown(flags dbus.Flags) (bool, error) { - return v.StoreCancelScheduledShutdown( - <-v.GoCancelScheduledShutdown(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Inhibit - -func (v *interfaceManager) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Inhibit", flags, ch, what, who, why, mode) -} - -func (*interfaceManager) StoreInhibit(call *dbus.Call) (pipeFd dbus.UnixFD, err error) { - err = call.Store(&pipeFd) - return -} - -func (v *interfaceManager) Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (dbus.UnixFD, error) { - return v.StoreInhibit( - <-v.GoInhibit(flags, make(chan *dbus.Call, 1), what, who, why, mode).Done) -} - -// method CanRebootToFirmwareSetup - -func (v *interfaceManager) GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRebootToFirmwareSetup", flags, ch) -} - -func (*interfaceManager) StoreCanRebootToFirmwareSetup(call *dbus.Call) (result string, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CanRebootToFirmwareSetup(flags dbus.Flags) (string, error) { - return v.StoreCanRebootToFirmwareSetup( - <-v.GoCanRebootToFirmwareSetup(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetRebootToFirmwareSetup - -func (v *interfaceManager) GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRebootToFirmwareSetup", flags, ch, enable) -} - -func (v *interfaceManager) SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error { - return (<-v.GoSetRebootToFirmwareSetup(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method SetWallMessage - -func (v *interfaceManager) GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWallMessage", flags, ch, wallMessage, enable) -} - -func (v *interfaceManager) SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error { - return (<-v.GoSetWallMessage(flags, make(chan *dbus.Call, 1), wallMessage, enable).Done).Err -} - -// signal SessionNew - -func (v *interfaceManager) ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SessionNew", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SessionNew", - } - handlerFunc := func(sig *dbus.Signal) { - var sessionId string - var sessionPath dbus.ObjectPath - err := dbus.Store(sig.Body, &sessionId, &sessionPath) - if err == nil { - cb(sessionId, sessionPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SessionRemoved - -func (v *interfaceManager) ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SessionRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SessionRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var sessionId string - var sessionPath dbus.ObjectPath - err := dbus.Store(sig.Body, &sessionId, &sessionPath) - if err == nil { - cb(sessionId, sessionPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UserNew - -func (v *interfaceManager) ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UserNew", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UserNew", - } - handlerFunc := func(sig *dbus.Signal) { - var uid uint32 - var userPath dbus.ObjectPath - err := dbus.Store(sig.Body, &uid, &userPath) - if err == nil { - cb(uid, userPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UserRemoved - -func (v *interfaceManager) ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UserRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UserRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var uid uint32 - var userPath dbus.ObjectPath - err := dbus.Store(sig.Body, &uid, &userPath) - if err == nil { - cb(uid, userPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SeatNew - -func (v *interfaceManager) ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SeatNew", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SeatNew", - } - handlerFunc := func(sig *dbus.Signal) { - var seatId string - var seatPath dbus.ObjectPath - err := dbus.Store(sig.Body, &seatId, &seatPath) - if err == nil { - cb(seatId, seatPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SeatRemoved - -func (v *interfaceManager) ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SeatRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SeatRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var seatId string - var seatPath dbus.ObjectPath - err := dbus.Store(sig.Body, &seatId, &seatPath) - if err == nil { - cb(seatId, seatPath) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PrepareForShutdown - -func (v *interfaceManager) ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PrepareForShutdown", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PrepareForShutdown", - } - handlerFunc := func(sig *dbus.Signal) { - var start bool - err := dbus.Store(sig.Body, &start) - if err == nil { - cb(start) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PrepareForSleep - -func (v *interfaceManager) ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PrepareForSleep", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PrepareForSleep", - } - handlerFunc := func(sig *dbus.Signal) { - var start bool - err := dbus.Store(sig.Body, &start) - if err == nil { - cb(start) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property EnableWallMessages b - -func (v *interfaceManager) EnableWallMessages() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "EnableWallMessages", - } -} - -// property WallMessage s - -func (v *interfaceManager) WallMessage() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WallMessage", - } -} - -// property NAutoVTs u - -func (v *interfaceManager) NAutoVTs() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NAutoVTs", - } -} - -// property KillOnlyUsers as - -func (v *interfaceManager) KillOnlyUsers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "KillOnlyUsers", - } -} - -// property KillExcludeUsers as - -func (v *interfaceManager) KillExcludeUsers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "KillExcludeUsers", - } -} - -// property KillUserProcesses b - -func (v *interfaceManager) KillUserProcesses() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "KillUserProcesses", - } -} - -// property RebootToFirmwareSetup b - -func (v *interfaceManager) RebootToFirmwareSetup() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RebootToFirmwareSetup", - } -} - -// property IdleHint b - -func (v *interfaceManager) IdleHint() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IdleHint", - } -} - -// property IdleSinceHint t - -func (v *interfaceManager) IdleSinceHint() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHint", - } -} - -// property IdleSinceHintMonotonic t - -func (v *interfaceManager) IdleSinceHintMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHintMonotonic", - } -} - -// property BlockInhibited s - -func (v *interfaceManager) BlockInhibited() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BlockInhibited", - } -} - -// property DelayInhibited s - -func (v *interfaceManager) DelayInhibited() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DelayInhibited", - } -} - -// property InhibitDelayMaxUSec t - -func (v *interfaceManager) InhibitDelayMaxUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InhibitDelayMaxUSec", - } -} - -// property HandlePowerKey s - -func (v *interfaceManager) HandlePowerKey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HandlePowerKey", - } -} - -// property HandleSuspendKey s - -func (v *interfaceManager) HandleSuspendKey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HandleSuspendKey", - } -} - -// property HandleHibernateKey s - -func (v *interfaceManager) HandleHibernateKey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HandleHibernateKey", - } -} - -// property HandleLidSwitch s - -func (v *interfaceManager) HandleLidSwitch() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HandleLidSwitch", - } -} - -// property HandleLidSwitchDocked s - -func (v *interfaceManager) HandleLidSwitchDocked() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HandleLidSwitchDocked", - } -} - -// property HoldoffTimeoutUSec t - -func (v *interfaceManager) HoldoffTimeoutUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "HoldoffTimeoutUSec", - } -} - -// property IdleAction s - -func (v *interfaceManager) IdleAction() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IdleAction", - } -} - -// property IdleActionUSec t - -func (v *interfaceManager) IdleActionUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleActionUSec", - } -} - -// property PreparingForShutdown b - -func (v *interfaceManager) PreparingForShutdown() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PreparingForShutdown", - } -} - -// property PreparingForSleep b - -func (v *interfaceManager) PreparingForSleep() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PreparingForSleep", - } -} - -type PropManagerScheduledShutdown interface { - Get(flags dbus.Flags) (value ScheduledShutdown, err error) - Set(flags dbus.Flags, value ScheduledShutdown) error - ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error -} - -type implPropManagerScheduledShutdown struct { - Impl proxy.Implementer - Name string -} - -func (p implPropManagerScheduledShutdown) Get(flags dbus.Flags) (value ScheduledShutdown, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropManagerScheduledShutdown) Set(flags dbus.Flags, value ScheduledShutdown) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropManagerScheduledShutdown) ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v ScheduledShutdown - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, ScheduledShutdown{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property ScheduledShutdown (st) - -func (v *interfaceManager) ScheduledShutdown() PropManagerScheduledShutdown { - return &implPropManagerScheduledShutdown{ - Impl: v, - Name: "ScheduledShutdown", - } -} - -// property Docked b - -func (v *interfaceManager) Docked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Docked", - } -} - -// property RemoveIPC b - -func (v *interfaceManager) RemoveIPC() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RemoveIPC", - } -} - -// property RuntimeDirectorySize t - -func (v *interfaceManager) RuntimeDirectorySize() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RuntimeDirectorySize", - } -} - -// property InhibitorsMax t - -func (v *interfaceManager) InhibitorsMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InhibitorsMax", - } -} - -// property NCurrentInhibitors t - -func (v *interfaceManager) NCurrentInhibitors() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "NCurrentInhibitors", - } -} - -// property SessionsMax t - -func (v *interfaceManager) SessionsMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SessionsMax", - } -} - -// property NCurrentSessions t - -func (v *interfaceManager) NCurrentSessions() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "NCurrentSessions", - } -} - -// property UserTasksMax t - -func (v *interfaceManager) UserTasksMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UserTasksMax", - } -} - -type Seat interface { - seat // interface org.freedesktop.login1.Seat - proxy.Object -} - -type objectSeat struct { - interfaceSeat // interface org.freedesktop.login1.Seat - proxy.ImplObject -} - -func NewSeat(conn *dbus.Conn, path dbus.ObjectPath) (Seat, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSeat) - obj.ImplObject.Init_(conn, "org.freedesktop.login1", path) - return obj, nil -} - -type seat interface { - GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Terminate(flags dbus.Flags) error - GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call - ActivateSession(flags dbus.Flags, sessionId string) error - GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call - SwitchTo(flags dbus.Flags, vtnr uint32) error - GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SwitchToNext(flags dbus.Flags) error - GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SwitchToPrevious(flags dbus.Flags) error - Id() proxy.PropString - ActiveSession() PropSessionInfo - CanMultiSession() proxy.PropBool - CanTTY() proxy.PropBool - CanGraphical() proxy.PropBool - Sessions() PropSessionInfoSlice - IdleHint() proxy.PropBool - IdleSinceHint() proxy.PropUint64 - IdleSinceHintMonotonic() proxy.PropUint64 -} - -type interfaceSeat struct{} - -func (v *interfaceSeat) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSeat) GetInterfaceName_() string { - return "org.freedesktop.login1.Seat" -} - -// method Terminate - -func (v *interfaceSeat) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Terminate", flags, ch) -} - -func (v *interfaceSeat) Terminate(flags dbus.Flags) error { - return (<-v.GoTerminate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ActivateSession - -func (v *interfaceSeat) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateSession", flags, ch, sessionId) -} - -func (v *interfaceSeat) ActivateSession(flags dbus.Flags, sessionId string) error { - return (<-v.GoActivateSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err -} - -// method SwitchTo - -func (v *interfaceSeat) GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchTo", flags, ch, vtnr) -} - -func (v *interfaceSeat) SwitchTo(flags dbus.Flags, vtnr uint32) error { - return (<-v.GoSwitchTo(flags, make(chan *dbus.Call, 1), vtnr).Done).Err -} - -// method SwitchToNext - -func (v *interfaceSeat) GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchToNext", flags, ch) -} - -func (v *interfaceSeat) SwitchToNext(flags dbus.Flags) error { - return (<-v.GoSwitchToNext(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SwitchToPrevious - -func (v *interfaceSeat) GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchToPrevious", flags, ch) -} - -func (v *interfaceSeat) SwitchToPrevious(flags dbus.Flags) error { - return (<-v.GoSwitchToPrevious(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Id s - -func (v *interfaceSeat) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -// property ActiveSession (so) - -func (v *interfaceSeat) ActiveSession() PropSessionInfo { - return &implPropSessionInfo{ - Impl: v, - Name: "ActiveSession", - } -} - -// property CanMultiSession b - -func (v *interfaceSeat) CanMultiSession() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanMultiSession", - } -} - -// property CanTTY b - -func (v *interfaceSeat) CanTTY() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanTTY", - } -} - -// property CanGraphical b - -func (v *interfaceSeat) CanGraphical() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanGraphical", - } -} - -// property Sessions a(so) - -func (v *interfaceSeat) Sessions() PropSessionInfoSlice { - return &implPropSessionInfoSlice{ - Impl: v, - Name: "Sessions", - } -} - -// property IdleHint b - -func (v *interfaceSeat) IdleHint() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IdleHint", - } -} - -// property IdleSinceHint t - -func (v *interfaceSeat) IdleSinceHint() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHint", - } -} - -// property IdleSinceHintMonotonic t - -func (v *interfaceSeat) IdleSinceHintMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHintMonotonic", - } -} - -type Session interface { - session // interface org.freedesktop.login1.Session - proxy.Object -} - -type objectSession struct { - interfaceSession // interface org.freedesktop.login1.Session - proxy.ImplObject -} - -func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSession) - obj.ImplObject.Init_(conn, "org.freedesktop.login1", path) - return obj, nil -} - -type session interface { - GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Terminate(flags dbus.Flags) error - GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Activate(flags dbus.Flags) error - GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Lock(flags dbus.Flags) error - GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Unlock(flags dbus.Flags) error - GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call - SetIdleHint(flags dbus.Flags, idle bool) error - GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call - SetLockedHint(flags dbus.Flags, locked bool) error - GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call - Kill(flags dbus.Flags, who string, signo int32) error - GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call - TakeControl(flags dbus.Flags, force bool) error - GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ReleaseControl(flags dbus.Flags) error - GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call - TakeDevice(flags dbus.Flags, major uint32, minor uint32) (dbus.UnixFD, bool, error) - GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call - ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error - GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call - PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error - ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error) - ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error) - ConnectLock(cb func()) (dbusutil.SignalHandlerId, error) - ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) - Id() proxy.PropString - User() PropSessionUser - Name() proxy.PropString - Timestamp() proxy.PropUint64 - TimestampMonotonic() proxy.PropUint64 - VTNr() proxy.PropUint32 - Seat() PropSessionSeat - TTY() proxy.PropString - Display() proxy.PropString - Remote() proxy.PropBool - RemoteHost() proxy.PropString - RemoteUser() proxy.PropString - Service() proxy.PropString - Desktop() proxy.PropString - Scope() proxy.PropString - Leader() proxy.PropUint32 - Audit() proxy.PropUint32 - Type() proxy.PropString - Class() proxy.PropString - Active() proxy.PropBool - State() proxy.PropString - IdleHint() proxy.PropBool - IdleSinceHint() proxy.PropUint64 - IdleSinceHintMonotonic() proxy.PropUint64 - LockedHint() proxy.PropBool -} - -type interfaceSession struct{} - -func (v *interfaceSession) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSession) GetInterfaceName_() string { - return "org.freedesktop.login1.Session" -} - -// method Terminate - -func (v *interfaceSession) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Terminate", flags, ch) -} - -func (v *interfaceSession) Terminate(flags dbus.Flags) error { - return (<-v.GoTerminate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Activate - -func (v *interfaceSession) GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch) -} - -func (v *interfaceSession) Activate(flags dbus.Flags) error { - return (<-v.GoActivate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Lock - -func (v *interfaceSession) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch) -} - -func (v *interfaceSession) Lock(flags dbus.Flags) error { - return (<-v.GoLock(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Unlock - -func (v *interfaceSession) GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unlock", flags, ch) -} - -func (v *interfaceSession) Unlock(flags dbus.Flags) error { - return (<-v.GoUnlock(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetIdleHint - -func (v *interfaceSession) GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIdleHint", flags, ch, idle) -} - -func (v *interfaceSession) SetIdleHint(flags dbus.Flags, idle bool) error { - return (<-v.GoSetIdleHint(flags, make(chan *dbus.Call, 1), idle).Done).Err -} - -// method SetLockedHint - -func (v *interfaceSession) GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLockedHint", flags, ch, locked) -} - -func (v *interfaceSession) SetLockedHint(flags dbus.Flags, locked bool) error { - return (<-v.GoSetLockedHint(flags, make(chan *dbus.Call, 1), locked).Done).Err -} - -// method Kill - -func (v *interfaceSession) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, who, signo) -} - -func (v *interfaceSession) Kill(flags dbus.Flags, who string, signo int32) error { - return (<-v.GoKill(flags, make(chan *dbus.Call, 1), who, signo).Done).Err -} - -// method TakeControl - -func (v *interfaceSession) GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TakeControl", flags, ch, force) -} - -func (v *interfaceSession) TakeControl(flags dbus.Flags, force bool) error { - return (<-v.GoTakeControl(flags, make(chan *dbus.Call, 1), force).Done).Err -} - -// method ReleaseControl - -func (v *interfaceSession) GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseControl", flags, ch) -} - -func (v *interfaceSession) ReleaseControl(flags dbus.Flags) error { - return (<-v.GoReleaseControl(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method TakeDevice - -func (v *interfaceSession) GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TakeDevice", flags, ch, major, minor) -} - -func (*interfaceSession) StoreTakeDevice(call *dbus.Call) (fd dbus.UnixFD, inactive bool, err error) { - err = call.Store(&fd, &inactive) - return -} - -func (v *interfaceSession) TakeDevice(flags dbus.Flags, major uint32, minor uint32) (dbus.UnixFD, bool, error) { - return v.StoreTakeDevice( - <-v.GoTakeDevice(flags, make(chan *dbus.Call, 1), major, minor).Done) -} - -// method ReleaseDevice - -func (v *interfaceSession) GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseDevice", flags, ch, major, minor) -} - -func (v *interfaceSession) ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error { - return (<-v.GoReleaseDevice(flags, make(chan *dbus.Call, 1), major, minor).Done).Err -} - -// method PauseDeviceComplete - -func (v *interfaceSession) GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PauseDeviceComplete", flags, ch, major, minor) -} - -func (v *interfaceSession) PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error { - return (<-v.GoPauseDeviceComplete(flags, make(chan *dbus.Call, 1), major, minor).Done).Err -} - -// signal PauseDevice - -func (v *interfaceSession) ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PauseDevice", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PauseDevice", - } - handlerFunc := func(sig *dbus.Signal) { - var major uint32 - var minor uint32 - var type0 string - err := dbus.Store(sig.Body, &major, &minor, &type0) - if err == nil { - cb(major, minor, type0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ResumeDevice - -func (v *interfaceSession) ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ResumeDevice", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ResumeDevice", - } - handlerFunc := func(sig *dbus.Signal) { - var major uint32 - var minor uint32 - var fd dbus.UnixFD - err := dbus.Store(sig.Body, &major, &minor, &fd) - if err == nil { - cb(major, minor, fd) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Lock - -func (v *interfaceSession) ConnectLock(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Lock", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Lock", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Unlock - -func (v *interfaceSession) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Unlock", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Unlock", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Id s - -func (v *interfaceSession) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -type PropSessionUser interface { - Get(flags dbus.Flags) (value UserInfo, err error) - Set(flags dbus.Flags, value UserInfo) error - ConnectChanged(cb func(hasValue bool, value UserInfo)) error -} - -type implPropSessionUser struct { - Impl proxy.Implementer - Name string -} - -func (p implPropSessionUser) Get(flags dbus.Flags) (value UserInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropSessionUser) Set(flags dbus.Flags, value UserInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropSessionUser) ConnectChanged(cb func(hasValue bool, value UserInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v UserInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, UserInfo{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property User (uo) - -func (v *interfaceSession) User() PropSessionUser { - return &implPropSessionUser{ - Impl: v, - Name: "User", - } -} - -// property Name s - -func (v *interfaceSession) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Timestamp t - -func (v *interfaceSession) Timestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Timestamp", - } -} - -// property TimestampMonotonic t - -func (v *interfaceSession) TimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimestampMonotonic", - } -} - -// property VTNr u - -func (v *interfaceSession) VTNr() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "VTNr", - } -} - -type PropSessionSeat interface { - Get(flags dbus.Flags) (value SeatInfo, err error) - Set(flags dbus.Flags, value SeatInfo) error - ConnectChanged(cb func(hasValue bool, value SeatInfo)) error -} - -type implPropSessionSeat struct { - Impl proxy.Implementer - Name string -} - -func (p implPropSessionSeat) Get(flags dbus.Flags) (value SeatInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropSessionSeat) Set(flags dbus.Flags, value SeatInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropSessionSeat) ConnectChanged(cb func(hasValue bool, value SeatInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v SeatInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, SeatInfo{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Seat (so) - -func (v *interfaceSession) Seat() PropSessionSeat { - return &implPropSessionSeat{ - Impl: v, - Name: "Seat", - } -} - -// property TTY s - -func (v *interfaceSession) TTY() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "TTY", - } -} - -// property Display s - -func (v *interfaceSession) Display() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Display", - } -} - -// property Remote b - -func (v *interfaceSession) Remote() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Remote", - } -} - -// property RemoteHost s - -func (v *interfaceSession) RemoteHost() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RemoteHost", - } -} - -// property RemoteUser s - -func (v *interfaceSession) RemoteUser() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RemoteUser", - } -} - -// property Service s - -func (v *interfaceSession) Service() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Service", - } -} - -// property Desktop s - -func (v *interfaceSession) Desktop() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Desktop", - } -} - -// property Scope s - -func (v *interfaceSession) Scope() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Scope", - } -} - -// property Leader u - -func (v *interfaceSession) Leader() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Leader", - } -} - -// property Audit u - -func (v *interfaceSession) Audit() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Audit", - } -} - -// property Type s - -func (v *interfaceSession) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Class s - -func (v *interfaceSession) Class() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Class", - } -} - -// property Active b - -func (v *interfaceSession) Active() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Active", - } -} - -// property State s - -func (v *interfaceSession) State() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "State", - } -} - -// property IdleHint b - -func (v *interfaceSession) IdleHint() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IdleHint", - } -} - -// property IdleSinceHint t - -func (v *interfaceSession) IdleSinceHint() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHint", - } -} - -// property IdleSinceHintMonotonic t - -func (v *interfaceSession) IdleSinceHintMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHintMonotonic", - } -} - -// property LockedHint b - -func (v *interfaceSession) LockedHint() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "LockedHint", - } -} - -type User interface { - user // interface org.freedesktop.login1.User - proxy.Object -} - -type objectUser struct { - interfaceUser // interface org.freedesktop.login1.User - proxy.ImplObject -} - -func NewUser(conn *dbus.Conn, path dbus.ObjectPath) (User, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectUser) - obj.ImplObject.Init_(conn, "org.freedesktop.login1", path) - return obj, nil -} - -type user interface { - GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Terminate(flags dbus.Flags) error - GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call - Kill(flags dbus.Flags, signo int32) error - UID() proxy.PropUint32 - GID() proxy.PropUint32 - Name() proxy.PropString - Timestamp() proxy.PropUint64 - TimestampMonotonic() proxy.PropUint64 - RuntimePath() proxy.PropString - Service() proxy.PropString - Slice() proxy.PropString - Display() PropSessionInfo - State() proxy.PropString - Sessions() PropSessionInfoSlice - IdleHint() proxy.PropBool - IdleSinceHint() proxy.PropUint64 - IdleSinceHintMonotonic() proxy.PropUint64 - Linger() proxy.PropBool -} - -type interfaceUser struct{} - -func (v *interfaceUser) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUser) GetInterfaceName_() string { - return "org.freedesktop.login1.User" -} - -// method Terminate - -func (v *interfaceUser) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Terminate", flags, ch) -} - -func (v *interfaceUser) Terminate(flags dbus.Flags) error { - return (<-v.GoTerminate(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Kill - -func (v *interfaceUser) GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, signo) -} - -func (v *interfaceUser) Kill(flags dbus.Flags, signo int32) error { - return (<-v.GoKill(flags, make(chan *dbus.Call, 1), signo).Done).Err -} - -// property UID u - -func (v *interfaceUser) UID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "UID", - } -} - -// property GID u - -func (v *interfaceUser) GID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "GID", - } -} - -// property Name s - -func (v *interfaceUser) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property Timestamp t - -func (v *interfaceUser) Timestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Timestamp", - } -} - -// property TimestampMonotonic t - -func (v *interfaceUser) TimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimestampMonotonic", - } -} - -// property RuntimePath s - -func (v *interfaceUser) RuntimePath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RuntimePath", - } -} - -// property Service s - -func (v *interfaceUser) Service() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Service", - } -} - -// property Slice s - -func (v *interfaceUser) Slice() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Slice", - } -} - -// property Display (so) - -func (v *interfaceUser) Display() PropSessionInfo { - return &implPropSessionInfo{ - Impl: v, - Name: "Display", - } -} - -// property State s - -func (v *interfaceUser) State() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "State", - } -} - -// property Sessions a(so) - -func (v *interfaceUser) Sessions() PropSessionInfoSlice { - return &implPropSessionInfoSlice{ - Impl: v, - Name: "Sessions", - } -} - -// property IdleHint b - -func (v *interfaceUser) IdleHint() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IdleHint", - } -} - -// property IdleSinceHint t - -func (v *interfaceUser) IdleSinceHint() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHint", - } -} - -// property IdleSinceHintMonotonic t - -func (v *interfaceUser) IdleSinceHintMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IdleSinceHintMonotonic", - } -} - -// property Linger b - -func (v *interfaceUser) Linger() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Linger", - } -} - -type PropSessionInfo interface { - Get(flags dbus.Flags) (value SessionInfo, err error) - Set(flags dbus.Flags, value SessionInfo) error - ConnectChanged(cb func(hasValue bool, value SessionInfo)) error -} - -type implPropSessionInfo struct { - Impl proxy.Implementer - Name string -} - -func (p implPropSessionInfo) Get(flags dbus.Flags) (value SessionInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropSessionInfo) Set(flags dbus.Flags, value SessionInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropSessionInfo) ConnectChanged(cb func(hasValue bool, value SessionInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v SessionInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, SessionInfo{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropSessionInfoSlice interface { - Get(flags dbus.Flags) (value []SessionInfo, err error) - Set(flags dbus.Flags, value []SessionInfo) error - ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error -} - -type implPropSessionInfoSlice struct { - Impl proxy.Implementer - Name string -} - -func (p implPropSessionInfoSlice) Get(flags dbus.Flags) (value []SessionInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropSessionInfoSlice) Set(flags dbus.Flags, value []SessionInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropSessionInfoSlice) ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []SessionInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,2622 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.login1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package login1 - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockManager struct { - MockInterfaceManager // interface org.freedesktop.login1.Manager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method GetSession - -func (v *MockInterfaceManager) GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetSession(flags dbus.Flags, sessionId string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, sessionId) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSessionByPID - -func (v *MockInterfaceManager) GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, pid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetSessionByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, pid) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUser - -func (v *MockInterfaceManager) GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, uid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUser(flags dbus.Flags, uid uint32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, uid) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUserByPID - -func (v *MockInterfaceManager) GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, pid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUserByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, pid) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSeat - -func (v *MockInterfaceManager) GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { - mockArgs := v.Called(flags, ch, seatId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetSeat(flags dbus.Flags, seatId string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, seatId) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListSessions - -func (v *MockInterfaceManager) GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListSessions(flags dbus.Flags) ([]SessionDetail, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]SessionDetail) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListUsers - -func (v *MockInterfaceManager) GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUsers(flags dbus.Flags) ([]UserDetail, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]UserDetail) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListSeats - -func (v *MockInterfaceManager) GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListSeats(flags dbus.Flags) ([]SeatInfo, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]SeatInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListInhibitors - -func (v *MockInterfaceManager) GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListInhibitors(flags dbus.Flags) ([]InhibitorInfo, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]InhibitorInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CreateSession - -func (v *MockInterfaceManager) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call { - mockArgs := v.Called(flags, ch, uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (string, dbus.ObjectPath, string, dbus.UnixFD, uint32, string, uint32, bool, error) { - mockArgs := v.Called(flags, uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties) - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - ret3, ok := mockArgs.Get(3).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 3, mockArgs.Get(3))) - } - - ret4, ok := mockArgs.Get(4).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 4, mockArgs.Get(4))) - } - - ret6, ok := mockArgs.Get(6).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 6, mockArgs.Get(6))) - } - - return mockArgs.String(0), ret1, mockArgs.String(2), ret3, ret4, mockArgs.String(5), ret6, mockArgs.Bool(7), mockArgs.Error(8) -} - -// method ReleaseSession - -func (v *MockInterfaceManager) GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ReleaseSession(flags dbus.Flags, sessionId string) error { - mockArgs := v.Called(flags, sessionId) - - return mockArgs.Error(0) -} - -// method ActivateSession - -func (v *MockInterfaceManager) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ActivateSession(flags dbus.Flags, sessionId string) error { - mockArgs := v.Called(flags, sessionId) - - return mockArgs.Error(0) -} - -// method ActivateSessionOnSeat - -func (v *MockInterfaceManager) GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId, seatId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error { - mockArgs := v.Called(flags, sessionId, seatId) - - return mockArgs.Error(0) -} - -// method LockSession - -func (v *MockInterfaceManager) GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LockSession(flags dbus.Flags, sessionId string) error { - mockArgs := v.Called(flags, sessionId) - - return mockArgs.Error(0) -} - -// method UnlockSession - -func (v *MockInterfaceManager) GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnlockSession(flags dbus.Flags, sessionId string) error { - mockArgs := v.Called(flags, sessionId) - - return mockArgs.Error(0) -} - -// method LockSessions - -func (v *MockInterfaceManager) GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LockSessions(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method UnlockSessions - -func (v *MockInterfaceManager) GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnlockSessions(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method KillSession - -func (v *MockInterfaceManager) GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, signo int32) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId, who, signo) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error { - mockArgs := v.Called(flags, sessionId, who, signo) - - return mockArgs.Error(0) -} - -// method KillUser - -func (v *MockInterfaceManager) GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call { - mockArgs := v.Called(flags, ch, uid, signo) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) KillUser(flags dbus.Flags, uid uint32, signo int32) error { - mockArgs := v.Called(flags, uid, signo) - - return mockArgs.Error(0) -} - -// method TerminateSession - -func (v *MockInterfaceManager) GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) TerminateSession(flags dbus.Flags, sessionId string) error { - mockArgs := v.Called(flags, sessionId) - - return mockArgs.Error(0) -} - -// method TerminateUser - -func (v *MockInterfaceManager) GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, uid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) TerminateUser(flags dbus.Flags, uid uint32) error { - mockArgs := v.Called(flags, uid) - - return mockArgs.Error(0) -} - -// method TerminateSeat - -func (v *MockInterfaceManager) GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { - mockArgs := v.Called(flags, ch, seatId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) TerminateSeat(flags dbus.Flags, seatId string) error { - mockArgs := v.Called(flags, seatId) - - return mockArgs.Error(0) -} - -// method SetUserLinger - -func (v *MockInterfaceManager) GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, uid, linger, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error { - mockArgs := v.Called(flags, uid, linger, interactive) - - return mockArgs.Error(0) -} - -// method AttachDevice - -func (v *MockInterfaceManager) GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, seatId, sysfs, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error { - mockArgs := v.Called(flags, seatId, sysfs, interactive) - - return mockArgs.Error(0) -} - -// method FlushDevices - -func (v *MockInterfaceManager) GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) FlushDevices(flags dbus.Flags, interactive bool) error { - mockArgs := v.Called(flags, interactive) - - return mockArgs.Error(0) -} - -// method PowerOff - -func (v *MockInterfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PowerOff(flags dbus.Flags, interactive bool) error { - mockArgs := v.Called(flags, interactive) - - return mockArgs.Error(0) -} - -// method Reboot - -func (v *MockInterfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Reboot(flags dbus.Flags, interactive bool) error { - mockArgs := v.Called(flags, interactive) - - return mockArgs.Error(0) -} - -// method Suspend - -func (v *MockInterfaceManager) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Suspend(flags dbus.Flags, interactive bool) error { - mockArgs := v.Called(flags, interactive) - - return mockArgs.Error(0) -} - -// method Hibernate - -func (v *MockInterfaceManager) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Hibernate(flags dbus.Flags, interactive bool) error { - mockArgs := v.Called(flags, interactive) - - return mockArgs.Error(0) -} - -// method HybridSleep - -func (v *MockInterfaceManager) GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { - mockArgs := v.Called(flags, ch, interactive) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) HybridSleep(flags dbus.Flags, interactive bool) error { - mockArgs := v.Called(flags, interactive) - - return mockArgs.Error(0) -} - -// method CanPowerOff - -func (v *MockInterfaceManager) GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CanPowerOff(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method CanReboot - -func (v *MockInterfaceManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CanReboot(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method CanSuspend - -func (v *MockInterfaceManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CanSuspend(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method CanHibernate - -func (v *MockInterfaceManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CanHibernate(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method CanHybridSleep - -func (v *MockInterfaceManager) GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CanHybridSleep(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method ScheduleShutdown - -func (v *MockInterfaceManager) GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call { - mockArgs := v.Called(flags, ch, type0, usec) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error { - mockArgs := v.Called(flags, type0, usec) - - return mockArgs.Error(0) -} - -// method CancelScheduledShutdown - -func (v *MockInterfaceManager) GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CancelScheduledShutdown(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method Inhibit - -func (v *MockInterfaceManager) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, what, who, why, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, what, who, why, mode) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CanRebootToFirmwareSetup - -func (v *MockInterfaceManager) GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CanRebootToFirmwareSetup(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method SetRebootToFirmwareSetup - -func (v *MockInterfaceManager) GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method SetWallMessage - -func (v *MockInterfaceManager) GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, wallMessage, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error { - mockArgs := v.Called(flags, wallMessage, enable) - - return mockArgs.Error(0) -} - -// signal SessionNew - -func (v *MockInterfaceManager) ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SessionRemoved - -func (v *MockInterfaceManager) ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UserNew - -func (v *MockInterfaceManager) ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UserRemoved - -func (v *MockInterfaceManager) ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SeatNew - -func (v *MockInterfaceManager) ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SeatRemoved - -func (v *MockInterfaceManager) ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PrepareForShutdown - -func (v *MockInterfaceManager) ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PrepareForSleep - -func (v *MockInterfaceManager) ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property EnableWallMessages b - -func (v *MockInterfaceManager) EnableWallMessages() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WallMessage s - -func (v *MockInterfaceManager) WallMessage() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NAutoVTs u - -func (v *MockInterfaceManager) NAutoVTs() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KillOnlyUsers as - -func (v *MockInterfaceManager) KillOnlyUsers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KillExcludeUsers as - -func (v *MockInterfaceManager) KillExcludeUsers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KillUserProcesses b - -func (v *MockInterfaceManager) KillUserProcesses() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RebootToFirmwareSetup b - -func (v *MockInterfaceManager) RebootToFirmwareSetup() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleHint b - -func (v *MockInterfaceManager) IdleHint() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHint t - -func (v *MockInterfaceManager) IdleSinceHint() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHintMonotonic t - -func (v *MockInterfaceManager) IdleSinceHintMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BlockInhibited s - -func (v *MockInterfaceManager) BlockInhibited() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DelayInhibited s - -func (v *MockInterfaceManager) DelayInhibited() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InhibitDelayMaxUSec t - -func (v *MockInterfaceManager) InhibitDelayMaxUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HandlePowerKey s - -func (v *MockInterfaceManager) HandlePowerKey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HandleSuspendKey s - -func (v *MockInterfaceManager) HandleSuspendKey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HandleHibernateKey s - -func (v *MockInterfaceManager) HandleHibernateKey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HandleLidSwitch s - -func (v *MockInterfaceManager) HandleLidSwitch() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HandleLidSwitchDocked s - -func (v *MockInterfaceManager) HandleLidSwitchDocked() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HoldoffTimeoutUSec t - -func (v *MockInterfaceManager) HoldoffTimeoutUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleAction s - -func (v *MockInterfaceManager) IdleAction() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleActionUSec t - -func (v *MockInterfaceManager) IdleActionUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PreparingForShutdown b - -func (v *MockInterfaceManager) PreparingForShutdown() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PreparingForSleep b - -func (v *MockInterfaceManager) PreparingForSleep() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropManagerScheduledShutdown struct { - mock.Mock -} - -func (p MockPropManagerScheduledShutdown) Get(flags dbus.Flags) (value ScheduledShutdown, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(ScheduledShutdown) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropManagerScheduledShutdown) Set(flags dbus.Flags, value ScheduledShutdown) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropManagerScheduledShutdown) ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property ScheduledShutdown (st) - -func (v *MockInterfaceManager) ScheduledShutdown() PropManagerScheduledShutdown { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropManagerScheduledShutdown) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Docked b - -func (v *MockInterfaceManager) Docked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RemoveIPC b - -func (v *MockInterfaceManager) RemoveIPC() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimeDirectorySize t - -func (v *MockInterfaceManager) RuntimeDirectorySize() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InhibitorsMax t - -func (v *MockInterfaceManager) InhibitorsMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NCurrentInhibitors t - -func (v *MockInterfaceManager) NCurrentInhibitors() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SessionsMax t - -func (v *MockInterfaceManager) SessionsMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NCurrentSessions t - -func (v *MockInterfaceManager) NCurrentSessions() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UserTasksMax t - -func (v *MockInterfaceManager) UserTasksMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSeat struct { - MockInterfaceSeat // interface org.freedesktop.login1.Seat - proxy.MockObject -} - -type MockInterfaceSeat struct { - mock.Mock -} - -// method Terminate - -func (v *MockInterfaceSeat) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSeat) Terminate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ActivateSession - -func (v *MockInterfaceSeat) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { - mockArgs := v.Called(flags, ch, sessionId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSeat) ActivateSession(flags dbus.Flags, sessionId string) error { - mockArgs := v.Called(flags, sessionId) - - return mockArgs.Error(0) -} - -// method SwitchTo - -func (v *MockInterfaceSeat) GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, vtnr) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSeat) SwitchTo(flags dbus.Flags, vtnr uint32) error { - mockArgs := v.Called(flags, vtnr) - - return mockArgs.Error(0) -} - -// method SwitchToNext - -func (v *MockInterfaceSeat) GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSeat) SwitchToNext(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SwitchToPrevious - -func (v *MockInterfaceSeat) GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSeat) SwitchToPrevious(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Id s - -func (v *MockInterfaceSeat) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveSession (so) - -func (v *MockInterfaceSeat) ActiveSession() PropSessionInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropSessionInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanMultiSession b - -func (v *MockInterfaceSeat) CanMultiSession() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanTTY b - -func (v *MockInterfaceSeat) CanTTY() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanGraphical b - -func (v *MockInterfaceSeat) CanGraphical() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Sessions a(so) - -func (v *MockInterfaceSeat) Sessions() PropSessionInfoSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropSessionInfoSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleHint b - -func (v *MockInterfaceSeat) IdleHint() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHint t - -func (v *MockInterfaceSeat) IdleSinceHint() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHintMonotonic t - -func (v *MockInterfaceSeat) IdleSinceHintMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSession struct { - MockInterfaceSession // interface org.freedesktop.login1.Session - proxy.MockObject -} - -type MockInterfaceSession struct { - mock.Mock -} - -// method Terminate - -func (v *MockInterfaceSession) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Terminate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Activate - -func (v *MockInterfaceSession) GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Activate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Lock - -func (v *MockInterfaceSession) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Lock(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Unlock - -func (v *MockInterfaceSession) GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Unlock(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetIdleHint - -func (v *MockInterfaceSession) GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call { - mockArgs := v.Called(flags, ch, idle) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) SetIdleHint(flags dbus.Flags, idle bool) error { - mockArgs := v.Called(flags, idle) - - return mockArgs.Error(0) -} - -// method SetLockedHint - -func (v *MockInterfaceSession) GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { - mockArgs := v.Called(flags, ch, locked) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) SetLockedHint(flags dbus.Flags, locked bool) error { - mockArgs := v.Called(flags, locked) - - return mockArgs.Error(0) -} - -// method Kill - -func (v *MockInterfaceSession) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call { - mockArgs := v.Called(flags, ch, who, signo) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Kill(flags dbus.Flags, who string, signo int32) error { - mockArgs := v.Called(flags, who, signo) - - return mockArgs.Error(0) -} - -// method TakeControl - -func (v *MockInterfaceSession) GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) TakeControl(flags dbus.Flags, force bool) error { - mockArgs := v.Called(flags, force) - - return mockArgs.Error(0) -} - -// method ReleaseControl - -func (v *MockInterfaceSession) GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) ReleaseControl(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method TakeDevice - -func (v *MockInterfaceSession) GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, major, minor) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) TakeDevice(flags dbus.Flags, major uint32, minor uint32) (dbus.UnixFD, bool, error) { - mockArgs := v.Called(flags, major, minor) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Bool(1), mockArgs.Error(2) -} - -// method ReleaseDevice - -func (v *MockInterfaceSession) GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, major, minor) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error { - mockArgs := v.Called(flags, major, minor) - - return mockArgs.Error(0) -} - -// method PauseDeviceComplete - -func (v *MockInterfaceSession) GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, major, minor) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error { - mockArgs := v.Called(flags, major, minor) - - return mockArgs.Error(0) -} - -// signal PauseDevice - -func (v *MockInterfaceSession) ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ResumeDevice - -func (v *MockInterfaceSession) ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Lock - -func (v *MockInterfaceSession) ConnectLock(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Unlock - -func (v *MockInterfaceSession) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Id s - -func (v *MockInterfaceSession) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropSessionUser struct { - mock.Mock -} - -func (p MockPropSessionUser) Get(flags dbus.Flags) (value UserInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(UserInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropSessionUser) Set(flags dbus.Flags, value UserInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropSessionUser) ConnectChanged(cb func(hasValue bool, value UserInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property User (uo) - -func (v *MockInterfaceSession) User() PropSessionUser { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropSessionUser) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceSession) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Timestamp t - -func (v *MockInterfaceSession) Timestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimestampMonotonic t - -func (v *MockInterfaceSession) TimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property VTNr u - -func (v *MockInterfaceSession) VTNr() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropSessionSeat struct { - mock.Mock -} - -func (p MockPropSessionSeat) Get(flags dbus.Flags) (value SeatInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(SeatInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropSessionSeat) Set(flags dbus.Flags, value SeatInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropSessionSeat) ConnectChanged(cb func(hasValue bool, value SeatInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Seat (so) - -func (v *MockInterfaceSession) Seat() PropSessionSeat { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropSessionSeat) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TTY s - -func (v *MockInterfaceSession) TTY() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Display s - -func (v *MockInterfaceSession) Display() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Remote b - -func (v *MockInterfaceSession) Remote() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RemoteHost s - -func (v *MockInterfaceSession) RemoteHost() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RemoteUser s - -func (v *MockInterfaceSession) RemoteUser() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Service s - -func (v *MockInterfaceSession) Service() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Desktop s - -func (v *MockInterfaceSession) Desktop() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Scope s - -func (v *MockInterfaceSession) Scope() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Leader u - -func (v *MockInterfaceSession) Leader() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Audit u - -func (v *MockInterfaceSession) Audit() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type s - -func (v *MockInterfaceSession) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Class s - -func (v *MockInterfaceSession) Class() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Active b - -func (v *MockInterfaceSession) Active() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State s - -func (v *MockInterfaceSession) State() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleHint b - -func (v *MockInterfaceSession) IdleHint() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHint t - -func (v *MockInterfaceSession) IdleSinceHint() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHintMonotonic t - -func (v *MockInterfaceSession) IdleSinceHintMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LockedHint b - -func (v *MockInterfaceSession) LockedHint() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockUser struct { - MockInterfaceUser // interface org.freedesktop.login1.User - proxy.MockObject -} - -type MockInterfaceUser struct { - mock.Mock -} - -// method Terminate - -func (v *MockInterfaceUser) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) Terminate(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Kill - -func (v *MockInterfaceUser) GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call { - mockArgs := v.Called(flags, ch, signo) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUser) Kill(flags dbus.Flags, signo int32) error { - mockArgs := v.Called(flags, signo) - - return mockArgs.Error(0) -} - -// property UID u - -func (v *MockInterfaceUser) UID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GID u - -func (v *MockInterfaceUser) GID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceUser) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Timestamp t - -func (v *MockInterfaceUser) Timestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimestampMonotonic t - -func (v *MockInterfaceUser) TimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimePath s - -func (v *MockInterfaceUser) RuntimePath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Service s - -func (v *MockInterfaceUser) Service() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Slice s - -func (v *MockInterfaceUser) Slice() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Display (so) - -func (v *MockInterfaceUser) Display() PropSessionInfo { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropSessionInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State s - -func (v *MockInterfaceUser) State() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Sessions a(so) - -func (v *MockInterfaceUser) Sessions() PropSessionInfoSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropSessionInfoSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleHint b - -func (v *MockInterfaceUser) IdleHint() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHint t - -func (v *MockInterfaceUser) IdleSinceHint() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdleSinceHintMonotonic t - -func (v *MockInterfaceUser) IdleSinceHintMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Linger b - -func (v *MockInterfaceUser) Linger() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropSessionInfo struct { - mock.Mock -} - -func (p MockPropSessionInfo) Get(flags dbus.Flags) (value SessionInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(SessionInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropSessionInfo) Set(flags dbus.Flags, value SessionInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropSessionInfo) ConnectChanged(cb func(hasValue bool, value SessionInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropSessionInfoSlice struct { - mock.Mock -} - -func (p MockPropSessionInfoSlice) Get(flags dbus.Flags) (value []SessionInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]SessionInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropSessionInfoSlice) Set(flags dbus.Flags, value []SessionInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropSessionInfoSlice) ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -{ - "Service": "org.freedesktop.login1", - "Objects": [ - { - "Type": "Manager", - "Path": "/org/freedesktop/login1", - "Interfaces": [ - { - "Name": "org.freedesktop.login1.Manager", - "Type": "manager", - "Fixes": { - "p/ScheduledShutdown": { - "Type": "PropManagerScheduledShutdown", - "ValueType": "ScheduledShutdown", - "EmptyValue": "$T{}" - }, - "m/ListSessions": [ - { - "Name": "sessionList", - "Type": "[]SessionDetail" - } - ], - "m/ListUsers": [ - { - "Name": "userList", - "Type": "[]UserDetail" - } - ], - "m/ListSeats": [ - { - "Name": "seatList", - "Type": "[]SeatInfo" - } - ], - "m/ListInhibitors": [ - { - "Name": "inhibitorList", - "Type": "[]InhibitorInfo" - } - ] - } - } - ] - }, - { - "Type": "Seat", - "Interfaces": [ - { - "Name": "org.freedesktop.login1.Seat", - "Type": "seat", - "Fixes": { - "p/ActiveSession": { - "RefType": "PropSessionInfo" - }, - "p/Sessions": { - "RefType": "PropSessionInfoSlice" - } - } - } - ] - }, - { - "Type": "Session", - "Interfaces": [ - { - "Name": "org.freedesktop.login1.Session", - "Type": "session", - "Fixes": { - "p/User": { - "Type": "PropSessionUser", - "ValueType": "UserInfo", - "EmptyValue": "$T{}" - }, - "p/Seat": { - "Type": "PropSessionSeat", - "ValueType": "SeatInfo", - "EmptyValue": "$T{}" - } - } - } - ] - }, - { - "Type": "User", - "Interfaces": [ - { - "Name": "org.freedesktop.login1.User", - "Type": "user", - "Fixes": { - "p/Display": { - "RefType": "PropSessionInfo" - }, - "p/Sessions": { - "RefType": "PropSessionInfoSlice" - } - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropSessionInfo", - "ValueType": "SessionInfo", - "EmptyValue": "$T{}" - }, - { - "Type": "PropSessionInfoSlice", - "ValueType": "[]SessionInfo" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,327 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package login1 - -import "github.com/godbus/dbus" - -type ScheduledShutdown struct { - Type string - USec uint64 -} - -type SessionInfo struct { - Id string - Path dbus.ObjectPath -} - -type UserInfo struct { - UID uint32 - Path dbus.ObjectPath -} - -type SeatInfo struct { - Id string - Path dbus.ObjectPath -} - -type SessionDetail struct { - SessionId string - UID uint32 - UserName string - SeatId string - Path dbus.ObjectPath -} - -type UserDetail struct { - UID uint32 - Name string - Path dbus.ObjectPath -} - -type InhibitorInfo struct { - What string - Who string - Why string - Mode string - UID uint32 - PID uint32 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/Seat.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/Seat.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/Seat.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/Seat.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/Session.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/Session.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/User.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/User.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.login1/User.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.login1/User.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,233 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.miracle.wfd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wfd - -import "errors" - -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Wfd interface { - ObjectManager() object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - Wfd() wfd // interface org.freedesktop.miracle.wfd - proxy.Object -} - -type objectWfd struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - interfaceWfd // interface org.freedesktop.miracle.wfd - proxy.ImplObject -} - -func NewWfd(conn *dbus.Conn) Wfd { - obj := new(objectWfd) - obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wfd", "/org/freedesktop/miracle/wfd") - return obj -} - -func (obj *objectWfd) ObjectManager() object_manager.ObjectManager { - return &obj.InterfaceObjectManager -} - -func (obj *objectWfd) Wfd() wfd { - return &obj.interfaceWfd -} - -type wfd interface { - GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Shutdown(flags dbus.Flags) error -} - -type interfaceWfd struct{} - -func (v *interfaceWfd) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWfd) GetInterfaceName_() string { - return "org.freedesktop.miracle.wfd" -} - -// method Shutdown - -func (v *interfaceWfd) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) -} - -func (v *interfaceWfd) Shutdown(flags dbus.Flags) error { - return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err -} - -type Sink interface { - sink // interface org.freedesktop.miracle.wfd.Sink - proxy.Object -} - -type objectSink struct { - interfaceSink // interface org.freedesktop.miracle.wfd.Sink - proxy.ImplObject -} - -func NewSink(conn *dbus.Conn, path dbus.ObjectPath) (Sink, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSink) - obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wfd", path) - return obj, nil -} - -type sink interface { - GoStartSession(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) *dbus.Call - StartSession(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) (dbus.ObjectPath, error) - Session() proxy.PropObjectPath - Peer() proxy.PropObjectPath -} - -type interfaceSink struct{} - -func (v *interfaceSink) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSink) GetInterfaceName_() string { - return "org.freedesktop.miracle.wfd.Sink" -} - -// method StartSession - -func (v *interfaceSink) GoStartSession(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartSession", flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6) -} - -func (*interfaceSink) StoreStartSession(call *dbus.Call) (arg7 dbus.ObjectPath, err error) { - err = call.Store(&arg7) - return -} - -func (v *interfaceSink) StartSession(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) (dbus.ObjectPath, error) { - return v.StoreStartSession( - <-v.GoStartSession(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3, arg4, arg5, arg6).Done) -} - -// property Session o - -func (v *interfaceSink) Session() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Session", - } -} - -// property Peer o - -func (v *interfaceSink) Peer() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Peer", - } -} - -type Session interface { - session // interface org.freedesktop.miracle.wfd.Session - proxy.Object -} - -type objectSession struct { - interfaceSession // interface org.freedesktop.miracle.wfd.Session - proxy.ImplObject -} - -func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSession) - obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wfd", path) - return obj, nil -} - -type session interface { - GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Resume(flags dbus.Flags) error - GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Pause(flags dbus.Flags) error - GoTeardown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Teardown(flags dbus.Flags) error - Sink() proxy.PropObjectPath - Url() proxy.PropString - State() proxy.PropInt32 -} - -type interfaceSession struct{} - -func (v *interfaceSession) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSession) GetInterfaceName_() string { - return "org.freedesktop.miracle.wfd.Session" -} - -// method Resume - -func (v *interfaceSession) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Resume", flags, ch) -} - -func (v *interfaceSession) Resume(flags dbus.Flags) error { - return (<-v.GoResume(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Pause - -func (v *interfaceSession) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Pause", flags, ch) -} - -func (v *interfaceSession) Pause(flags dbus.Flags) error { - return (<-v.GoPause(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Teardown - -func (v *interfaceSession) GoTeardown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Teardown", flags, ch) -} - -func (v *interfaceSession) Teardown(flags dbus.Flags) error { - return (<-v.GoTeardown(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Sink o - -func (v *interfaceSession) Sink() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Sink", - } -} - -// property Url s - -func (v *interfaceSession) Url() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Url", - } -} - -// property State i - -func (v *interfaceSession) State() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "State", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,208 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.miracle.wfd"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wfd - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockWfd struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - MockInterfaceWfd // interface org.freedesktop.miracle.wfd - proxy.MockObject -} - -type MockInterfaceWfd struct { - mock.Mock -} - -// method Shutdown - -func (v *MockInterfaceWfd) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceWfd) Shutdown(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -type MockSink struct { - MockInterfaceSink // interface org.freedesktop.miracle.wfd.Sink - proxy.MockObject -} - -type MockInterfaceSink struct { - mock.Mock -} - -// method StartSession - -func (v *MockInterfaceSink) GoStartSession(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSink) StartSession(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32, arg3 uint32, arg4 uint32, arg5 uint32, arg6 string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, arg0, arg1, arg2, arg3, arg4, arg5, arg6) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Session o - -func (v *MockInterfaceSink) Session() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Peer o - -func (v *MockInterfaceSink) Peer() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSession struct { - MockInterfaceSession // interface org.freedesktop.miracle.wfd.Session - proxy.MockObject -} - -type MockInterfaceSession struct { - mock.Mock -} - -// method Resume - -func (v *MockInterfaceSession) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Resume(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Pause - -func (v *MockInterfaceSession) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Pause(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Teardown - -func (v *MockInterfaceSession) GoTeardown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Teardown(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Sink o - -func (v *MockInterfaceSession) Sink() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Url s - -func (v *MockInterfaceSession) Url() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State i - -func (v *MockInterfaceSession) State() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,36 +0,0 @@ -{ - "Service": "org.freedesktop.miracle.wfd", - "Objects": [ - { - "Type": "Wfd", - "Path": "/org/freedesktop/miracle/wfd", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - }, - { - "Name": "org.freedesktop.miracle.wfd", - "Type": "wfd" - } - ] - }, - { - "Type": "Sink", - "Interfaces": [ - { - "Name": "org.freedesktop.miracle.wfd.Sink", - "Type": "sink" - } - ] - }, - { - "Type": "Session", - "Interfaces": [ - { - "Name": "org.freedesktop.miracle.wfd.Session", - "Type": "session" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/Session.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/Session.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/Sink.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/Sink.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/Sink.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/Sink.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/Wfd.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/Wfd.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wfd/Wfd.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wfd/Wfd.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,385 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.miracle.wifi"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wifi - -import "errors" -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Wifi interface { - object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.Object -} - -type objectWifi struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.ImplObject -} - -func NewWifi(conn *dbus.Conn) Wifi { - obj := new(objectWifi) - obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wifi", "/org/freedesktop/miracle/wifi") - return obj -} - -type Link interface { - link // interface org.freedesktop.miracle.wifi.Link - proxy.Object -} - -type objectLink struct { - interfaceLink // interface org.freedesktop.miracle.wifi.Link - proxy.ImplObject -} - -func NewLink(conn *dbus.Conn, path dbus.ObjectPath) (Link, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectLink) - obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wifi", path) - return obj, nil -} - -type link interface { - GoManage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Manage(flags dbus.Flags) error - GoUnmanage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Unmanage(flags dbus.Flags) error - InterfaceIndex() proxy.PropUint32 - MACAddress() proxy.PropString - InterfaceName() proxy.PropString - FriendlyName() proxy.PropString - Managed() proxy.PropBool - P2PState() proxy.PropInt32 - P2PScanning() proxy.PropBool - WfdSubelements() proxy.PropString -} - -type interfaceLink struct{} - -func (v *interfaceLink) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceLink) GetInterfaceName_() string { - return "org.freedesktop.miracle.wifi.Link" -} - -// method Manage - -func (v *interfaceLink) GoManage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Manage", flags, ch) -} - -func (v *interfaceLink) Manage(flags dbus.Flags) error { - return (<-v.GoManage(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Unmanage - -func (v *interfaceLink) GoUnmanage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unmanage", flags, ch) -} - -func (v *interfaceLink) Unmanage(flags dbus.Flags) error { - return (<-v.GoUnmanage(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property InterfaceIndex u - -func (v *interfaceLink) InterfaceIndex() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "InterfaceIndex", - } -} - -// property MACAddress s - -func (v *interfaceLink) MACAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "MACAddress", - } -} - -// property InterfaceName s - -func (v *interfaceLink) InterfaceName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "InterfaceName", - } -} - -// property FriendlyName s - -func (v *interfaceLink) FriendlyName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FriendlyName", - } -} - -// property Managed b - -func (v *interfaceLink) Managed() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Managed", - } -} - -// property P2PState i - -func (v *interfaceLink) P2PState() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "P2PState", - } -} - -// property P2PScanning b - -func (v *interfaceLink) P2PScanning() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "P2PScanning", - } -} - -// property WfdSubelements s - -func (v *interfaceLink) WfdSubelements() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WfdSubelements", - } -} - -type Peer interface { - peer // interface org.freedesktop.miracle.wifi.Peer - proxy.Object -} - -type objectPeer struct { - interfacePeer // interface org.freedesktop.miracle.wifi.Peer - proxy.ImplObject -} - -func NewPeer(conn *dbus.Conn, path dbus.ObjectPath) (Peer, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectPeer) - obj.ImplObject.Init_(conn, "org.freedesktop.miracle.wifi", path) - return obj, nil -} - -type peer interface { - GoConnect(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call - Connect(flags dbus.Flags, arg0 string, arg1 string) error - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Disconnect(flags dbus.Flags) error - ConnectProvisionDiscovery(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) - ConnectGoNegRequest(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) - ConnectFormationFailure(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) - Link() proxy.PropObjectPath - P2PMac() proxy.PropString - FriendlyName() proxy.PropString - Connected() proxy.PropBool - Interface() proxy.PropString - LocalAddress() proxy.PropString - RemoteAddress() proxy.PropString - WfdSubelements() proxy.PropString -} - -type interfacePeer struct{} - -func (v *interfacePeer) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePeer) GetInterfaceName_() string { - return "org.freedesktop.miracle.wifi.Peer" -} - -// method Connect - -func (v *interfacePeer) GoConnect(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, arg0, arg1) -} - -func (v *interfacePeer) Connect(flags dbus.Flags, arg0 string, arg1 string) error { - return (<-v.GoConnect(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method Disconnect - -func (v *interfacePeer) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) -} - -func (v *interfacePeer) Disconnect(flags dbus.Flags) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal ProvisionDiscovery - -func (v *interfacePeer) ConnectProvisionDiscovery(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ProvisionDiscovery", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ProvisionDiscovery", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 string - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal GoNegRequest - -func (v *interfacePeer) ConnectGoNegRequest(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "GoNegRequest", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".GoNegRequest", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - var arg1 string - err := dbus.Store(sig.Body, &arg0, &arg1) - if err == nil { - cb(arg0, arg1) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal FormationFailure - -func (v *interfacePeer) ConnectFormationFailure(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "FormationFailure", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".FormationFailure", - } - handlerFunc := func(sig *dbus.Signal) { - var arg0 string - err := dbus.Store(sig.Body, &arg0) - if err == nil { - cb(arg0) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Link o - -func (v *interfacePeer) Link() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Link", - } -} - -// property P2PMac s - -func (v *interfacePeer) P2PMac() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "P2PMac", - } -} - -// property FriendlyName s - -func (v *interfacePeer) FriendlyName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FriendlyName", - } -} - -// property Connected b - -func (v *interfacePeer) Connected() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Connected", - } -} - -// property Interface s - -func (v *interfacePeer) Interface() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Interface", - } -} - -// property LocalAddress s - -func (v *interfacePeer) LocalAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "LocalAddress", - } -} - -// property RemoteAddress s - -func (v *interfacePeer) RemoteAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RemoteAddress", - } -} - -// property WfdSubelements s - -func (v *interfacePeer) WfdSubelements() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WfdSubelements", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,362 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.miracle.wifi"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package wifi - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockWifi struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.MockObject -} - -type MockLink struct { - MockInterfaceLink // interface org.freedesktop.miracle.wifi.Link - proxy.MockObject -} - -type MockInterfaceLink struct { - mock.Mock -} - -// method Manage - -func (v *MockInterfaceLink) GoManage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLink) Manage(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Unmanage - -func (v *MockInterfaceLink) GoUnmanage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceLink) Unmanage(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property InterfaceIndex u - -func (v *MockInterfaceLink) InterfaceIndex() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MACAddress s - -func (v *MockInterfaceLink) MACAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InterfaceName s - -func (v *MockInterfaceLink) InterfaceName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FriendlyName s - -func (v *MockInterfaceLink) FriendlyName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Managed b - -func (v *MockInterfaceLink) Managed() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2PState i - -func (v *MockInterfaceLink) P2PState() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2PScanning b - -func (v *MockInterfaceLink) P2PScanning() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WfdSubelements s - -func (v *MockInterfaceLink) WfdSubelements() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPeer struct { - MockInterfacePeer // interface org.freedesktop.miracle.wifi.Peer - proxy.MockObject -} - -type MockInterfacePeer struct { - mock.Mock -} - -// method Connect - -func (v *MockInterfacePeer) GoConnect(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePeer) Connect(flags dbus.Flags, arg0 string, arg1 string) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method Disconnect - -func (v *MockInterfacePeer) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePeer) Disconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal ProvisionDiscovery - -func (v *MockInterfacePeer) ConnectProvisionDiscovery(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal GoNegRequest - -func (v *MockInterfacePeer) ConnectGoNegRequest(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal FormationFailure - -func (v *MockInterfacePeer) ConnectFormationFailure(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Link o - -func (v *MockInterfacePeer) Link() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property P2PMac s - -func (v *MockInterfacePeer) P2PMac() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FriendlyName s - -func (v *MockInterfacePeer) FriendlyName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Connected b - -func (v *MockInterfacePeer) Connected() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Interface s - -func (v *MockInterfacePeer) Interface() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LocalAddress s - -func (v *MockInterfacePeer) LocalAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RemoteAddress s - -func (v *MockInterfacePeer) RemoteAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WfdSubelements s - -func (v *MockInterfacePeer) WfdSubelements() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -{ - "Service": "org.freedesktop.miracle.wifi", - "Objects": [ - { - "Type": "Wifi", - "Path": "/org/freedesktop/miracle/wifi", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - } - ] - }, - { - "Type": "Link", - "Interfaces": [ - { - "Name": "org.freedesktop.miracle.wifi.Link", - "Type": "link" - } - ] - }, - { - "Type": "Peer", - "Interfaces": [ - { - "Name": "org.freedesktop.miracle.wifi.Peer", - "Type": "peer" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/Link.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/Link.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/Link.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/Link.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/Peer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/Peer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/Peer.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/Peer.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/Wifi.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/Wifi.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.miracle.wifi/Wifi.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.miracle.wifi/Wifi.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,2091 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.modemmanager1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package modemmanager1 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Manager interface { - ObjectManager() object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - ModemManager1() manager // interface org.freedesktop.ModemManager1 - proxy.Object -} - -type objectManager struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - interfaceManager // interface org.freedesktop.ModemManager1 - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.ModemManager1", "/org/freedesktop/ModemManager1") - return obj -} - -func (obj *objectManager) ObjectManager() object_manager.ObjectManager { - return &obj.InterfaceObjectManager -} - -func (obj *objectManager) ModemManager1() manager { - return &obj.interfaceManager -} - -type manager interface { - GoScanDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ScanDevices(flags dbus.Flags) error - GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string) *dbus.Call - SetLogging(flags dbus.Flags, level string) error -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1" -} - -// method ScanDevices - -func (v *interfaceManager) GoScanDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ScanDevices", flags, ch) -} - -func (v *interfaceManager) ScanDevices(flags dbus.Flags) error { - return (<-v.GoScanDevices(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetLogging - -func (v *interfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLogging", flags, ch, level) -} - -func (v *interfaceManager) SetLogging(flags dbus.Flags, level string) error { - return (<-v.GoSetLogging(flags, make(chan *dbus.Call, 1), level).Done).Err -} - -type Modem interface { - Modem() modem // interface org.freedesktop.ModemManager1.Modem - Firmware() modemFirmware // interface org.freedesktop.ModemManager1.Modem.Firmware - Location() modemLocation // interface org.freedesktop.ModemManager1.Modem.Location - Messaging() modemMessaging // interface org.freedesktop.ModemManager1.Modem.Messaging - Modem3gppUssd() modem3gppUssd // interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd - Modem3gpp() modem3gpp // interface org.freedesktop.ModemManager1.Modem.Modem3gpp - Cdma() modemCdma // interface org.freedesktop.ModemManager1.Modem.ModemCdma - Oma() modemOma // interface org.freedesktop.ModemManager1.Modem.Oma - Signal() modemSignal // interface org.freedesktop.ModemManager1.Modem.Signal - Simple() modemSimple // interface org.freedesktop.ModemManager1.Modem.Simple - Time() modemTime // interface org.freedesktop.ModemManager1.Modem.Time - Voice() modemVoice // interface org.freedesktop.ModemManager1.Modem.Voice - proxy.Object -} - -type objectModem struct { - interfaceModem // interface org.freedesktop.ModemManager1.Modem - interfaceModemFirmware // interface org.freedesktop.ModemManager1.Modem.Firmware - interfaceModemLocation // interface org.freedesktop.ModemManager1.Modem.Location - interfaceModemMessaging // interface org.freedesktop.ModemManager1.Modem.Messaging - interfaceModem3gppUssd // interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd - interfaceModem3gpp // interface org.freedesktop.ModemManager1.Modem.Modem3gpp - interfaceModemCdma // interface org.freedesktop.ModemManager1.Modem.ModemCdma - interfaceModemOma // interface org.freedesktop.ModemManager1.Modem.Oma - interfaceModemSignal // interface org.freedesktop.ModemManager1.Modem.Signal - interfaceModemSimple // interface org.freedesktop.ModemManager1.Modem.Simple - interfaceModemTime // interface org.freedesktop.ModemManager1.Modem.Time - interfaceModemVoice // interface org.freedesktop.ModemManager1.Modem.Voice - proxy.ImplObject -} - -func NewModem(conn *dbus.Conn, path dbus.ObjectPath) (Modem, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectModem) - obj.ImplObject.Init_(conn, "org.freedesktop.ModemManager1", path) - return obj, nil -} - -func (obj *objectModem) Modem() modem { - return &obj.interfaceModem -} - -type modem interface { - GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - Enable(flags dbus.Flags, enable bool) error - GoListBearers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListBearers(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoCreateBearer(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call - CreateBearer(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) - GoDeleteBearer(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call - DeleteBearer(flags dbus.Flags, bearer dbus.ObjectPath) error - GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reset(flags dbus.Flags) error - GoFactoryReset(flags dbus.Flags, ch chan *dbus.Call, code string) *dbus.Call - FactoryReset(flags dbus.Flags, code string) error - GoSetPowerState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call - SetPowerState(flags dbus.Flags, state uint32) error - GoSetCurrentCapabilities(flags dbus.Flags, ch chan *dbus.Call, capabilities uint32) *dbus.Call - SetCurrentCapabilities(flags dbus.Flags, capabilities uint32) error - GoSetCurrentModes(flags dbus.Flags, ch chan *dbus.Call, modes ModemModes) *dbus.Call - SetCurrentModes(flags dbus.Flags, modes ModemModes) error - GoSetCurrentBands(flags dbus.Flags, ch chan *dbus.Call, bands []uint32) *dbus.Call - SetCurrentBands(flags dbus.Flags, bands []uint32) error - GoCommand(flags dbus.Flags, ch chan *dbus.Call, cmd string, timeout uint32) *dbus.Call - Command(flags dbus.Flags, cmd string, timeout uint32) (string, error) - ConnectStateChanged(cb func(old int32, new int32, reason uint32)) (dbusutil.SignalHandlerId, error) - Sim() proxy.PropObjectPath - Bearers() proxy.PropObjectPathArray - SupportedCapabilities() proxy.PropUint32Array - CurrentCapabilities() proxy.PropUint32 - MaxBearers() proxy.PropUint32 - MaxActiveBearers() proxy.PropUint32 - Manufacturer() proxy.PropString - Model() proxy.PropString - Revision() proxy.PropString - DeviceIdentifier() proxy.PropString - Device() proxy.PropString - Drivers() proxy.PropStringArray - Plugin() proxy.PropString - PrimaryPort() proxy.PropString - Ports() PropModemPorts - EquipmentIdentifier() proxy.PropString - UnlockRequired() proxy.PropUint32 - UnlockRetries() PropModemUnlockRetries - State() proxy.PropInt32 - StateFailedReason() proxy.PropUint32 - AccessTechnologies() proxy.PropUint32 - SignalQuality() PropModemSignalQuality - OwnNumbers() proxy.PropStringArray - PowerState() proxy.PropUint32 - SupportedModes() PropModemSupportedModes - CurrentModes() PropModemCurrentModes - SupportedBands() proxy.PropUint32Array - CurrentBands() proxy.PropUint32Array - SupportedIpFamilies() proxy.PropUint32 -} - -type interfaceModem struct{} - -func (v *interfaceModem) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModem) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem" -} - -// method Enable - -func (v *interfaceModem) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enable) -} - -func (v *interfaceModem) Enable(flags dbus.Flags, enable bool) error { - return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method ListBearers - -func (v *interfaceModem) GoListBearers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListBearers", flags, ch) -} - -func (*interfaceModem) StoreListBearers(call *dbus.Call) (bearers []dbus.ObjectPath, err error) { - err = call.Store(&bearers) - return -} - -func (v *interfaceModem) ListBearers(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreListBearers( - <-v.GoListBearers(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CreateBearer - -func (v *interfaceModem) GoCreateBearer(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateBearer", flags, ch, properties) -} - -func (*interfaceModem) StoreCreateBearer(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceModem) CreateBearer(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreateBearer( - <-v.GoCreateBearer(flags, make(chan *dbus.Call, 1), properties).Done) -} - -// method DeleteBearer - -func (v *interfaceModem) GoDeleteBearer(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteBearer", flags, ch, bearer) -} - -func (v *interfaceModem) DeleteBearer(flags dbus.Flags, bearer dbus.ObjectPath) error { - return (<-v.GoDeleteBearer(flags, make(chan *dbus.Call, 1), bearer).Done).Err -} - -// method Reset - -func (v *interfaceModem) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) -} - -func (v *interfaceModem) Reset(flags dbus.Flags) error { - return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method FactoryReset - -func (v *interfaceModem) GoFactoryReset(flags dbus.Flags, ch chan *dbus.Call, code string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".FactoryReset", flags, ch, code) -} - -func (v *interfaceModem) FactoryReset(flags dbus.Flags, code string) error { - return (<-v.GoFactoryReset(flags, make(chan *dbus.Call, 1), code).Done).Err -} - -// method SetPowerState - -func (v *interfaceModem) GoSetPowerState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPowerState", flags, ch, state) -} - -func (v *interfaceModem) SetPowerState(flags dbus.Flags, state uint32) error { - return (<-v.GoSetPowerState(flags, make(chan *dbus.Call, 1), state).Done).Err -} - -// method SetCurrentCapabilities - -func (v *interfaceModem) GoSetCurrentCapabilities(flags dbus.Flags, ch chan *dbus.Call, capabilities uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentCapabilities", flags, ch, capabilities) -} - -func (v *interfaceModem) SetCurrentCapabilities(flags dbus.Flags, capabilities uint32) error { - return (<-v.GoSetCurrentCapabilities(flags, make(chan *dbus.Call, 1), capabilities).Done).Err -} - -// method SetCurrentModes - -func (v *interfaceModem) GoSetCurrentModes(flags dbus.Flags, ch chan *dbus.Call, modes ModemModes) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentModes", flags, ch, modes) -} - -func (v *interfaceModem) SetCurrentModes(flags dbus.Flags, modes ModemModes) error { - return (<-v.GoSetCurrentModes(flags, make(chan *dbus.Call, 1), modes).Done).Err -} - -// method SetCurrentBands - -func (v *interfaceModem) GoSetCurrentBands(flags dbus.Flags, ch chan *dbus.Call, bands []uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentBands", flags, ch, bands) -} - -func (v *interfaceModem) SetCurrentBands(flags dbus.Flags, bands []uint32) error { - return (<-v.GoSetCurrentBands(flags, make(chan *dbus.Call, 1), bands).Done).Err -} - -// method Command - -func (v *interfaceModem) GoCommand(flags dbus.Flags, ch chan *dbus.Call, cmd string, timeout uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Command", flags, ch, cmd, timeout) -} - -func (*interfaceModem) StoreCommand(call *dbus.Call) (response string, err error) { - err = call.Store(&response) - return -} - -func (v *interfaceModem) Command(flags dbus.Flags, cmd string, timeout uint32) (string, error) { - return v.StoreCommand( - <-v.GoCommand(flags, make(chan *dbus.Call, 1), cmd, timeout).Done) -} - -// signal StateChanged - -func (v *interfaceModem) ConnectStateChanged(cb func(old int32, new int32, reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old int32 - var new int32 - var reason uint32 - err := dbus.Store(sig.Body, &old, &new, &reason) - if err == nil { - cb(old, new, reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Sim o - -func (v *interfaceModem) Sim() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Sim", - } -} - -// property Bearers ao - -func (v *interfaceModem) Bearers() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Bearers", - } -} - -// property SupportedCapabilities au - -func (v *interfaceModem) SupportedCapabilities() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "SupportedCapabilities", - } -} - -// property CurrentCapabilities u - -func (v *interfaceModem) CurrentCapabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "CurrentCapabilities", - } -} - -// property MaxBearers u - -func (v *interfaceModem) MaxBearers() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MaxBearers", - } -} - -// property MaxActiveBearers u - -func (v *interfaceModem) MaxActiveBearers() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MaxActiveBearers", - } -} - -// property Manufacturer s - -func (v *interfaceModem) Manufacturer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Manufacturer", - } -} - -// property Model s - -func (v *interfaceModem) Model() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Model", - } -} - -// property Revision s - -func (v *interfaceModem) Revision() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Revision", - } -} - -// property DeviceIdentifier s - -func (v *interfaceModem) DeviceIdentifier() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DeviceIdentifier", - } -} - -// property Device s - -func (v *interfaceModem) Device() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Device", - } -} - -// property Drivers as - -func (v *interfaceModem) Drivers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Drivers", - } -} - -// property Plugin s - -func (v *interfaceModem) Plugin() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Plugin", - } -} - -// property PrimaryPort s - -func (v *interfaceModem) PrimaryPort() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PrimaryPort", - } -} - -type PropModemPorts interface { - Get(flags dbus.Flags) (value []ModemPort, err error) - Set(flags dbus.Flags, value []ModemPort) error - ConnectChanged(cb func(hasValue bool, value []ModemPort)) error -} - -type implPropModemPorts struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemPorts) Get(flags dbus.Flags) (value []ModemPort, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemPorts) Set(flags dbus.Flags, value []ModemPort) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemPorts) ConnectChanged(cb func(hasValue bool, value []ModemPort)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []ModemPort - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Ports a(su) - -func (v *interfaceModem) Ports() PropModemPorts { - return &implPropModemPorts{ - Impl: v, - Name: "Ports", - } -} - -// property EquipmentIdentifier s - -func (v *interfaceModem) EquipmentIdentifier() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "EquipmentIdentifier", - } -} - -// property UnlockRequired u - -func (v *interfaceModem) UnlockRequired() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "UnlockRequired", - } -} - -type PropModemUnlockRetries interface { - Get(flags dbus.Flags) (value map[uint32]uint32, err error) - Set(flags dbus.Flags, value map[uint32]uint32) error - ConnectChanged(cb func(hasValue bool, value map[uint32]uint32)) error -} - -type implPropModemUnlockRetries struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemUnlockRetries) Get(flags dbus.Flags) (value map[uint32]uint32, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemUnlockRetries) Set(flags dbus.Flags, value map[uint32]uint32) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemUnlockRetries) ConnectChanged(cb func(hasValue bool, value map[uint32]uint32)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[uint32]uint32 - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property UnlockRetries a{uu} - -func (v *interfaceModem) UnlockRetries() PropModemUnlockRetries { - return &implPropModemUnlockRetries{ - Impl: v, - Name: "UnlockRetries", - } -} - -// property State i - -func (v *interfaceModem) State() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "State", - } -} - -// property StateFailedReason u - -func (v *interfaceModem) StateFailedReason() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "StateFailedReason", - } -} - -// property AccessTechnologies u - -func (v *interfaceModem) AccessTechnologies() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "AccessTechnologies", - } -} - -type PropModemSignalQuality interface { - Get(flags dbus.Flags) (value ModemSignalQuality, err error) - Set(flags dbus.Flags, value ModemSignalQuality) error - ConnectChanged(cb func(hasValue bool, value ModemSignalQuality)) error -} - -type implPropModemSignalQuality struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemSignalQuality) Get(flags dbus.Flags) (value ModemSignalQuality, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemSignalQuality) Set(flags dbus.Flags, value ModemSignalQuality) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemSignalQuality) ConnectChanged(cb func(hasValue bool, value ModemSignalQuality)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v ModemSignalQuality - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, ModemSignalQuality{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property SignalQuality (ub) - -func (v *interfaceModem) SignalQuality() PropModemSignalQuality { - return &implPropModemSignalQuality{ - Impl: v, - Name: "SignalQuality", - } -} - -// property OwnNumbers as - -func (v *interfaceModem) OwnNumbers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "OwnNumbers", - } -} - -// property PowerState u - -func (v *interfaceModem) PowerState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "PowerState", - } -} - -type PropModemSupportedModes interface { - Get(flags dbus.Flags) (value []ModemModes, err error) - Set(flags dbus.Flags, value []ModemModes) error - ConnectChanged(cb func(hasValue bool, value []ModemModes)) error -} - -type implPropModemSupportedModes struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemSupportedModes) Get(flags dbus.Flags) (value []ModemModes, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemSupportedModes) Set(flags dbus.Flags, value []ModemModes) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemSupportedModes) ConnectChanged(cb func(hasValue bool, value []ModemModes)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []ModemModes - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property SupportedModes a(uu) - -func (v *interfaceModem) SupportedModes() PropModemSupportedModes { - return &implPropModemSupportedModes{ - Impl: v, - Name: "SupportedModes", - } -} - -type PropModemCurrentModes interface { - Get(flags dbus.Flags) (value ModemModes, err error) - Set(flags dbus.Flags, value ModemModes) error - ConnectChanged(cb func(hasValue bool, value ModemModes)) error -} - -type implPropModemCurrentModes struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemCurrentModes) Get(flags dbus.Flags) (value ModemModes, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemCurrentModes) Set(flags dbus.Flags, value ModemModes) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemCurrentModes) ConnectChanged(cb func(hasValue bool, value ModemModes)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v ModemModes - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, ModemModes{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property CurrentModes (uu) - -func (v *interfaceModem) CurrentModes() PropModemCurrentModes { - return &implPropModemCurrentModes{ - Impl: v, - Name: "CurrentModes", - } -} - -// property SupportedBands au - -func (v *interfaceModem) SupportedBands() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "SupportedBands", - } -} - -// property CurrentBands au - -func (v *interfaceModem) CurrentBands() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "CurrentBands", - } -} - -// property SupportedIpFamilies u - -func (v *interfaceModem) SupportedIpFamilies() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "SupportedIpFamilies", - } -} - -func (obj *objectModem) Firmware() modemFirmware { - return &obj.interfaceModemFirmware -} - -type modemFirmware interface { - GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - List(flags dbus.Flags) (string, []map[string]dbus.Variant, error) - GoSelect(flags dbus.Flags, ch chan *dbus.Call, uniqueid string) *dbus.Call - Select(flags dbus.Flags, uniqueid string) error -} - -type interfaceModemFirmware struct{} - -func (v *interfaceModemFirmware) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemFirmware) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Firmware" -} - -// method List - -func (v *interfaceModemFirmware) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch) -} - -func (*interfaceModemFirmware) StoreList(call *dbus.Call) (selected string, installed []map[string]dbus.Variant, err error) { - err = call.Store(&selected, &installed) - return -} - -func (v *interfaceModemFirmware) List(flags dbus.Flags) (string, []map[string]dbus.Variant, error) { - return v.StoreList( - <-v.GoList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Select - -func (v *interfaceModemFirmware) GoSelect(flags dbus.Flags, ch chan *dbus.Call, uniqueid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Select", flags, ch, uniqueid) -} - -func (v *interfaceModemFirmware) Select(flags dbus.Flags, uniqueid string) error { - return (<-v.GoSelect(flags, make(chan *dbus.Call, 1), uniqueid).Done).Err -} - -func (obj *objectModem) Location() modemLocation { - return &obj.interfaceModemLocation -} - -type modemLocation interface { - GoSetup(flags dbus.Flags, ch chan *dbus.Call, sources uint32, signal_location bool) *dbus.Call - Setup(flags dbus.Flags, sources uint32, signal_location bool) error - GoGetLocation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetLocation(flags dbus.Flags) (map[uint32]dbus.Variant, error) - GoSetSuplServer(flags dbus.Flags, ch chan *dbus.Call, supl string) *dbus.Call - SetSuplServer(flags dbus.Flags, supl string) error - GoSetGpsRefreshRate(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call - SetGpsRefreshRate(flags dbus.Flags, rate uint32) error - Capabilities() proxy.PropUint32 - Enabled() proxy.PropUint32 - SignalsLocation() proxy.PropBool - Location() PropModemLocation - SuplServer() proxy.PropString - GpsRefreshRate() proxy.PropUint32 -} - -type interfaceModemLocation struct{} - -func (v *interfaceModemLocation) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemLocation) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Location" -} - -// method Setup - -func (v *interfaceModemLocation) GoSetup(flags dbus.Flags, ch chan *dbus.Call, sources uint32, signal_location bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Setup", flags, ch, sources, signal_location) -} - -func (v *interfaceModemLocation) Setup(flags dbus.Flags, sources uint32, signal_location bool) error { - return (<-v.GoSetup(flags, make(chan *dbus.Call, 1), sources, signal_location).Done).Err -} - -// method GetLocation - -func (v *interfaceModemLocation) GoGetLocation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLocation", flags, ch) -} - -func (*interfaceModemLocation) StoreGetLocation(call *dbus.Call) (Location map[uint32]dbus.Variant, err error) { - err = call.Store(&Location) - return -} - -func (v *interfaceModemLocation) GetLocation(flags dbus.Flags) (map[uint32]dbus.Variant, error) { - return v.StoreGetLocation( - <-v.GoGetLocation(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetSuplServer - -func (v *interfaceModemLocation) GoSetSuplServer(flags dbus.Flags, ch chan *dbus.Call, supl string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSuplServer", flags, ch, supl) -} - -func (v *interfaceModemLocation) SetSuplServer(flags dbus.Flags, supl string) error { - return (<-v.GoSetSuplServer(flags, make(chan *dbus.Call, 1), supl).Done).Err -} - -// method SetGpsRefreshRate - -func (v *interfaceModemLocation) GoSetGpsRefreshRate(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetGpsRefreshRate", flags, ch, rate) -} - -func (v *interfaceModemLocation) SetGpsRefreshRate(flags dbus.Flags, rate uint32) error { - return (<-v.GoSetGpsRefreshRate(flags, make(chan *dbus.Call, 1), rate).Done).Err -} - -// property Capabilities u - -func (v *interfaceModemLocation) Capabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Capabilities", - } -} - -// property Enabled u - -func (v *interfaceModemLocation) Enabled() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Enabled", - } -} - -// property SignalsLocation b - -func (v *interfaceModemLocation) SignalsLocation() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SignalsLocation", - } -} - -type PropModemLocation interface { - Get(flags dbus.Flags) (value map[uint32]dbus.Variant, err error) - Set(flags dbus.Flags, value map[uint32]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[uint32]dbus.Variant)) error -} - -type implPropModemLocation struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemLocation) Get(flags dbus.Flags) (value map[uint32]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemLocation) Set(flags dbus.Flags, value map[uint32]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemLocation) ConnectChanged(cb func(hasValue bool, value map[uint32]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[uint32]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Location a{uv} - -func (v *interfaceModemLocation) Location() PropModemLocation { - return &implPropModemLocation{ - Impl: v, - Name: "Location", - } -} - -// property SuplServer s - -func (v *interfaceModemLocation) SuplServer() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SuplServer", - } -} - -// property GpsRefreshRate u - -func (v *interfaceModemLocation) GpsRefreshRate() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "GpsRefreshRate", - } -} - -func (obj *objectModem) Messaging() modemMessaging { - return &obj.interfaceModemMessaging -} - -type modemMessaging interface { - GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - List(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoDelete(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - Delete(flags dbus.Flags, path dbus.ObjectPath) error - GoCreate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call - Create(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) - ConnectAdded(cb func(path dbus.ObjectPath, received bool)) (dbusutil.SignalHandlerId, error) - ConnectDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Messages() proxy.PropObjectPathArray - SupportedStorages() proxy.PropUint32Array - DefaultStorage() proxy.PropUint32 -} - -type interfaceModemMessaging struct{} - -func (v *interfaceModemMessaging) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemMessaging) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Messaging" -} - -// method List - -func (v *interfaceModemMessaging) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch) -} - -func (*interfaceModemMessaging) StoreList(call *dbus.Call) (result []dbus.ObjectPath, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceModemMessaging) List(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreList( - <-v.GoList(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Delete - -func (v *interfaceModemMessaging) GoDelete(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, path) -} - -func (v *interfaceModemMessaging) Delete(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method Create - -func (v *interfaceModemMessaging) GoCreate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Create", flags, ch, properties) -} - -func (*interfaceModemMessaging) StoreCreate(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceModemMessaging) Create(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreate( - <-v.GoCreate(flags, make(chan *dbus.Call, 1), properties).Done) -} - -// signal Added - -func (v *interfaceModemMessaging) ConnectAdded(cb func(path dbus.ObjectPath, received bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Added", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Added", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - var received bool - err := dbus.Store(sig.Body, &path, &received) - if err == nil { - cb(path, received) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Deleted - -func (v *interfaceModemMessaging) ConnectDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Deleted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Deleted", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Messages ao - -func (v *interfaceModemMessaging) Messages() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Messages", - } -} - -// property SupportedStorages au - -func (v *interfaceModemMessaging) SupportedStorages() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "SupportedStorages", - } -} - -// property DefaultStorage u - -func (v *interfaceModemMessaging) DefaultStorage() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "DefaultStorage", - } -} - -func (obj *objectModem) Modem3gppUssd() modem3gppUssd { - return &obj.interfaceModem3gppUssd -} - -type modem3gppUssd interface { - GoInitiate(flags dbus.Flags, ch chan *dbus.Call, command string) *dbus.Call - Initiate(flags dbus.Flags, command string) (string, error) - GoRespond(flags dbus.Flags, ch chan *dbus.Call, response string) *dbus.Call - Respond(flags dbus.Flags, response string) (string, error) - GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Cancel(flags dbus.Flags) error - State() proxy.PropUint32 - NetworkNotification() proxy.PropString - NetworkRequest() proxy.PropString -} - -type interfaceModem3gppUssd struct{} - -func (v *interfaceModem3gppUssd) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModem3gppUssd) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd" -} - -// method Initiate - -func (v *interfaceModem3gppUssd) GoInitiate(flags dbus.Flags, ch chan *dbus.Call, command string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Initiate", flags, ch, command) -} - -func (*interfaceModem3gppUssd) StoreInitiate(call *dbus.Call) (reply string, err error) { - err = call.Store(&reply) - return -} - -func (v *interfaceModem3gppUssd) Initiate(flags dbus.Flags, command string) (string, error) { - return v.StoreInitiate( - <-v.GoInitiate(flags, make(chan *dbus.Call, 1), command).Done) -} - -// method Respond - -func (v *interfaceModem3gppUssd) GoRespond(flags dbus.Flags, ch chan *dbus.Call, response string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Respond", flags, ch, response) -} - -func (*interfaceModem3gppUssd) StoreRespond(call *dbus.Call) (reply string, err error) { - err = call.Store(&reply) - return -} - -func (v *interfaceModem3gppUssd) Respond(flags dbus.Flags, response string) (string, error) { - return v.StoreRespond( - <-v.GoRespond(flags, make(chan *dbus.Call, 1), response).Done) -} - -// method Cancel - -func (v *interfaceModem3gppUssd) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) -} - -func (v *interfaceModem3gppUssd) Cancel(flags dbus.Flags) error { - return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property State u - -func (v *interfaceModem3gppUssd) State() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} - -// property NetworkNotification s - -func (v *interfaceModem3gppUssd) NetworkNotification() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "NetworkNotification", - } -} - -// property NetworkRequest s - -func (v *interfaceModem3gppUssd) NetworkRequest() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "NetworkRequest", - } -} - -func (obj *objectModem) Modem3gpp() modem3gpp { - return &obj.interfaceModem3gpp -} - -type modem3gpp interface { - GoRegister(flags dbus.Flags, ch chan *dbus.Call, operator_id string) *dbus.Call - Register(flags dbus.Flags, operator_id string) error - GoScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Scan(flags dbus.Flags) ([]map[string]dbus.Variant, error) - Imei() proxy.PropString - RegistrationState() proxy.PropUint32 - OperatorCode() proxy.PropString - OperatorName() proxy.PropString - EnabledFacilityLocks() proxy.PropUint32 - SubscriptionState() proxy.PropUint32 -} - -type interfaceModem3gpp struct{} - -func (v *interfaceModem3gpp) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModem3gpp) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Modem3gpp" -} - -// method Register - -func (v *interfaceModem3gpp) GoRegister(flags dbus.Flags, ch chan *dbus.Call, operator_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, operator_id) -} - -func (v *interfaceModem3gpp) Register(flags dbus.Flags, operator_id string) error { - return (<-v.GoRegister(flags, make(chan *dbus.Call, 1), operator_id).Done).Err -} - -// method Scan - -func (v *interfaceModem3gpp) GoScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Scan", flags, ch) -} - -func (*interfaceModem3gpp) StoreScan(call *dbus.Call) (results []map[string]dbus.Variant, err error) { - err = call.Store(&results) - return -} - -func (v *interfaceModem3gpp) Scan(flags dbus.Flags) ([]map[string]dbus.Variant, error) { - return v.StoreScan( - <-v.GoScan(flags, make(chan *dbus.Call, 1)).Done) -} - -// property Imei s - -func (v *interfaceModem3gpp) Imei() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Imei", - } -} - -// property RegistrationState u - -func (v *interfaceModem3gpp) RegistrationState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RegistrationState", - } -} - -// property OperatorCode s - -func (v *interfaceModem3gpp) OperatorCode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OperatorCode", - } -} - -// property OperatorName s - -func (v *interfaceModem3gpp) OperatorName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OperatorName", - } -} - -// property EnabledFacilityLocks u - -func (v *interfaceModem3gpp) EnabledFacilityLocks() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "EnabledFacilityLocks", - } -} - -// property SubscriptionState u - -func (v *interfaceModem3gpp) SubscriptionState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "SubscriptionState", - } -} - -func (obj *objectModem) Cdma() modemCdma { - return &obj.interfaceModemCdma -} - -type modemCdma interface { - GoActivate(flags dbus.Flags, ch chan *dbus.Call, carrier_code string) *dbus.Call - Activate(flags dbus.Flags, carrier_code string) error - GoActivateManual(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call - ActivateManual(flags dbus.Flags, properties map[string]dbus.Variant) error - ConnectActivationStateChanged(cb func(activation_state uint32, activation_error uint32, status_changes map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ActivationState() proxy.PropUint32 - Meid() proxy.PropString - Esn() proxy.PropString - Sid() proxy.PropUint32 - Nid() proxy.PropUint32 - Cdma1xRegistrationState() proxy.PropUint32 - EvdoRegistrationState() proxy.PropUint32 -} - -type interfaceModemCdma struct{} - -func (v *interfaceModemCdma) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemCdma) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.ModemCdma" -} - -// method Activate - -func (v *interfaceModemCdma) GoActivate(flags dbus.Flags, ch chan *dbus.Call, carrier_code string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch, carrier_code) -} - -func (v *interfaceModemCdma) Activate(flags dbus.Flags, carrier_code string) error { - return (<-v.GoActivate(flags, make(chan *dbus.Call, 1), carrier_code).Done).Err -} - -// method ActivateManual - -func (v *interfaceModemCdma) GoActivateManual(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateManual", flags, ch, properties) -} - -func (v *interfaceModemCdma) ActivateManual(flags dbus.Flags, properties map[string]dbus.Variant) error { - return (<-v.GoActivateManual(flags, make(chan *dbus.Call, 1), properties).Done).Err -} - -// signal ActivationStateChanged - -func (v *interfaceModemCdma) ConnectActivationStateChanged(cb func(activation_state uint32, activation_error uint32, status_changes map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActivationStateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActivationStateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var activation_state uint32 - var activation_error uint32 - var status_changes map[string]dbus.Variant - err := dbus.Store(sig.Body, &activation_state, &activation_error, &status_changes) - if err == nil { - cb(activation_state, activation_error, status_changes) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ActivationState u - -func (v *interfaceModemCdma) ActivationState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ActivationState", - } -} - -// property Meid s - -func (v *interfaceModemCdma) Meid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Meid", - } -} - -// property Esn s - -func (v *interfaceModemCdma) Esn() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Esn", - } -} - -// property Sid u - -func (v *interfaceModemCdma) Sid() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Sid", - } -} - -// property Nid u - -func (v *interfaceModemCdma) Nid() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Nid", - } -} - -// property Cdma1xRegistrationState u - -func (v *interfaceModemCdma) Cdma1xRegistrationState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Cdma1xRegistrationState", - } -} - -// property EvdoRegistrationState u - -func (v *interfaceModemCdma) EvdoRegistrationState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "EvdoRegistrationState", - } -} - -func (obj *objectModem) Oma() modemOma { - return &obj.interfaceModemOma -} - -type modemOma interface { - GoSetup(flags dbus.Flags, ch chan *dbus.Call, features uint32) *dbus.Call - Setup(flags dbus.Flags, features uint32) error - GoStartClientInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_type uint32) *dbus.Call - StartClientInitiatedSession(flags dbus.Flags, session_type uint32) error - GoAcceptNetworkInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_id uint32, accept bool) *dbus.Call - AcceptNetworkInitiatedSession(flags dbus.Flags, session_id uint32, accept bool) error - GoCancelSession(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CancelSession(flags dbus.Flags) error - ConnectSessionStateChanged(cb func(old_session_state int32, new_session_state int32, session_state_failed_reason uint32)) (dbusutil.SignalHandlerId, error) - Features() proxy.PropUint32 - PendingNetworkInitiatedSessions() PropModemOmaPendingNetworkInitiatedSessions - SessionType() proxy.PropUint32 - SessionState() proxy.PropInt32 -} - -type interfaceModemOma struct{} - -func (v *interfaceModemOma) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemOma) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Oma" -} - -// method Setup - -func (v *interfaceModemOma) GoSetup(flags dbus.Flags, ch chan *dbus.Call, features uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Setup", flags, ch, features) -} - -func (v *interfaceModemOma) Setup(flags dbus.Flags, features uint32) error { - return (<-v.GoSetup(flags, make(chan *dbus.Call, 1), features).Done).Err -} - -// method StartClientInitiatedSession - -func (v *interfaceModemOma) GoStartClientInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_type uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartClientInitiatedSession", flags, ch, session_type) -} - -func (v *interfaceModemOma) StartClientInitiatedSession(flags dbus.Flags, session_type uint32) error { - return (<-v.GoStartClientInitiatedSession(flags, make(chan *dbus.Call, 1), session_type).Done).Err -} - -// method AcceptNetworkInitiatedSession - -func (v *interfaceModemOma) GoAcceptNetworkInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_id uint32, accept bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AcceptNetworkInitiatedSession", flags, ch, session_id, accept) -} - -func (v *interfaceModemOma) AcceptNetworkInitiatedSession(flags dbus.Flags, session_id uint32, accept bool) error { - return (<-v.GoAcceptNetworkInitiatedSession(flags, make(chan *dbus.Call, 1), session_id, accept).Done).Err -} - -// method CancelSession - -func (v *interfaceModemOma) GoCancelSession(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelSession", flags, ch) -} - -func (v *interfaceModemOma) CancelSession(flags dbus.Flags) error { - return (<-v.GoCancelSession(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal SessionStateChanged - -func (v *interfaceModemOma) ConnectSessionStateChanged(cb func(old_session_state int32, new_session_state int32, session_state_failed_reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SessionStateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SessionStateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var old_session_state int32 - var new_session_state int32 - var session_state_failed_reason uint32 - err := dbus.Store(sig.Body, &old_session_state, &new_session_state, &session_state_failed_reason) - if err == nil { - cb(old_session_state, new_session_state, session_state_failed_reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Features u - -func (v *interfaceModemOma) Features() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Features", - } -} - -type PropModemOmaPendingNetworkInitiatedSessions interface { - Get(flags dbus.Flags) (value []OmaSession, err error) - Set(flags dbus.Flags, value []OmaSession) error - ConnectChanged(cb func(hasValue bool, value []OmaSession)) error -} - -type implPropModemOmaPendingNetworkInitiatedSessions struct { - Impl proxy.Implementer - Name string -} - -func (p implPropModemOmaPendingNetworkInitiatedSessions) Get(flags dbus.Flags) (value []OmaSession, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropModemOmaPendingNetworkInitiatedSessions) Set(flags dbus.Flags, value []OmaSession) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropModemOmaPendingNetworkInitiatedSessions) ConnectChanged(cb func(hasValue bool, value []OmaSession)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []OmaSession - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property PendingNetworkInitiatedSessions a(uu) - -func (v *interfaceModemOma) PendingNetworkInitiatedSessions() PropModemOmaPendingNetworkInitiatedSessions { - return &implPropModemOmaPendingNetworkInitiatedSessions{ - Impl: v, - Name: "PendingNetworkInitiatedSessions", - } -} - -// property SessionType u - -func (v *interfaceModemOma) SessionType() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "SessionType", - } -} - -// property SessionState i - -func (v *interfaceModemOma) SessionState() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SessionState", - } -} - -func (obj *objectModem) Signal() modemSignal { - return &obj.interfaceModemSignal -} - -type modemSignal interface { - GoSetup(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call - Setup(flags dbus.Flags, rate uint32) error - Rate() proxy.PropUint32 - Cdma() PropMapStringVariant - Evdo() PropMapStringVariant - Gsm() PropMapStringVariant - Umts() PropMapStringVariant - Lte() PropMapStringVariant -} - -type interfaceModemSignal struct{} - -func (v *interfaceModemSignal) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemSignal) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Signal" -} - -// method Setup - -func (v *interfaceModemSignal) GoSetup(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Setup", flags, ch, rate) -} - -func (v *interfaceModemSignal) Setup(flags dbus.Flags, rate uint32) error { - return (<-v.GoSetup(flags, make(chan *dbus.Call, 1), rate).Done).Err -} - -// property Rate u - -func (v *interfaceModemSignal) Rate() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Rate", - } -} - -// property Cdma a{sv} - -func (v *interfaceModemSignal) Cdma() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Cdma", - } -} - -// property Evdo a{sv} - -func (v *interfaceModemSignal) Evdo() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Evdo", - } -} - -// property Gsm a{sv} - -func (v *interfaceModemSignal) Gsm() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Gsm", - } -} - -// property Umts a{sv} - -func (v *interfaceModemSignal) Umts() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Umts", - } -} - -// property Lte a{sv} - -func (v *interfaceModemSignal) Lte() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Lte", - } -} - -func (obj *objectModem) Simple() modemSimple { - return &obj.interfaceModemSimple -} - -type modemSimple interface { - GoConnect(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call - Connect(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call - Disconnect(flags dbus.Flags, bearer dbus.ObjectPath) error - GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetStatus(flags dbus.Flags) (map[string]dbus.Variant, error) -} - -type interfaceModemSimple struct{} - -func (v *interfaceModemSimple) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemSimple) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Simple" -} - -// method Connect - -func (v *interfaceModemSimple) GoConnect(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, properties) -} - -func (*interfaceModemSimple) StoreConnect(call *dbus.Call) (bearer dbus.ObjectPath, err error) { - err = call.Store(&bearer) - return -} - -func (v *interfaceModemSimple) Connect(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreConnect( - <-v.GoConnect(flags, make(chan *dbus.Call, 1), properties).Done) -} - -// method Disconnect - -func (v *interfaceModemSimple) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch, bearer) -} - -func (v *interfaceModemSimple) Disconnect(flags dbus.Flags, bearer dbus.ObjectPath) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1), bearer).Done).Err -} - -// method GetStatus - -func (v *interfaceModemSimple) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetStatus", flags, ch) -} - -func (*interfaceModemSimple) StoreGetStatus(call *dbus.Call) (properties map[string]dbus.Variant, err error) { - err = call.Store(&properties) - return -} - -func (v *interfaceModemSimple) GetStatus(flags dbus.Flags) (map[string]dbus.Variant, error) { - return v.StoreGetStatus( - <-v.GoGetStatus(flags, make(chan *dbus.Call, 1)).Done) -} - -func (obj *objectModem) Time() modemTime { - return &obj.interfaceModemTime -} - -type modemTime interface { - GoGetNetworkTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetNetworkTime(flags dbus.Flags) (string, error) - ConnectNetworkTimeChanged(cb func(time string)) (dbusutil.SignalHandlerId, error) - NetworkTimezone() PropMapStringVariant -} - -type interfaceModemTime struct{} - -func (v *interfaceModemTime) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemTime) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Time" -} - -// method GetNetworkTime - -func (v *interfaceModemTime) GoGetNetworkTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNetworkTime", flags, ch) -} - -func (*interfaceModemTime) StoreGetNetworkTime(call *dbus.Call) (time string, err error) { - err = call.Store(&time) - return -} - -func (v *interfaceModemTime) GetNetworkTime(flags dbus.Flags) (string, error) { - return v.StoreGetNetworkTime( - <-v.GoGetNetworkTime(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal NetworkTimeChanged - -func (v *interfaceModemTime) ConnectNetworkTimeChanged(cb func(time string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NetworkTimeChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NetworkTimeChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var time string - err := dbus.Store(sig.Body, &time) - if err == nil { - cb(time) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property NetworkTimezone a{sv} - -func (v *interfaceModemTime) NetworkTimezone() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "NetworkTimezone", - } -} - -func (obj *objectModem) Voice() modemVoice { - return &obj.interfaceModemVoice -} - -type modemVoice interface { - GoListCalls(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListCalls(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoDeleteCall(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call - DeleteCall(flags dbus.Flags, path dbus.ObjectPath) error - GoCreateCall(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call - CreateCall(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) - ConnectCallAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectCallDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Calls() proxy.PropObjectPathArray -} - -type interfaceModemVoice struct{} - -func (v *interfaceModemVoice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceModemVoice) GetInterfaceName_() string { - return "org.freedesktop.ModemManager1.Modem.Voice" -} - -// method ListCalls - -func (v *interfaceModemVoice) GoListCalls(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListCalls", flags, ch) -} - -func (*interfaceModemVoice) StoreListCalls(call *dbus.Call) (result []dbus.ObjectPath, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceModemVoice) ListCalls(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreListCalls( - <-v.GoListCalls(flags, make(chan *dbus.Call, 1)).Done) -} - -// method DeleteCall - -func (v *interfaceModemVoice) GoDeleteCall(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCall", flags, ch, path) -} - -func (v *interfaceModemVoice) DeleteCall(flags dbus.Flags, path dbus.ObjectPath) error { - return (<-v.GoDeleteCall(flags, make(chan *dbus.Call, 1), path).Done).Err -} - -// method CreateCall - -func (v *interfaceModemVoice) GoCreateCall(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateCall", flags, ch, properties) -} - -func (*interfaceModemVoice) StoreCreateCall(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceModemVoice) CreateCall(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreateCall( - <-v.GoCreateCall(flags, make(chan *dbus.Call, 1), properties).Done) -} - -// signal CallAdded - -func (v *interfaceModemVoice) ConnectCallAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CallAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CallAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CallDeleted - -func (v *interfaceModemVoice) ConnectCallDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CallDeleted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CallDeleted", - } - handlerFunc := func(sig *dbus.Signal) { - var path dbus.ObjectPath - err := dbus.Store(sig.Body, &path) - if err == nil { - cb(path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Calls ao - -func (v *interfaceModemVoice) Calls() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Calls", - } -} - -type PropMapStringVariant interface { - Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error -} - -type implPropMapStringVariant struct { - Impl proxy.Implementer - Name string -} - -func (p implPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,2126 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.modemmanager1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package modemmanager1 - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockManager struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - MockInterfaceManager // interface org.freedesktop.ModemManager1 - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method ScanDevices - -func (v *MockInterfaceManager) GoScanDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ScanDevices(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetLogging - -func (v *MockInterfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string) *dbus.Call { - mockArgs := v.Called(flags, ch, level) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetLogging(flags dbus.Flags, level string) error { - mockArgs := v.Called(flags, level) - - return mockArgs.Error(0) -} - -type MockModem struct { - MockInterfaceModem // interface org.freedesktop.ModemManager1.Modem - MockInterfaceModemFirmware // interface org.freedesktop.ModemManager1.Modem.Firmware - MockInterfaceModemLocation // interface org.freedesktop.ModemManager1.Modem.Location - MockInterfaceModemMessaging // interface org.freedesktop.ModemManager1.Modem.Messaging - MockInterfaceModem3gppUssd // interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd - MockInterfaceModem3gpp // interface org.freedesktop.ModemManager1.Modem.Modem3gpp - MockInterfaceModemCdma // interface org.freedesktop.ModemManager1.Modem.ModemCdma - MockInterfaceModemOma // interface org.freedesktop.ModemManager1.Modem.Oma - MockInterfaceModemSignal // interface org.freedesktop.ModemManager1.Modem.Signal - MockInterfaceModemSimple // interface org.freedesktop.ModemManager1.Modem.Simple - MockInterfaceModemTime // interface org.freedesktop.ModemManager1.Modem.Time - MockInterfaceModemVoice // interface org.freedesktop.ModemManager1.Modem.Voice - proxy.MockObject -} - -type MockInterfaceModem struct { - mock.Mock -} - -// method Enable - -func (v *MockInterfaceModem) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) Enable(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method ListBearers - -func (v *MockInterfaceModem) GoListBearers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) ListBearers(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CreateBearer - -func (v *MockInterfaceModem) GoCreateBearer(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) CreateBearer(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DeleteBearer - -func (v *MockInterfaceModem) GoDeleteBearer(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, bearer) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) DeleteBearer(flags dbus.Flags, bearer dbus.ObjectPath) error { - mockArgs := v.Called(flags, bearer) - - return mockArgs.Error(0) -} - -// method Reset - -func (v *MockInterfaceModem) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) Reset(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method FactoryReset - -func (v *MockInterfaceModem) GoFactoryReset(flags dbus.Flags, ch chan *dbus.Call, code string) *dbus.Call { - mockArgs := v.Called(flags, ch, code) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) FactoryReset(flags dbus.Flags, code string) error { - mockArgs := v.Called(flags, code) - - return mockArgs.Error(0) -} - -// method SetPowerState - -func (v *MockInterfaceModem) GoSetPowerState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, state) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) SetPowerState(flags dbus.Flags, state uint32) error { - mockArgs := v.Called(flags, state) - - return mockArgs.Error(0) -} - -// method SetCurrentCapabilities - -func (v *MockInterfaceModem) GoSetCurrentCapabilities(flags dbus.Flags, ch chan *dbus.Call, capabilities uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, capabilities) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) SetCurrentCapabilities(flags dbus.Flags, capabilities uint32) error { - mockArgs := v.Called(flags, capabilities) - - return mockArgs.Error(0) -} - -// method SetCurrentModes - -func (v *MockInterfaceModem) GoSetCurrentModes(flags dbus.Flags, ch chan *dbus.Call, modes ModemModes) *dbus.Call { - mockArgs := v.Called(flags, ch, modes) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) SetCurrentModes(flags dbus.Flags, modes ModemModes) error { - mockArgs := v.Called(flags, modes) - - return mockArgs.Error(0) -} - -// method SetCurrentBands - -func (v *MockInterfaceModem) GoSetCurrentBands(flags dbus.Flags, ch chan *dbus.Call, bands []uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, bands) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) SetCurrentBands(flags dbus.Flags, bands []uint32) error { - mockArgs := v.Called(flags, bands) - - return mockArgs.Error(0) -} - -// method Command - -func (v *MockInterfaceModem) GoCommand(flags dbus.Flags, ch chan *dbus.Call, cmd string, timeout uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, cmd, timeout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem) Command(flags dbus.Flags, cmd string, timeout uint32) (string, error) { - mockArgs := v.Called(flags, cmd, timeout) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal StateChanged - -func (v *MockInterfaceModem) ConnectStateChanged(cb func(old int32, new int32, reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Sim o - -func (v *MockInterfaceModem) Sim() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Bearers ao - -func (v *MockInterfaceModem) Bearers() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportedCapabilities au - -func (v *MockInterfaceModem) SupportedCapabilities() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentCapabilities u - -func (v *MockInterfaceModem) CurrentCapabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MaxBearers u - -func (v *MockInterfaceModem) MaxBearers() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MaxActiveBearers u - -func (v *MockInterfaceModem) MaxActiveBearers() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Manufacturer s - -func (v *MockInterfaceModem) Manufacturer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Model s - -func (v *MockInterfaceModem) Model() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Revision s - -func (v *MockInterfaceModem) Revision() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceIdentifier s - -func (v *MockInterfaceModem) DeviceIdentifier() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Device s - -func (v *MockInterfaceModem) Device() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Drivers as - -func (v *MockInterfaceModem) Drivers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Plugin s - -func (v *MockInterfaceModem) Plugin() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrimaryPort s - -func (v *MockInterfaceModem) PrimaryPort() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemPorts struct { - mock.Mock -} - -func (p MockPropModemPorts) Get(flags dbus.Flags) (value []ModemPort, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]ModemPort) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemPorts) Set(flags dbus.Flags, value []ModemPort) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemPorts) ConnectChanged(cb func(hasValue bool, value []ModemPort)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Ports a(su) - -func (v *MockInterfaceModem) Ports() PropModemPorts { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemPorts) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EquipmentIdentifier s - -func (v *MockInterfaceModem) EquipmentIdentifier() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnlockRequired u - -func (v *MockInterfaceModem) UnlockRequired() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemUnlockRetries struct { - mock.Mock -} - -func (p MockPropModemUnlockRetries) Get(flags dbus.Flags) (value map[uint32]uint32, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[uint32]uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemUnlockRetries) Set(flags dbus.Flags, value map[uint32]uint32) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemUnlockRetries) ConnectChanged(cb func(hasValue bool, value map[uint32]uint32)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property UnlockRetries a{uu} - -func (v *MockInterfaceModem) UnlockRetries() PropModemUnlockRetries { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemUnlockRetries) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State i - -func (v *MockInterfaceModem) State() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StateFailedReason u - -func (v *MockInterfaceModem) StateFailedReason() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AccessTechnologies u - -func (v *MockInterfaceModem) AccessTechnologies() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemSignalQuality struct { - mock.Mock -} - -func (p MockPropModemSignalQuality) Get(flags dbus.Flags) (value ModemSignalQuality, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(ModemSignalQuality) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemSignalQuality) Set(flags dbus.Flags, value ModemSignalQuality) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemSignalQuality) ConnectChanged(cb func(hasValue bool, value ModemSignalQuality)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property SignalQuality (ub) - -func (v *MockInterfaceModem) SignalQuality() PropModemSignalQuality { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemSignalQuality) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OwnNumbers as - -func (v *MockInterfaceModem) OwnNumbers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PowerState u - -func (v *MockInterfaceModem) PowerState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemSupportedModes struct { - mock.Mock -} - -func (p MockPropModemSupportedModes) Get(flags dbus.Flags) (value []ModemModes, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]ModemModes) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemSupportedModes) Set(flags dbus.Flags, value []ModemModes) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemSupportedModes) ConnectChanged(cb func(hasValue bool, value []ModemModes)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property SupportedModes a(uu) - -func (v *MockInterfaceModem) SupportedModes() PropModemSupportedModes { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemSupportedModes) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemCurrentModes struct { - mock.Mock -} - -func (p MockPropModemCurrentModes) Get(flags dbus.Flags) (value ModemModes, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(ModemModes) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemCurrentModes) Set(flags dbus.Flags, value ModemModes) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemCurrentModes) ConnectChanged(cb func(hasValue bool, value ModemModes)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property CurrentModes (uu) - -func (v *MockInterfaceModem) CurrentModes() PropModemCurrentModes { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemCurrentModes) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportedBands au - -func (v *MockInterfaceModem) SupportedBands() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentBands au - -func (v *MockInterfaceModem) CurrentBands() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportedIpFamilies u - -func (v *MockInterfaceModem) SupportedIpFamilies() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemFirmware struct { - mock.Mock -} - -// method List - -func (v *MockInterfaceModemFirmware) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemFirmware) List(flags dbus.Flags) (string, []map[string]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret1, ok := mockArgs.Get(1).([]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.String(0), ret1, mockArgs.Error(2) -} - -// method Select - -func (v *MockInterfaceModemFirmware) GoSelect(flags dbus.Flags, ch chan *dbus.Call, uniqueid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uniqueid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemFirmware) Select(flags dbus.Flags, uniqueid string) error { - mockArgs := v.Called(flags, uniqueid) - - return mockArgs.Error(0) -} - -type MockInterfaceModemLocation struct { - mock.Mock -} - -// method Setup - -func (v *MockInterfaceModemLocation) GoSetup(flags dbus.Flags, ch chan *dbus.Call, sources uint32, signal_location bool) *dbus.Call { - mockArgs := v.Called(flags, ch, sources, signal_location) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemLocation) Setup(flags dbus.Flags, sources uint32, signal_location bool) error { - mockArgs := v.Called(flags, sources, signal_location) - - return mockArgs.Error(0) -} - -// method GetLocation - -func (v *MockInterfaceModemLocation) GoGetLocation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemLocation) GetLocation(flags dbus.Flags) (map[uint32]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[uint32]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetSuplServer - -func (v *MockInterfaceModemLocation) GoSetSuplServer(flags dbus.Flags, ch chan *dbus.Call, supl string) *dbus.Call { - mockArgs := v.Called(flags, ch, supl) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemLocation) SetSuplServer(flags dbus.Flags, supl string) error { - mockArgs := v.Called(flags, supl) - - return mockArgs.Error(0) -} - -// method SetGpsRefreshRate - -func (v *MockInterfaceModemLocation) GoSetGpsRefreshRate(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, rate) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemLocation) SetGpsRefreshRate(flags dbus.Flags, rate uint32) error { - mockArgs := v.Called(flags, rate) - - return mockArgs.Error(0) -} - -// property Capabilities u - -func (v *MockInterfaceModemLocation) Capabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Enabled u - -func (v *MockInterfaceModemLocation) Enabled() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SignalsLocation b - -func (v *MockInterfaceModemLocation) SignalsLocation() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemLocation struct { - mock.Mock -} - -func (p MockPropModemLocation) Get(flags dbus.Flags) (value map[uint32]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[uint32]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemLocation) Set(flags dbus.Flags, value map[uint32]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemLocation) ConnectChanged(cb func(hasValue bool, value map[uint32]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Location a{uv} - -func (v *MockInterfaceModemLocation) Location() PropModemLocation { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemLocation) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SuplServer s - -func (v *MockInterfaceModemLocation) SuplServer() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GpsRefreshRate u - -func (v *MockInterfaceModemLocation) GpsRefreshRate() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemMessaging struct { - mock.Mock -} - -// method List - -func (v *MockInterfaceModemMessaging) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemMessaging) List(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Delete - -func (v *MockInterfaceModemMessaging) GoDelete(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemMessaging) Delete(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method Create - -func (v *MockInterfaceModemMessaging) GoCreate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemMessaging) Create(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Added - -func (v *MockInterfaceModemMessaging) ConnectAdded(cb func(path dbus.ObjectPath, received bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Deleted - -func (v *MockInterfaceModemMessaging) ConnectDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Messages ao - -func (v *MockInterfaceModemMessaging) Messages() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupportedStorages au - -func (v *MockInterfaceModemMessaging) SupportedStorages() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultStorage u - -func (v *MockInterfaceModemMessaging) DefaultStorage() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModem3gppUssd struct { - mock.Mock -} - -// method Initiate - -func (v *MockInterfaceModem3gppUssd) GoInitiate(flags dbus.Flags, ch chan *dbus.Call, command string) *dbus.Call { - mockArgs := v.Called(flags, ch, command) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem3gppUssd) Initiate(flags dbus.Flags, command string) (string, error) { - mockArgs := v.Called(flags, command) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Respond - -func (v *MockInterfaceModem3gppUssd) GoRespond(flags dbus.Flags, ch chan *dbus.Call, response string) *dbus.Call { - mockArgs := v.Called(flags, ch, response) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem3gppUssd) Respond(flags dbus.Flags, response string) (string, error) { - mockArgs := v.Called(flags, response) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Cancel - -func (v *MockInterfaceModem3gppUssd) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem3gppUssd) Cancel(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property State u - -func (v *MockInterfaceModem3gppUssd) State() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NetworkNotification s - -func (v *MockInterfaceModem3gppUssd) NetworkNotification() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NetworkRequest s - -func (v *MockInterfaceModem3gppUssd) NetworkRequest() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModem3gpp struct { - mock.Mock -} - -// method Register - -func (v *MockInterfaceModem3gpp) GoRegister(flags dbus.Flags, ch chan *dbus.Call, operator_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, operator_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem3gpp) Register(flags dbus.Flags, operator_id string) error { - mockArgs := v.Called(flags, operator_id) - - return mockArgs.Error(0) -} - -// method Scan - -func (v *MockInterfaceModem3gpp) GoScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModem3gpp) Scan(flags dbus.Flags) ([]map[string]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Imei s - -func (v *MockInterfaceModem3gpp) Imei() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RegistrationState u - -func (v *MockInterfaceModem3gpp) RegistrationState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OperatorCode s - -func (v *MockInterfaceModem3gpp) OperatorCode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OperatorName s - -func (v *MockInterfaceModem3gpp) OperatorName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EnabledFacilityLocks u - -func (v *MockInterfaceModem3gpp) EnabledFacilityLocks() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SubscriptionState u - -func (v *MockInterfaceModem3gpp) SubscriptionState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemCdma struct { - mock.Mock -} - -// method Activate - -func (v *MockInterfaceModemCdma) GoActivate(flags dbus.Flags, ch chan *dbus.Call, carrier_code string) *dbus.Call { - mockArgs := v.Called(flags, ch, carrier_code) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemCdma) Activate(flags dbus.Flags, carrier_code string) error { - mockArgs := v.Called(flags, carrier_code) - - return mockArgs.Error(0) -} - -// method ActivateManual - -func (v *MockInterfaceModemCdma) GoActivateManual(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemCdma) ActivateManual(flags dbus.Flags, properties map[string]dbus.Variant) error { - mockArgs := v.Called(flags, properties) - - return mockArgs.Error(0) -} - -// signal ActivationStateChanged - -func (v *MockInterfaceModemCdma) ConnectActivationStateChanged(cb func(activation_state uint32, activation_error uint32, status_changes map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ActivationState u - -func (v *MockInterfaceModemCdma) ActivationState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Meid s - -func (v *MockInterfaceModemCdma) Meid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Esn s - -func (v *MockInterfaceModemCdma) Esn() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Sid u - -func (v *MockInterfaceModemCdma) Sid() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Nid u - -func (v *MockInterfaceModemCdma) Nid() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Cdma1xRegistrationState u - -func (v *MockInterfaceModemCdma) Cdma1xRegistrationState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EvdoRegistrationState u - -func (v *MockInterfaceModemCdma) EvdoRegistrationState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemOma struct { - mock.Mock -} - -// method Setup - -func (v *MockInterfaceModemOma) GoSetup(flags dbus.Flags, ch chan *dbus.Call, features uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, features) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemOma) Setup(flags dbus.Flags, features uint32) error { - mockArgs := v.Called(flags, features) - - return mockArgs.Error(0) -} - -// method StartClientInitiatedSession - -func (v *MockInterfaceModemOma) GoStartClientInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_type uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, session_type) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemOma) StartClientInitiatedSession(flags dbus.Flags, session_type uint32) error { - mockArgs := v.Called(flags, session_type) - - return mockArgs.Error(0) -} - -// method AcceptNetworkInitiatedSession - -func (v *MockInterfaceModemOma) GoAcceptNetworkInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_id uint32, accept bool) *dbus.Call { - mockArgs := v.Called(flags, ch, session_id, accept) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemOma) AcceptNetworkInitiatedSession(flags dbus.Flags, session_id uint32, accept bool) error { - mockArgs := v.Called(flags, session_id, accept) - - return mockArgs.Error(0) -} - -// method CancelSession - -func (v *MockInterfaceModemOma) GoCancelSession(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemOma) CancelSession(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal SessionStateChanged - -func (v *MockInterfaceModemOma) ConnectSessionStateChanged(cb func(old_session_state int32, new_session_state int32, session_state_failed_reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Features u - -func (v *MockInterfaceModemOma) Features() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropModemOmaPendingNetworkInitiatedSessions struct { - mock.Mock -} - -func (p MockPropModemOmaPendingNetworkInitiatedSessions) Get(flags dbus.Flags) (value []OmaSession, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]OmaSession) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropModemOmaPendingNetworkInitiatedSessions) Set(flags dbus.Flags, value []OmaSession) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropModemOmaPendingNetworkInitiatedSessions) ConnectChanged(cb func(hasValue bool, value []OmaSession)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property PendingNetworkInitiatedSessions a(uu) - -func (v *MockInterfaceModemOma) PendingNetworkInitiatedSessions() PropModemOmaPendingNetworkInitiatedSessions { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropModemOmaPendingNetworkInitiatedSessions) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SessionType u - -func (v *MockInterfaceModemOma) SessionType() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SessionState i - -func (v *MockInterfaceModemOma) SessionState() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemSignal struct { - mock.Mock -} - -// method Setup - -func (v *MockInterfaceModemSignal) GoSetup(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, rate) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemSignal) Setup(flags dbus.Flags, rate uint32) error { - mockArgs := v.Called(flags, rate) - - return mockArgs.Error(0) -} - -// property Rate u - -func (v *MockInterfaceModemSignal) Rate() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Cdma a{sv} - -func (v *MockInterfaceModemSignal) Cdma() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Evdo a{sv} - -func (v *MockInterfaceModemSignal) Evdo() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Gsm a{sv} - -func (v *MockInterfaceModemSignal) Gsm() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Umts a{sv} - -func (v *MockInterfaceModemSignal) Umts() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Lte a{sv} - -func (v *MockInterfaceModemSignal) Lte() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemSimple struct { - mock.Mock -} - -// method Connect - -func (v *MockInterfaceModemSimple) GoConnect(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemSimple) Connect(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Disconnect - -func (v *MockInterfaceModemSimple) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, bearer) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemSimple) Disconnect(flags dbus.Flags, bearer dbus.ObjectPath) error { - mockArgs := v.Called(flags, bearer) - - return mockArgs.Error(0) -} - -// method GetStatus - -func (v *MockInterfaceModemSimple) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemSimple) GetStatus(flags dbus.Flags) (map[string]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockInterfaceModemTime struct { - mock.Mock -} - -// method GetNetworkTime - -func (v *MockInterfaceModemTime) GoGetNetworkTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemTime) GetNetworkTime(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal NetworkTimeChanged - -func (v *MockInterfaceModemTime) ConnectNetworkTimeChanged(cb func(time string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property NetworkTimezone a{sv} - -func (v *MockInterfaceModemTime) NetworkTimezone() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceModemVoice struct { - mock.Mock -} - -// method ListCalls - -func (v *MockInterfaceModemVoice) GoListCalls(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemVoice) ListCalls(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method DeleteCall - -func (v *MockInterfaceModemVoice) GoDeleteCall(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemVoice) DeleteCall(flags dbus.Flags, path dbus.ObjectPath) error { - mockArgs := v.Called(flags, path) - - return mockArgs.Error(0) -} - -// method CreateCall - -func (v *MockInterfaceModemVoice) GoCreateCall(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceModemVoice) CreateCall(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, properties) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CallAdded - -func (v *MockInterfaceModemVoice) ConnectCallAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CallDeleted - -func (v *MockInterfaceModemVoice) ConnectCallDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Calls ao - -func (v *MockInterfaceModemVoice) Calls() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropMapStringVariant struct { - mock.Mock -} - -func (p MockPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Bearer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Bearer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Bearer.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Bearer.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,290 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Call.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Call.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Call.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Call.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,155 +0,0 @@ -{ - "Service": "org.freedesktop.ModemManager1", - "Objects": [ - { - "Type": "Manager", - "XmlFile": "ModemManager", - "Path": "/org/freedesktop/ModemManager1", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - }, - { - "Name":"org.freedesktop.ModemManager1", - "Type": "manager" - } - ] - }, - { - "Type": "Modem", - "XmlFiles": ["Modem", "Modem.*"], - "Interfaces": [ - { - "Name": "org.freedesktop.ModemManager1.Modem", - "Accessor": "Modem", - "Type": "modem", - "Fixes": { - "p/Ports": { - "Type": "PropModemPorts", - "ValueType": "[]ModemPort" - }, - "p/UnlockRetries": { - "Type": "PropModemUnlockRetries", - "ValueType": "map[uint32]uint32" - }, - "p/SignalQuality": { - "Type": "PropModemSignalQuality", - "ValueType": "ModemSignalQuality", - "EmptyValue": "$T{}" - }, - "p/SupportedModes": { - "Type": "PropModemSupportedModes", - "ValueType": "[]ModemModes" - }, - "p/CurrentModes": { - "Type": "PropModemCurrentModes", - "ValueType": "ModemModes", - "EmptyValue": "$T{}" - }, - "m/SetCurrentModes": [ - { - "Name": "modes", - "Type": "ModemModes" - } - ] - } - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Firmware", - "Accessor": "Firmware", - "Type": "modemFirmware" - }, - { - "Name":"org.freedesktop.ModemManager1.Modem.Location", - "Accessor": "Location", - "Type": "modemLocation", - "Fixes": { - "p/Location": { - "Type": "PropModemLocation", - "ValueType": "map[uint32]dbus.Variant" - } - } - }, - { - "Name":"org.freedesktop.ModemManager1.Modem.Messaging", - "Accessor": "Messaging", - "Type": "modemMessaging" - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd", - "Accessor": "Modem3gppUssd", - "Type": "modem3gppUssd" - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Modem3gpp", - "Accessor": "Modem3gpp", - "Type": "modem3gpp" - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.ModemCdma", - "Accessor": "Cdma", - "Type": "modemCdma" - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Oma", - "Accessor": "Oma", - "Type": "modemOma", - "Fixes": { - "p/PendingNetworkInitiatedSessions": { - "Type": "PropModemOmaPendingNetworkInitiatedSessions", - "ValueType": "[]OmaSession" - } - } - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Signal", - "Accessor": "Signal", - "Type": "modemSignal", - "Fixes": { - "p/Cdma": { - "RefType": "PropMapStringVariant" - }, - "p/Evdo": { - "RefType": "PropMapStringVariant" - }, - "p/Gsm": { - "RefType": "PropMapStringVariant" - }, - "p/Umts": { - "RefType": "PropMapStringVariant" - }, - "p/Lte": { - "RefType": "PropMapStringVariant" - } - } - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Simple", - "Accessor": "Simple", - "Type": "modemSimple" - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Time", - "Accessor": "Time", - "Type": "modemTime", - "Fixes": { - "p/NetworkTimezone": { - "RefType": "PropMapStringVariant" - } - } - }, - { - "Name": "org.freedesktop.ModemManager1.Modem.Voice", - "Accessor": "Voice", - "Type": "modemVoice" - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropMapStringVariant", - "ValueType": "map[string]dbus.Variant" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package modemmanager1 - -type ModemPort struct { - Name string - Type uint32 -} - -type ModemSignalQuality struct { - Quality uint32 - RecentlyTaken bool -} - -type ModemModes struct { - AllowedModes uint32 - PreferredMode uint32 -} - -type OmaSession struct { - Type uint32 - Id uint32 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Firmware.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Firmware.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Firmware.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Firmware.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Location.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Location.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Location.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Location.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/ModemManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/ModemManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/ModemManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/ModemManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Messaging.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Messaging.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Messaging.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Messaging.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.ModemCdma.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.ModemCdma.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.ModemCdma.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.ModemCdma.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Oma.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Oma.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Oma.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Oma.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Signal.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Signal.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Signal.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Signal.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,220 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Simple.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Simple.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Simple.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Simple.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,216 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Time.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Time.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Time.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Time.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Voice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Voice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.Voice.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.Voice.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Modem.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Modem.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,508 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Sim.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Sim.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Sim.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Sim.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Sms.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Sms.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.modemmanager1/Sms.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.modemmanager1/Sms.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/AccessPoint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/AccessPoint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/AccessPoint.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/AccessPoint.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/AgentManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/AgentManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/AgentManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/AgentManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,5730 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.networkmanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package networkmanager - -import "errors" -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ObjectManager interface { - object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.Object -} - -type objectObjectManager struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.ImplObject -} - -func NewObjectManager(conn *dbus.Conn) ObjectManager { - obj := new(objectObjectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop") - return obj -} - -type AccessPoint interface { - accessPoint // interface org.freedesktop.NetworkManager.AccessPoint - proxy.Object -} - -type objectAccessPoint struct { - interfaceAccessPoint // interface org.freedesktop.NetworkManager.AccessPoint - proxy.ImplObject -} - -func NewAccessPoint(conn *dbus.Conn, path dbus.ObjectPath) (AccessPoint, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectAccessPoint) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type accessPoint interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Flags() proxy.PropUint32 - WpaFlags() proxy.PropUint32 - RsnFlags() proxy.PropUint32 - Ssid() proxy.PropByteArray - Frequency() proxy.PropUint32 - HwAddress() proxy.PropString - Mode() proxy.PropUint32 - MaxBitrate() proxy.PropUint32 - Strength() proxy.PropByte - LastSeen() proxy.PropInt32 -} - -type interfaceAccessPoint struct{} - -func (v *interfaceAccessPoint) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAccessPoint) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.AccessPoint" -} - -// signal PropertiesChanged - -func (v *interfaceAccessPoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Flags u - -func (v *interfaceAccessPoint) Flags() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Flags", - } -} - -// property WpaFlags u - -func (v *interfaceAccessPoint) WpaFlags() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "WpaFlags", - } -} - -// property RsnFlags u - -func (v *interfaceAccessPoint) RsnFlags() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RsnFlags", - } -} - -// property Ssid ay - -func (v *interfaceAccessPoint) Ssid() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "Ssid", - } -} - -// property Frequency u - -func (v *interfaceAccessPoint) Frequency() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Frequency", - } -} - -// property HwAddress s - -func (v *interfaceAccessPoint) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Mode u - -func (v *interfaceAccessPoint) Mode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Mode", - } -} - -// property MaxBitrate u - -func (v *interfaceAccessPoint) MaxBitrate() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MaxBitrate", - } -} - -// property Strength y - -func (v *interfaceAccessPoint) Strength() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "Strength", - } -} - -// property LastSeen i - -func (v *interfaceAccessPoint) LastSeen() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "LastSeen", - } -} - -type AgentManager interface { - agentManager // interface org.freedesktop.NetworkManager.AgentManager - proxy.Object -} - -type objectAgentManager struct { - interfaceAgentManager // interface org.freedesktop.NetworkManager.AgentManager - proxy.ImplObject -} - -func NewAgentManager(conn *dbus.Conn) AgentManager { - obj := new(objectAgentManager) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager/AgentManager") - return obj -} - -type agentManager interface { - GoRegister(flags dbus.Flags, ch chan *dbus.Call, identifier string) *dbus.Call - Register(flags dbus.Flags, identifier string) error - GoRegisterWithCapabilities(flags dbus.Flags, ch chan *dbus.Call, identifier string, capabilities uint32) *dbus.Call - RegisterWithCapabilities(flags dbus.Flags, identifier string, capabilities uint32) error - GoUnregister(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Unregister(flags dbus.Flags) error -} - -type interfaceAgentManager struct{} - -func (v *interfaceAgentManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAgentManager) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.AgentManager" -} - -// method Register - -func (v *interfaceAgentManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, identifier string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, identifier) -} - -func (v *interfaceAgentManager) Register(flags dbus.Flags, identifier string) error { - return (<-v.GoRegister(flags, make(chan *dbus.Call, 1), identifier).Done).Err -} - -// method RegisterWithCapabilities - -func (v *interfaceAgentManager) GoRegisterWithCapabilities(flags dbus.Flags, ch chan *dbus.Call, identifier string, capabilities uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterWithCapabilities", flags, ch, identifier, capabilities) -} - -func (v *interfaceAgentManager) RegisterWithCapabilities(flags dbus.Flags, identifier string, capabilities uint32) error { - return (<-v.GoRegisterWithCapabilities(flags, make(chan *dbus.Call, 1), identifier, capabilities).Done).Err -} - -// method Unregister - -func (v *interfaceAgentManager) GoUnregister(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unregister", flags, ch) -} - -func (v *interfaceAgentManager) Unregister(flags dbus.Flags) error { - return (<-v.GoUnregister(flags, make(chan *dbus.Call, 1)).Done).Err -} - -type Checkpoint interface { - checkpoint // interface org.freedesktop.NetworkManager.Checkpoint - proxy.Object -} - -type objectCheckpoint struct { - interfaceCheckpoint // interface org.freedesktop.NetworkManager.Checkpoint - proxy.ImplObject -} - -func NewCheckpoint(conn *dbus.Conn, path dbus.ObjectPath) (Checkpoint, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectCheckpoint) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type checkpoint interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Devices() proxy.PropObjectPathArray - Created() proxy.PropInt64 - RollbackTimeout() proxy.PropUint32 -} - -type interfaceCheckpoint struct{} - -func (v *interfaceCheckpoint) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceCheckpoint) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Checkpoint" -} - -// signal PropertiesChanged - -func (v *interfaceCheckpoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Devices ao - -func (v *interfaceCheckpoint) Devices() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Devices", - } -} - -// property Created x - -func (v *interfaceCheckpoint) Created() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Created", - } -} - -// property RollbackTimeout u - -func (v *interfaceCheckpoint) RollbackTimeout() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RollbackTimeout", - } -} - -type ActiveConnection interface { - activeConnection // interface org.freedesktop.NetworkManager.Connection.Active - proxy.Object -} - -type objectActiveConnection struct { - interfaceActiveConnection // interface org.freedesktop.NetworkManager.Connection.Active - proxy.ImplObject -} - -func NewActiveConnection(conn *dbus.Conn, path dbus.ObjectPath) (ActiveConnection, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectActiveConnection) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type activeConnection interface { - ConnectStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Connection() proxy.PropObjectPath - SpecificObject() proxy.PropObjectPath - Id() proxy.PropString - Uuid() proxy.PropString - Type() proxy.PropString - Devices() proxy.PropObjectPathArray - State() proxy.PropUint32 - Default() proxy.PropBool - Ip4Config() proxy.PropObjectPath - Dhcp4Config() proxy.PropObjectPath - Default6() proxy.PropBool - Ip6Config() proxy.PropObjectPath - Dhcp6Config() proxy.PropObjectPath - Vpn() proxy.PropBool - Master() proxy.PropObjectPath -} - -type interfaceActiveConnection struct{} - -func (v *interfaceActiveConnection) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceActiveConnection) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Connection.Active" -} - -// signal StateChanged - -func (v *interfaceActiveConnection) ConnectStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var state uint32 - var reason uint32 - err := dbus.Store(sig.Body, &state, &reason) - if err == nil { - cb(state, reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PropertiesChanged - -func (v *interfaceActiveConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Connection o - -func (v *interfaceActiveConnection) Connection() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Connection", - } -} - -// property SpecificObject o - -func (v *interfaceActiveConnection) SpecificObject() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "SpecificObject", - } -} - -// property Id s - -func (v *interfaceActiveConnection) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -// property Uuid s - -func (v *interfaceActiveConnection) Uuid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Uuid", - } -} - -// property Type s - -func (v *interfaceActiveConnection) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Devices ao - -func (v *interfaceActiveConnection) Devices() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Devices", - } -} - -// property State u - -func (v *interfaceActiveConnection) State() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} - -// property Default b - -func (v *interfaceActiveConnection) Default() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Default", - } -} - -// property Ip4Config o - -func (v *interfaceActiveConnection) Ip4Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Ip4Config", - } -} - -// property Dhcp4Config o - -func (v *interfaceActiveConnection) Dhcp4Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Dhcp4Config", - } -} - -// property Default6 b - -func (v *interfaceActiveConnection) Default6() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Default6", - } -} - -// property Ip6Config o - -func (v *interfaceActiveConnection) Ip6Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Ip6Config", - } -} - -// property Dhcp6Config o - -func (v *interfaceActiveConnection) Dhcp6Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Dhcp6Config", - } -} - -// property Vpn b - -func (v *interfaceActiveConnection) Vpn() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Vpn", - } -} - -// property Master o - -func (v *interfaceActiveConnection) Master() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Master", - } -} - -type Dhcp4Config interface { - dhcp4Config // interface org.freedesktop.NetworkManager.DHCP4Config - proxy.Object -} - -type objectDhcp4Config struct { - interfaceDhcp4Config // interface org.freedesktop.NetworkManager.DHCP4Config - proxy.ImplObject -} - -func NewDhcp4Config(conn *dbus.Conn, path dbus.ObjectPath) (Dhcp4Config, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDhcp4Config) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type dhcp4Config interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Options() PropMapStringVariant -} - -type interfaceDhcp4Config struct{} - -func (v *interfaceDhcp4Config) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDhcp4Config) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.DHCP4Config" -} - -// signal PropertiesChanged - -func (v *interfaceDhcp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Options a{sv} - -func (v *interfaceDhcp4Config) Options() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Options", - } -} - -type Dhcp6Config interface { - dhcp6Config // interface org.freedesktop.NetworkManager.DHCP6Config - proxy.Object -} - -type objectDhcp6Config struct { - interfaceDhcp6Config // interface org.freedesktop.NetworkManager.DHCP6Config - proxy.ImplObject -} - -func NewDhcp6Config(conn *dbus.Conn, path dbus.ObjectPath) (Dhcp6Config, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDhcp6Config) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type dhcp6Config interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Options() PropMapStringVariant -} - -type interfaceDhcp6Config struct{} - -func (v *interfaceDhcp6Config) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDhcp6Config) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.DHCP6Config" -} - -// signal PropertiesChanged - -func (v *interfaceDhcp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Options a{sv} - -func (v *interfaceDhcp6Config) Options() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "Options", - } -} - -type DnsManager interface { - dnsManager // interface org.freedesktop.NetworkManager.DnsManager - proxy.Object -} - -type objectDnsManager struct { - interfaceDnsManager // interface org.freedesktop.NetworkManager.DnsManager - proxy.ImplObject -} - -func NewDnsManager(conn *dbus.Conn) DnsManager { - obj := new(objectDnsManager) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager/DnsManager") - return obj -} - -type dnsManager interface { - Mode() proxy.PropString - RcManager() proxy.PropString - Configuration() PropMapSVSlice -} - -type interfaceDnsManager struct{} - -func (v *interfaceDnsManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDnsManager) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.DnsManager" -} - -// property Mode s - -func (v *interfaceDnsManager) Mode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Mode", - } -} - -// property RcManager s - -func (v *interfaceDnsManager) RcManager() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RcManager", - } -} - -// property Configuration aa{sv} - -func (v *interfaceDnsManager) Configuration() PropMapSVSlice { - return &implPropMapSVSlice{ - Impl: v, - Name: "Configuration", - } -} - -type IP4Config interface { - ip4Config // interface org.freedesktop.NetworkManager.IP4Config - proxy.Object -} - -type objectIP4Config struct { - interfaceIp4Config // interface org.freedesktop.NetworkManager.IP4Config - proxy.ImplObject -} - -func NewIP4Config(conn *dbus.Conn, path dbus.ObjectPath) (IP4Config, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectIP4Config) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type ip4Config interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Addresses() PropUint32SliceSlice - AddressData() PropMapSVSlice - Gateway() proxy.PropString - Routes() PropUint32SliceSlice - RouteData() PropMapSVSlice - Nameservers() proxy.PropUint32Array - Domains() proxy.PropStringArray - Searches() proxy.PropStringArray - DnsOptions() proxy.PropStringArray - DnsPriority() proxy.PropInt32 - WinsServers() proxy.PropUint32Array -} - -type interfaceIp4Config struct{} - -func (v *interfaceIp4Config) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceIp4Config) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.IP4Config" -} - -// signal PropertiesChanged - -func (v *interfaceIp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Addresses aau - -func (v *interfaceIp4Config) Addresses() PropUint32SliceSlice { - return &implPropUint32SliceSlice{ - Impl: v, - Name: "Addresses", - } -} - -// property AddressData aa{sv} - -func (v *interfaceIp4Config) AddressData() PropMapSVSlice { - return &implPropMapSVSlice{ - Impl: v, - Name: "AddressData", - } -} - -// property Gateway s - -func (v *interfaceIp4Config) Gateway() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Gateway", - } -} - -// property Routes aau - -func (v *interfaceIp4Config) Routes() PropUint32SliceSlice { - return &implPropUint32SliceSlice{ - Impl: v, - Name: "Routes", - } -} - -// property RouteData aa{sv} - -func (v *interfaceIp4Config) RouteData() PropMapSVSlice { - return &implPropMapSVSlice{ - Impl: v, - Name: "RouteData", - } -} - -// property Nameservers au - -func (v *interfaceIp4Config) Nameservers() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "Nameservers", - } -} - -// property Domains as - -func (v *interfaceIp4Config) Domains() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Domains", - } -} - -// property Searches as - -func (v *interfaceIp4Config) Searches() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Searches", - } -} - -// property DnsOptions as - -func (v *interfaceIp4Config) DnsOptions() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DnsOptions", - } -} - -// property DnsPriority i - -func (v *interfaceIp4Config) DnsPriority() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DnsPriority", - } -} - -// property WinsServers au - -func (v *interfaceIp4Config) WinsServers() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "WinsServers", - } -} - -type IP6Config interface { - ip6Config // interface org.freedesktop.NetworkManager.IP6Config - proxy.Object -} - -type objectIP6Config struct { - interfaceIp6Config // interface org.freedesktop.NetworkManager.IP6Config - proxy.ImplObject -} - -func NewIP6Config(conn *dbus.Conn, path dbus.ObjectPath) (IP6Config, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectIP6Config) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type ip6Config interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Addresses() PropIP6ConfigAddresses - AddressData() PropMapSVSlice - Gateway() proxy.PropString - Routes() PropIP6ConfigRoutes - RouteData() PropMapSVSlice - Nameservers() PropIP6NameServers - Domains() proxy.PropStringArray - Searches() proxy.PropStringArray - DnsOptions() proxy.PropStringArray - DnsPriority() proxy.PropInt32 -} - -type interfaceIp6Config struct{} - -func (v *interfaceIp6Config) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceIp6Config) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.IP6Config" -} - -// signal PropertiesChanged - -func (v *interfaceIp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type PropIP6ConfigAddresses interface { - Get(flags dbus.Flags) (value []IP6Address, err error) - Set(flags dbus.Flags, value []IP6Address) error - ConnectChanged(cb func(hasValue bool, value []IP6Address)) error -} - -type implPropIP6ConfigAddresses struct { - Impl proxy.Implementer - Name string -} - -func (p implPropIP6ConfigAddresses) Get(flags dbus.Flags) (value []IP6Address, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropIP6ConfigAddresses) Set(flags dbus.Flags, value []IP6Address) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropIP6ConfigAddresses) ConnectChanged(cb func(hasValue bool, value []IP6Address)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []IP6Address - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Addresses a(ayuay) - -func (v *interfaceIp6Config) Addresses() PropIP6ConfigAddresses { - return &implPropIP6ConfigAddresses{ - Impl: v, - Name: "Addresses", - } -} - -// property AddressData aa{sv} - -func (v *interfaceIp6Config) AddressData() PropMapSVSlice { - return &implPropMapSVSlice{ - Impl: v, - Name: "AddressData", - } -} - -// property Gateway s - -func (v *interfaceIp6Config) Gateway() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Gateway", - } -} - -type PropIP6ConfigRoutes interface { - Get(flags dbus.Flags) (value []IP6Route, err error) - Set(flags dbus.Flags, value []IP6Route) error - ConnectChanged(cb func(hasValue bool, value []IP6Route)) error -} - -type implPropIP6ConfigRoutes struct { - Impl proxy.Implementer - Name string -} - -func (p implPropIP6ConfigRoutes) Get(flags dbus.Flags) (value []IP6Route, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropIP6ConfigRoutes) Set(flags dbus.Flags, value []IP6Route) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropIP6ConfigRoutes) ConnectChanged(cb func(hasValue bool, value []IP6Route)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []IP6Route - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Routes a(ayuayu) - -func (v *interfaceIp6Config) Routes() PropIP6ConfigRoutes { - return &implPropIP6ConfigRoutes{ - Impl: v, - Name: "Routes", - } -} - -// property RouteData aa{sv} - -func (v *interfaceIp6Config) RouteData() PropMapSVSlice { - return &implPropMapSVSlice{ - Impl: v, - Name: "RouteData", - } -} - -type PropIP6NameServers interface { - Get(flags dbus.Flags) (value [][]byte, err error) - Set(flags dbus.Flags, value [][]byte) error - ConnectChanged(cb func(hasValue bool, value [][]byte)) error -} - -type implPropIP6NameServers struct { - Impl proxy.Implementer - Name string -} - -func (p implPropIP6NameServers) Get(flags dbus.Flags) (value [][]byte, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropIP6NameServers) Set(flags dbus.Flags, value [][]byte) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropIP6NameServers) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v [][]byte - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Nameservers aay - -func (v *interfaceIp6Config) Nameservers() PropIP6NameServers { - return &implPropIP6NameServers{ - Impl: v, - Name: "Nameservers", - } -} - -// property Domains as - -func (v *interfaceIp6Config) Domains() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Domains", - } -} - -// property Searches as - -func (v *interfaceIp6Config) Searches() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Searches", - } -} - -// property DnsOptions as - -func (v *interfaceIp6Config) DnsOptions() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DnsOptions", - } -} - -// property DnsPriority i - -func (v *interfaceIp6Config) DnsPriority() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "DnsPriority", - } -} - -type Manager interface { - manager // interface org.freedesktop.NetworkManager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface org.freedesktop.NetworkManager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager") - return obj -} - -type manager interface { - GoReload(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call - Reload(flags dbus.Flags, flags0 uint32) error - GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAllDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetDeviceByIpIface(flags dbus.Flags, ch chan *dbus.Call, iface string) *dbus.Call - GetDeviceByIpIface(flags dbus.Flags, iface string) (dbus.ObjectPath, error) - GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call - ActivateConnection(flags dbus.Flags, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, error) - GoAddAndActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call - AddAndActivateConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, dbus.ObjectPath, error) - GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, active_connection dbus.ObjectPath) *dbus.Call - DeactivateConnection(flags dbus.Flags, active_connection dbus.ObjectPath) error - GoSleep(flags dbus.Flags, ch chan *dbus.Call, sleep bool) *dbus.Call - Sleep(flags dbus.Flags, sleep bool) error - GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call - Enable(flags dbus.Flags, enable bool) error - GoGetPermissions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetPermissions(flags dbus.Flags) (map[string]string, error) - GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string, domains string) *dbus.Call - SetLogging(flags dbus.Flags, level string, domains string) error - GoGetLogging(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetLogging(flags dbus.Flags) (string, string, error) - GoCheckConnectivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CheckConnectivity(flags dbus.Flags) (uint32, error) - GoState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - State(flags dbus.Flags) (uint32, error) - GoCheckpointCreate(flags dbus.Flags, ch chan *dbus.Call, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) *dbus.Call - CheckpointCreate(flags dbus.Flags, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) (dbus.ObjectPath, error) - GoCheckpointDestroy(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call - CheckpointDestroy(flags dbus.Flags, checkpoint dbus.ObjectPath) error - GoCheckpointRollback(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call - CheckpointRollback(flags dbus.Flags, checkpoint dbus.ObjectPath) (map[string]uint32, error) - ConnectCheckPermissions(cb func()) (dbusutil.SignalHandlerId, error) - ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectDeviceAdded(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectDeviceRemoved(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Devices() proxy.PropObjectPathArray - AllDevices() proxy.PropObjectPathArray - NetworkingEnabled() proxy.PropBool - WirelessEnabled() proxy.PropBool - WirelessHardwareEnabled() proxy.PropBool - WwanEnabled() proxy.PropBool - WwanHardwareEnabled() proxy.PropBool - WimaxEnabled() proxy.PropBool - WimaxHardwareEnabled() proxy.PropBool - ActiveConnections() proxy.PropObjectPathArray - PrimaryConnection() proxy.PropObjectPath - PrimaryConnectionType() proxy.PropString - Metered() proxy.PropUint32 - ActivatingConnection() proxy.PropObjectPath - Startup() proxy.PropBool - Version() proxy.PropString - Capabilities() proxy.PropUint32Array - PropState() proxy.PropUint32 - Connectivity() proxy.PropUint32 - GlobalDnsConfiguration() PropMapStringVariant -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager" -} - -// method Reload - -func (v *interfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, flags0) -} - -func (v *interfaceManager) Reload(flags dbus.Flags, flags0 uint32) error { - return (<-v.GoReload(flags, make(chan *dbus.Call, 1), flags0).Done).Err -} - -// method GetDevices - -func (v *interfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) -} - -func (*interfaceManager) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetDevices( - <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAllDevices - -func (v *interfaceManager) GoGetAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllDevices", flags, ch) -} - -func (*interfaceManager) StoreGetAllDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { - err = call.Store(&devices) - return -} - -func (v *interfaceManager) GetAllDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetAllDevices( - <-v.GoGetAllDevices(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetDeviceByIpIface - -func (v *interfaceManager) GoGetDeviceByIpIface(flags dbus.Flags, ch chan *dbus.Call, iface string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDeviceByIpIface", flags, ch, iface) -} - -func (*interfaceManager) StoreGetDeviceByIpIface(call *dbus.Call) (device dbus.ObjectPath, err error) { - err = call.Store(&device) - return -} - -func (v *interfaceManager) GetDeviceByIpIface(flags dbus.Flags, iface string) (dbus.ObjectPath, error) { - return v.StoreGetDeviceByIpIface( - <-v.GoGetDeviceByIpIface(flags, make(chan *dbus.Call, 1), iface).Done) -} - -// method ActivateConnection - -func (v *interfaceManager) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateConnection", flags, ch, connection, device, specific_object) -} - -func (*interfaceManager) StoreActivateConnection(call *dbus.Call) (active_connection dbus.ObjectPath, err error) { - err = call.Store(&active_connection) - return -} - -func (v *interfaceManager) ActivateConnection(flags dbus.Flags, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, error) { - return v.StoreActivateConnection( - <-v.GoActivateConnection(flags, make(chan *dbus.Call, 1), connection, device, specific_object).Done) -} - -// method AddAndActivateConnection - -func (v *interfaceManager) GoAddAndActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAndActivateConnection", flags, ch, connection, device, specific_object) -} - -func (*interfaceManager) StoreAddAndActivateConnection(call *dbus.Call) (path dbus.ObjectPath, active_connection dbus.ObjectPath, err error) { - err = call.Store(&path, &active_connection) - return -} - -func (v *interfaceManager) AddAndActivateConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, dbus.ObjectPath, error) { - return v.StoreAddAndActivateConnection( - <-v.GoAddAndActivateConnection(flags, make(chan *dbus.Call, 1), connection, device, specific_object).Done) -} - -// method DeactivateConnection - -func (v *interfaceManager) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, active_connection dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeactivateConnection", flags, ch, active_connection) -} - -func (v *interfaceManager) DeactivateConnection(flags dbus.Flags, active_connection dbus.ObjectPath) error { - return (<-v.GoDeactivateConnection(flags, make(chan *dbus.Call, 1), active_connection).Done).Err -} - -// method Sleep - -func (v *interfaceManager) GoSleep(flags dbus.Flags, ch chan *dbus.Call, sleep bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Sleep", flags, ch, sleep) -} - -func (v *interfaceManager) Sleep(flags dbus.Flags, sleep bool) error { - return (<-v.GoSleep(flags, make(chan *dbus.Call, 1), sleep).Done).Err -} - -// method Enable - -func (v *interfaceManager) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enable) -} - -func (v *interfaceManager) Enable(flags dbus.Flags, enable bool) error { - return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enable).Done).Err -} - -// method GetPermissions - -func (v *interfaceManager) GoGetPermissions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPermissions", flags, ch) -} - -func (*interfaceManager) StoreGetPermissions(call *dbus.Call) (permissions map[string]string, err error) { - err = call.Store(&permissions) - return -} - -func (v *interfaceManager) GetPermissions(flags dbus.Flags) (map[string]string, error) { - return v.StoreGetPermissions( - <-v.GoGetPermissions(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetLogging - -func (v *interfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string, domains string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLogging", flags, ch, level, domains) -} - -func (v *interfaceManager) SetLogging(flags dbus.Flags, level string, domains string) error { - return (<-v.GoSetLogging(flags, make(chan *dbus.Call, 1), level, domains).Done).Err -} - -// method GetLogging - -func (v *interfaceManager) GoGetLogging(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLogging", flags, ch) -} - -func (*interfaceManager) StoreGetLogging(call *dbus.Call) (level string, domains string, err error) { - err = call.Store(&level, &domains) - return -} - -func (v *interfaceManager) GetLogging(flags dbus.Flags) (string, string, error) { - return v.StoreGetLogging( - <-v.GoGetLogging(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CheckConnectivity - -func (v *interfaceManager) GoCheckConnectivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckConnectivity", flags, ch) -} - -func (*interfaceManager) StoreCheckConnectivity(call *dbus.Call) (connectivity uint32, err error) { - err = call.Store(&connectivity) - return -} - -func (v *interfaceManager) CheckConnectivity(flags dbus.Flags) (uint32, error) { - return v.StoreCheckConnectivity( - <-v.GoCheckConnectivity(flags, make(chan *dbus.Call, 1)).Done) -} - -// method state - -func (v *interfaceManager) GoState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".state", flags, ch) -} - -func (*interfaceManager) StoreState(call *dbus.Call) (state uint32, err error) { - err = call.Store(&state) - return -} - -func (v *interfaceManager) State(flags dbus.Flags) (uint32, error) { - return v.StoreState( - <-v.GoState(flags, make(chan *dbus.Call, 1)).Done) -} - -// method CheckpointCreate - -func (v *interfaceManager) GoCheckpointCreate(flags dbus.Flags, ch chan *dbus.Call, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckpointCreate", flags, ch, devices, rollback_timeout, flags0) -} - -func (*interfaceManager) StoreCheckpointCreate(call *dbus.Call) (checkpoint dbus.ObjectPath, err error) { - err = call.Store(&checkpoint) - return -} - -func (v *interfaceManager) CheckpointCreate(flags dbus.Flags, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) (dbus.ObjectPath, error) { - return v.StoreCheckpointCreate( - <-v.GoCheckpointCreate(flags, make(chan *dbus.Call, 1), devices, rollback_timeout, flags0).Done) -} - -// method CheckpointDestroy - -func (v *interfaceManager) GoCheckpointDestroy(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckpointDestroy", flags, ch, checkpoint) -} - -func (v *interfaceManager) CheckpointDestroy(flags dbus.Flags, checkpoint dbus.ObjectPath) error { - return (<-v.GoCheckpointDestroy(flags, make(chan *dbus.Call, 1), checkpoint).Done).Err -} - -// method CheckpointRollback - -func (v *interfaceManager) GoCheckpointRollback(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckpointRollback", flags, ch, checkpoint) -} - -func (*interfaceManager) StoreCheckpointRollback(call *dbus.Call) (result map[string]uint32, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceManager) CheckpointRollback(flags dbus.Flags, checkpoint dbus.ObjectPath) (map[string]uint32, error) { - return v.StoreCheckpointRollback( - <-v.GoCheckpointRollback(flags, make(chan *dbus.Call, 1), checkpoint).Done) -} - -// signal CheckPermissions - -func (v *interfaceManager) ConnectCheckPermissions(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CheckPermissions", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CheckPermissions", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StateChanged - -func (v *interfaceManager) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var state uint32 - err := dbus.Store(sig.Body, &state) - if err == nil { - cb(state) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PropertiesChanged - -func (v *interfaceManager) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceAdded - -func (v *interfaceManager) ConnectDeviceAdded(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var device_path dbus.ObjectPath - err := dbus.Store(sig.Body, &device_path) - if err == nil { - cb(device_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal DeviceRemoved - -func (v *interfaceManager) ConnectDeviceRemoved(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".DeviceRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var device_path dbus.ObjectPath - err := dbus.Store(sig.Body, &device_path) - if err == nil { - cb(device_path) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Devices ao - -func (v *interfaceManager) Devices() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Devices", - } -} - -// property AllDevices ao - -func (v *interfaceManager) AllDevices() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "AllDevices", - } -} - -// property NetworkingEnabled b - -func (v *interfaceManager) NetworkingEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NetworkingEnabled", - } -} - -// property WirelessEnabled b - -func (v *interfaceManager) WirelessEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WirelessEnabled", - } -} - -// property WirelessHardwareEnabled b - -func (v *interfaceManager) WirelessHardwareEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WirelessHardwareEnabled", - } -} - -// property WwanEnabled b - -func (v *interfaceManager) WwanEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WwanEnabled", - } -} - -// property WwanHardwareEnabled b - -func (v *interfaceManager) WwanHardwareEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WwanHardwareEnabled", - } -} - -// property WimaxEnabled b - -func (v *interfaceManager) WimaxEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WimaxEnabled", - } -} - -// property WimaxHardwareEnabled b - -func (v *interfaceManager) WimaxHardwareEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WimaxHardwareEnabled", - } -} - -// property ActiveConnections ao - -func (v *interfaceManager) ActiveConnections() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "ActiveConnections", - } -} - -// property PrimaryConnection o - -func (v *interfaceManager) PrimaryConnection() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "PrimaryConnection", - } -} - -// property PrimaryConnectionType s - -func (v *interfaceManager) PrimaryConnectionType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PrimaryConnectionType", - } -} - -// property Metered u - -func (v *interfaceManager) Metered() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Metered", - } -} - -// property ActivatingConnection o - -func (v *interfaceManager) ActivatingConnection() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "ActivatingConnection", - } -} - -// property Startup b - -func (v *interfaceManager) Startup() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Startup", - } -} - -// property Version s - -func (v *interfaceManager) Version() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Version", - } -} - -// property Capabilities au - -func (v *interfaceManager) Capabilities() proxy.PropUint32Array { - return &proxy.ImplPropUint32Array{ - Impl: v, - Name: "Capabilities", - } -} - -// property State u - -func (v *interfaceManager) PropState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} - -// property Connectivity u - -func (v *interfaceManager) Connectivity() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Connectivity", - } -} - -// property GlobalDnsConfiguration a{sv} - -func (v *interfaceManager) GlobalDnsConfiguration() PropMapStringVariant { - return &implPropMapStringVariant{ - Impl: v, - Name: "GlobalDnsConfiguration", - } -} - -type PPP interface { - ppp // interface org.freedesktop.NetworkManager.PPP - proxy.Object -} - -type objectPPP struct { - interfacePpp // interface org.freedesktop.NetworkManager.PPP - proxy.ImplObject -} - -func NewPPP(conn *dbus.Conn, path dbus.ObjectPath) (PPP, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectPPP) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type ppp interface { - GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - NeedSecrets(flags dbus.Flags) (string, string, error) - GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call - SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error - GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call - SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error - GoSetState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call - SetState(flags dbus.Flags, state uint32) error -} - -type interfacePpp struct{} - -func (v *interfacePpp) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePpp) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.PPP" -} - -// method NeedSecrets - -func (v *interfacePpp) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NeedSecrets", flags, ch) -} - -func (*interfacePpp) StoreNeedSecrets(call *dbus.Call) (username string, password string, err error) { - err = call.Store(&username, &password) - return -} - -func (v *interfacePpp) NeedSecrets(flags dbus.Flags) (string, string, error) { - return v.StoreNeedSecrets( - <-v.GoNeedSecrets(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SetIp4Config - -func (v *interfacePpp) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp4Config", flags, ch, config) -} - -func (v *interfacePpp) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { - return (<-v.GoSetIp4Config(flags, make(chan *dbus.Call, 1), config).Done).Err -} - -// method SetIp6Config - -func (v *interfacePpp) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp6Config", flags, ch, config) -} - -func (v *interfacePpp) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { - return (<-v.GoSetIp6Config(flags, make(chan *dbus.Call, 1), config).Done).Err -} - -// method SetState - -func (v *interfacePpp) GoSetState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetState", flags, ch, state) -} - -func (v *interfacePpp) SetState(flags dbus.Flags, state uint32) error { - return (<-v.GoSetState(flags, make(chan *dbus.Call, 1), state).Done).Err -} - -type SecretAgent interface { - secretAgent // interface org.freedesktop.NetworkManager.SecretAgent - proxy.Object -} - -type objectSecretAgent struct { - interfaceSecretAgent // interface org.freedesktop.NetworkManager.SecretAgent - proxy.ImplObject -} - -func NewSecretAgent(conn *dbus.Conn, path dbus.ObjectPath) (SecretAgent, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSecretAgent) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type secretAgent interface { - GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) *dbus.Call - GetSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) (map[string]map[string]dbus.Variant, error) - GoCancelGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection_path dbus.ObjectPath, setting_name string) *dbus.Call - CancelGetSecrets(flags dbus.Flags, connection_path dbus.ObjectPath, setting_name string) error - GoSaveSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call - SaveSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error - GoDeleteSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call - DeleteSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error -} - -type interfaceSecretAgent struct{} - -func (v *interfaceSecretAgent) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSecretAgent) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.SecretAgent" -} - -// method GetSecrets - -func (v *interfaceSecretAgent) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecrets", flags, ch, connection, connection_path, setting_name, hints, flags0) -} - -func (*interfaceSecretAgent) StoreGetSecrets(call *dbus.Call) (secrets map[string]map[string]dbus.Variant, err error) { - err = call.Store(&secrets) - return -} - -func (v *interfaceSecretAgent) GetSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) (map[string]map[string]dbus.Variant, error) { - return v.StoreGetSecrets( - <-v.GoGetSecrets(flags, make(chan *dbus.Call, 1), connection, connection_path, setting_name, hints, flags0).Done) -} - -// method CancelGetSecrets - -func (v *interfaceSecretAgent) GoCancelGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection_path dbus.ObjectPath, setting_name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelGetSecrets", flags, ch, connection_path, setting_name) -} - -func (v *interfaceSecretAgent) CancelGetSecrets(flags dbus.Flags, connection_path dbus.ObjectPath, setting_name string) error { - return (<-v.GoCancelGetSecrets(flags, make(chan *dbus.Call, 1), connection_path, setting_name).Done).Err -} - -// method SaveSecrets - -func (v *interfaceSecretAgent) GoSaveSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveSecrets", flags, ch, connection, connection_path) -} - -func (v *interfaceSecretAgent) SaveSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { - return (<-v.GoSaveSecrets(flags, make(chan *dbus.Call, 1), connection, connection_path).Done).Err -} - -// method DeleteSecrets - -func (v *interfaceSecretAgent) GoDeleteSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteSecrets", flags, ch, connection, connection_path) -} - -func (v *interfaceSecretAgent) DeleteSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { - return (<-v.GoDeleteSecrets(flags, make(chan *dbus.Call, 1), connection, connection_path).Done).Err -} - -type ConnectionSettings interface { - connectionSettings // interface org.freedesktop.NetworkManager.Settings.Connection - proxy.Object -} - -type objectConnectionSettings struct { - interfaceConnectionSettings // interface org.freedesktop.NetworkManager.Settings.Connection - proxy.ImplObject -} - -func NewConnectionSettings(conn *dbus.Conn, path dbus.ObjectPath) (ConnectionSettings, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectConnectionSettings) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type connectionSettings interface { - GoUpdate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call - Update(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error - GoUpdateUnsaved(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call - UpdateUnsaved(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error - GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Delete(flags dbus.Flags) error - GoGetSettings(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetSettings(flags dbus.Flags) (map[string]map[string]dbus.Variant, error) - GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, setting_name string) *dbus.Call - GetSecrets(flags dbus.Flags, setting_name string) (map[string]map[string]dbus.Variant, error) - GoClearSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearSecrets(flags dbus.Flags) error - GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Save(flags dbus.Flags) error - ConnectUpdated(cb func()) (dbusutil.SignalHandlerId, error) - ConnectRemoved(cb func()) (dbusutil.SignalHandlerId, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Unsaved() proxy.PropBool -} - -type interfaceConnectionSettings struct{} - -func (v *interfaceConnectionSettings) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceConnectionSettings) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Settings.Connection" -} - -// method Update - -func (v *interfaceConnectionSettings) GoUpdate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Update", flags, ch, properties) -} - -func (v *interfaceConnectionSettings) Update(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { - return (<-v.GoUpdate(flags, make(chan *dbus.Call, 1), properties).Done).Err -} - -// method UpdateUnsaved - -func (v *interfaceConnectionSettings) GoUpdateUnsaved(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateUnsaved", flags, ch, properties) -} - -func (v *interfaceConnectionSettings) UpdateUnsaved(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { - return (<-v.GoUpdateUnsaved(flags, make(chan *dbus.Call, 1), properties).Done).Err -} - -// method Delete - -func (v *interfaceConnectionSettings) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) -} - -func (v *interfaceConnectionSettings) Delete(flags dbus.Flags) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method GetSettings - -func (v *interfaceConnectionSettings) GoGetSettings(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSettings", flags, ch) -} - -func (*interfaceConnectionSettings) StoreGetSettings(call *dbus.Call) (settings map[string]map[string]dbus.Variant, err error) { - err = call.Store(&settings) - return -} - -func (v *interfaceConnectionSettings) GetSettings(flags dbus.Flags) (map[string]map[string]dbus.Variant, error) { - return v.StoreGetSettings( - <-v.GoGetSettings(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetSecrets - -func (v *interfaceConnectionSettings) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, setting_name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecrets", flags, ch, setting_name) -} - -func (*interfaceConnectionSettings) StoreGetSecrets(call *dbus.Call) (secrets map[string]map[string]dbus.Variant, err error) { - err = call.Store(&secrets) - return -} - -func (v *interfaceConnectionSettings) GetSecrets(flags dbus.Flags, setting_name string) (map[string]map[string]dbus.Variant, error) { - return v.StoreGetSecrets( - <-v.GoGetSecrets(flags, make(chan *dbus.Call, 1), setting_name).Done) -} - -// method ClearSecrets - -func (v *interfaceConnectionSettings) GoClearSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearSecrets", flags, ch) -} - -func (v *interfaceConnectionSettings) ClearSecrets(flags dbus.Flags) error { - return (<-v.GoClearSecrets(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Save - -func (v *interfaceConnectionSettings) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Save", flags, ch) -} - -func (v *interfaceConnectionSettings) Save(flags dbus.Flags) error { - return (<-v.GoSave(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Updated - -func (v *interfaceConnectionSettings) ConnectUpdated(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Updated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Updated", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Removed - -func (v *interfaceConnectionSettings) ConnectRemoved(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Removed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Removed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal PropertiesChanged - -func (v *interfaceConnectionSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Unsaved b - -func (v *interfaceConnectionSettings) Unsaved() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Unsaved", - } -} - -type Settings interface { - settings // interface org.freedesktop.NetworkManager.Settings - proxy.Object -} - -type objectSettings struct { - interfaceSettings // interface org.freedesktop.NetworkManager.Settings - proxy.ImplObject -} - -func NewSettings(conn *dbus.Conn) Settings { - obj := new(objectSettings) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager/Settings") - return obj -} - -type settings interface { - GoListConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListConnections(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetConnectionByUuid(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call - GetConnectionByUuid(flags dbus.Flags, uuid string) (dbus.ObjectPath, error) - GoAddConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call - AddConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) - GoAddConnectionUnsaved(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call - AddConnectionUnsaved(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) - GoLoadConnections(flags dbus.Flags, ch chan *dbus.Call, filenames []string) *dbus.Call - LoadConnections(flags dbus.Flags, filenames []string) (bool, []string, error) - GoReloadConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ReloadConnections(flags dbus.Flags) (bool, error) - GoSaveHostname(flags dbus.Flags, ch chan *dbus.Call, hostname string) *dbus.Call - SaveHostname(flags dbus.Flags, hostname string) error - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectNewConnection(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectConnectionRemoved(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Connections() proxy.PropObjectPathArray - Hostname() proxy.PropString - CanModify() proxy.PropBool -} - -type interfaceSettings struct{} - -func (v *interfaceSettings) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSettings) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Settings" -} - -// method ListConnections - -func (v *interfaceSettings) GoListConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListConnections", flags, ch) -} - -func (*interfaceSettings) StoreListConnections(call *dbus.Call) (connections []dbus.ObjectPath, err error) { - err = call.Store(&connections) - return -} - -func (v *interfaceSettings) ListConnections(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreListConnections( - <-v.GoListConnections(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetConnectionByUuid - -func (v *interfaceSettings) GoGetConnectionByUuid(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionByUuid", flags, ch, uuid) -} - -func (*interfaceSettings) StoreGetConnectionByUuid(call *dbus.Call) (connection dbus.ObjectPath, err error) { - err = call.Store(&connection) - return -} - -func (v *interfaceSettings) GetConnectionByUuid(flags dbus.Flags, uuid string) (dbus.ObjectPath, error) { - return v.StoreGetConnectionByUuid( - <-v.GoGetConnectionByUuid(flags, make(chan *dbus.Call, 1), uuid).Done) -} - -// method AddConnection - -func (v *interfaceSettings) GoAddConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddConnection", flags, ch, connection) -} - -func (*interfaceSettings) StoreAddConnection(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceSettings) AddConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreAddConnection( - <-v.GoAddConnection(flags, make(chan *dbus.Call, 1), connection).Done) -} - -// method AddConnectionUnsaved - -func (v *interfaceSettings) GoAddConnectionUnsaved(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddConnectionUnsaved", flags, ch, connection) -} - -func (*interfaceSettings) StoreAddConnectionUnsaved(call *dbus.Call) (path dbus.ObjectPath, err error) { - err = call.Store(&path) - return -} - -func (v *interfaceSettings) AddConnectionUnsaved(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreAddConnectionUnsaved( - <-v.GoAddConnectionUnsaved(flags, make(chan *dbus.Call, 1), connection).Done) -} - -// method LoadConnections - -func (v *interfaceSettings) GoLoadConnections(flags dbus.Flags, ch chan *dbus.Call, filenames []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LoadConnections", flags, ch, filenames) -} - -func (*interfaceSettings) StoreLoadConnections(call *dbus.Call) (status bool, failures []string, err error) { - err = call.Store(&status, &failures) - return -} - -func (v *interfaceSettings) LoadConnections(flags dbus.Flags, filenames []string) (bool, []string, error) { - return v.StoreLoadConnections( - <-v.GoLoadConnections(flags, make(chan *dbus.Call, 1), filenames).Done) -} - -// method ReloadConnections - -func (v *interfaceSettings) GoReloadConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadConnections", flags, ch) -} - -func (*interfaceSettings) StoreReloadConnections(call *dbus.Call) (status bool, err error) { - err = call.Store(&status) - return -} - -func (v *interfaceSettings) ReloadConnections(flags dbus.Flags) (bool, error) { - return v.StoreReloadConnections( - <-v.GoReloadConnections(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SaveHostname - -func (v *interfaceSettings) GoSaveHostname(flags dbus.Flags, ch chan *dbus.Call, hostname string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveHostname", flags, ch, hostname) -} - -func (v *interfaceSettings) SaveHostname(flags dbus.Flags, hostname string) error { - return (<-v.GoSaveHostname(flags, make(chan *dbus.Call, 1), hostname).Done).Err -} - -// signal PropertiesChanged - -func (v *interfaceSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NewConnection - -func (v *interfaceSettings) ConnectNewConnection(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NewConnection", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NewConnection", - } - handlerFunc := func(sig *dbus.Signal) { - var connection dbus.ObjectPath - err := dbus.Store(sig.Body, &connection) - if err == nil { - cb(connection) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ConnectionRemoved - -func (v *interfaceSettings) ConnectConnectionRemoved(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ConnectionRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ConnectionRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var connection dbus.ObjectPath - err := dbus.Store(sig.Body, &connection) - if err == nil { - cb(connection) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Connections ao - -func (v *interfaceSettings) Connections() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Connections", - } -} - -// property Hostname s - -func (v *interfaceSettings) Hostname() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Hostname", - } -} - -// property CanModify b - -func (v *interfaceSettings) CanModify() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanModify", - } -} - -type VpnConnection interface { - vpnConnection // interface org.freedesktop.NetworkManager.VPN.Connection - proxy.Object -} - -type objectVpnConnection struct { - interfaceVpnConnection // interface org.freedesktop.NetworkManager.VPN.Connection - proxy.ImplObject -} - -func NewVpnConnection(conn *dbus.Conn, path dbus.ObjectPath) (VpnConnection, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectVpnConnection) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type vpnConnection interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectVpnStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) - VpnState() proxy.PropUint32 - Banner() proxy.PropString -} - -type interfaceVpnConnection struct{} - -func (v *interfaceVpnConnection) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceVpnConnection) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.VPN.Connection" -} - -// signal PropertiesChanged - -func (v *interfaceVpnConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal VpnStateChanged - -func (v *interfaceVpnConnection) ConnectVpnStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "VpnStateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".VpnStateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var state uint32 - var reason uint32 - err := dbus.Store(sig.Body, &state, &reason) - if err == nil { - cb(state, reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property VpnState u - -func (v *interfaceVpnConnection) VpnState() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "VpnState", - } -} - -// property Banner s - -func (v *interfaceVpnConnection) Banner() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Banner", - } -} - -type VpnPlugin interface { - vpnPlugin // interface org.freedesktop.NetworkManager.VPN.Plugin - proxy.Object -} - -type objectVpnPlugin struct { - interfaceVpnPlugin // interface org.freedesktop.NetworkManager.VPN.Plugin - proxy.ImplObject -} - -func NewVpnPlugin(conn *dbus.Conn, path dbus.ObjectPath) (VpnPlugin, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectVpnPlugin) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type vpnPlugin interface { - GoConnect(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call - Connect(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error - GoConnectInteractive(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) *dbus.Call - ConnectInteractive(flags dbus.Flags, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) error - GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call, settings map[string]map[string]dbus.Variant) *dbus.Call - NeedSecrets(flags dbus.Flags, settings map[string]map[string]dbus.Variant) (string, error) - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Disconnect(flags dbus.Flags) error - GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call - SetConfig(flags dbus.Flags, config map[string]dbus.Variant) error - GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call - SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error - GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call - SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error - GoSetFailure(flags dbus.Flags, ch chan *dbus.Call, reason string) *dbus.Call - SetFailure(flags dbus.Flags, reason string) error - GoNewSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call - NewSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error - ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) - ConnectSecretsRequired(cb func(message string, secrets []string)) (dbusutil.SignalHandlerId, error) - ConnectConfig(cb func(config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectIp4Config(cb func(ip4config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectIp6Config(cb func(ip6config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectLoginBanner(cb func(banner string)) (dbusutil.SignalHandlerId, error) - ConnectFailure(cb func(reason uint32)) (dbusutil.SignalHandlerId, error) - State() proxy.PropUint32 -} - -type interfaceVpnPlugin struct{} - -func (v *interfaceVpnPlugin) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceVpnPlugin) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.VPN.Plugin" -} - -// method Connect - -func (v *interfaceVpnPlugin) GoConnect(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, connection) -} - -func (v *interfaceVpnPlugin) Connect(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { - return (<-v.GoConnect(flags, make(chan *dbus.Call, 1), connection).Done).Err -} - -// method ConnectInteractive - -func (v *interfaceVpnPlugin) GoConnectInteractive(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ConnectInteractive", flags, ch, connection, details) -} - -func (v *interfaceVpnPlugin) ConnectInteractive(flags dbus.Flags, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) error { - return (<-v.GoConnectInteractive(flags, make(chan *dbus.Call, 1), connection, details).Done).Err -} - -// method NeedSecrets - -func (v *interfaceVpnPlugin) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call, settings map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NeedSecrets", flags, ch, settings) -} - -func (*interfaceVpnPlugin) StoreNeedSecrets(call *dbus.Call) (setting_name string, err error) { - err = call.Store(&setting_name) - return -} - -func (v *interfaceVpnPlugin) NeedSecrets(flags dbus.Flags, settings map[string]map[string]dbus.Variant) (string, error) { - return v.StoreNeedSecrets( - <-v.GoNeedSecrets(flags, make(chan *dbus.Call, 1), settings).Done) -} - -// method Disconnect - -func (v *interfaceVpnPlugin) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) -} - -func (v *interfaceVpnPlugin) Disconnect(flags dbus.Flags) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetConfig - -func (v *interfaceVpnPlugin) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfig", flags, ch, config) -} - -func (v *interfaceVpnPlugin) SetConfig(flags dbus.Flags, config map[string]dbus.Variant) error { - return (<-v.GoSetConfig(flags, make(chan *dbus.Call, 1), config).Done).Err -} - -// method SetIp4Config - -func (v *interfaceVpnPlugin) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp4Config", flags, ch, config) -} - -func (v *interfaceVpnPlugin) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { - return (<-v.GoSetIp4Config(flags, make(chan *dbus.Call, 1), config).Done).Err -} - -// method SetIp6Config - -func (v *interfaceVpnPlugin) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp6Config", flags, ch, config) -} - -func (v *interfaceVpnPlugin) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { - return (<-v.GoSetIp6Config(flags, make(chan *dbus.Call, 1), config).Done).Err -} - -// method SetFailure - -func (v *interfaceVpnPlugin) GoSetFailure(flags dbus.Flags, ch chan *dbus.Call, reason string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFailure", flags, ch, reason) -} - -func (v *interfaceVpnPlugin) SetFailure(flags dbus.Flags, reason string) error { - return (<-v.GoSetFailure(flags, make(chan *dbus.Call, 1), reason).Done).Err -} - -// method NewSecrets - -func (v *interfaceVpnPlugin) GoNewSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".NewSecrets", flags, ch, connection) -} - -func (v *interfaceVpnPlugin) NewSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { - return (<-v.GoNewSecrets(flags, make(chan *dbus.Call, 1), connection).Done).Err -} - -// signal StateChanged - -func (v *interfaceVpnPlugin) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var state uint32 - err := dbus.Store(sig.Body, &state) - if err == nil { - cb(state) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal SecretsRequired - -func (v *interfaceVpnPlugin) ConnectSecretsRequired(cb func(message string, secrets []string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "SecretsRequired", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".SecretsRequired", - } - handlerFunc := func(sig *dbus.Signal) { - var message string - var secrets []string - err := dbus.Store(sig.Body, &message, &secrets) - if err == nil { - cb(message, secrets) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Config - -func (v *interfaceVpnPlugin) ConnectConfig(cb func(config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Config", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Config", - } - handlerFunc := func(sig *dbus.Signal) { - var config map[string]dbus.Variant - err := dbus.Store(sig.Body, &config) - if err == nil { - cb(config) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Ip4Config - -func (v *interfaceVpnPlugin) ConnectIp4Config(cb func(ip4config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Ip4Config", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Ip4Config", - } - handlerFunc := func(sig *dbus.Signal) { - var ip4config map[string]dbus.Variant - err := dbus.Store(sig.Body, &ip4config) - if err == nil { - cb(ip4config) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Ip6Config - -func (v *interfaceVpnPlugin) ConnectIp6Config(cb func(ip6config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Ip6Config", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Ip6Config", - } - handlerFunc := func(sig *dbus.Signal) { - var ip6config map[string]dbus.Variant - err := dbus.Store(sig.Body, &ip6config) - if err == nil { - cb(ip6config) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal LoginBanner - -func (v *interfaceVpnPlugin) ConnectLoginBanner(cb func(banner string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "LoginBanner", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".LoginBanner", - } - handlerFunc := func(sig *dbus.Signal) { - var banner string - err := dbus.Store(sig.Body, &banner) - if err == nil { - cb(banner) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Failure - -func (v *interfaceVpnPlugin) ConnectFailure(cb func(reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Failure", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Failure", - } - handlerFunc := func(sig *dbus.Signal) { - var reason uint32 - err := dbus.Store(sig.Body, &reason) - if err == nil { - cb(reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property State u - -func (v *interfaceVpnPlugin) State() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} - -type Device interface { - Device() device // interface org.freedesktop.NetworkManager.Device - Adsl() deviceAdsl // interface org.freedesktop.NetworkManager.Device.Adsl - Bluetooth() deviceBluetooth // interface org.freedesktop.NetworkManager.Device.Bluetooth - Bond() deviceBond // interface org.freedesktop.NetworkManager.Device.Bond - Bridge() deviceBridge // interface org.freedesktop.NetworkManager.Device.Bridge - Generic() deviceGeneric // interface org.freedesktop.NetworkManager.Device.Generic - Infiniband() deviceInfiniband // interface org.freedesktop.NetworkManager.Device.Infiniband - IPTunnel() deviceIPTunnel // interface org.freedesktop.NetworkManager.Device.IPTunnel - Macsec() deviceMacsec // interface org.freedesktop.NetworkManager.Device.Macsec - Macvlan() deviceMacvlan // interface org.freedesktop.NetworkManager.Device.Macvlan - Modem() deviceModem // interface org.freedesktop.NetworkManager.Device.Modem - OlpcMesh() deviceOlpcMesh // interface org.freedesktop.NetworkManager.Device.OlpcMesh - Statistics() deviceStatistics // interface org.freedesktop.NetworkManager.Device.Statistics - Team() deviceTeam // interface org.freedesktop.NetworkManager.Device.Team - Tun() deviceTun // interface org.freedesktop.NetworkManager.Device.Tun - Veth() deviceVeth // interface org.freedesktop.NetworkManager.Device.Veth - Vlan() deviceVlan // interface org.freedesktop.NetworkManager.Device.Vlan - Vxlan() deviceVxlan // interface org.freedesktop.NetworkManager.Device.Vxlan - WiMax() deviceWiMax // interface org.freedesktop.NetworkManager.Device.WiMax - Wired() deviceWired // interface org.freedesktop.NetworkManager.Device.Wired - Wireless() deviceWireless // interface org.freedesktop.NetworkManager.Device.Wireless - proxy.Object -} - -type objectDevice struct { - interfaceDevice // interface org.freedesktop.NetworkManager.Device - interfaceDeviceAdsl // interface org.freedesktop.NetworkManager.Device.Adsl - interfaceDeviceBluetooth // interface org.freedesktop.NetworkManager.Device.Bluetooth - interfaceDeviceBond // interface org.freedesktop.NetworkManager.Device.Bond - interfaceDeviceBridge // interface org.freedesktop.NetworkManager.Device.Bridge - interfaceDeviceGeneric // interface org.freedesktop.NetworkManager.Device.Generic - interfaceDeviceInfiniband // interface org.freedesktop.NetworkManager.Device.Infiniband - interfaceDeviceIPTunnel // interface org.freedesktop.NetworkManager.Device.IPTunnel - interfaceDeviceMacsec // interface org.freedesktop.NetworkManager.Device.Macsec - interfaceDeviceMacvlan // interface org.freedesktop.NetworkManager.Device.Macvlan - interfaceDeviceModem // interface org.freedesktop.NetworkManager.Device.Modem - interfaceDeviceOlpcMesh // interface org.freedesktop.NetworkManager.Device.OlpcMesh - interfaceDeviceStatistics // interface org.freedesktop.NetworkManager.Device.Statistics - interfaceDeviceTeam // interface org.freedesktop.NetworkManager.Device.Team - interfaceDeviceTun // interface org.freedesktop.NetworkManager.Device.Tun - interfaceDeviceVeth // interface org.freedesktop.NetworkManager.Device.Veth - interfaceDeviceVlan // interface org.freedesktop.NetworkManager.Device.Vlan - interfaceDeviceVxlan // interface org.freedesktop.NetworkManager.Device.Vxlan - interfaceDeviceWiMax // interface org.freedesktop.NetworkManager.Device.WiMax - interfaceDeviceWired // interface org.freedesktop.NetworkManager.Device.Wired - interfaceDeviceWireless // interface org.freedesktop.NetworkManager.Device.Wireless - proxy.ImplObject -} - -func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDevice) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -func (obj *objectDevice) Device() device { - return &obj.interfaceDevice -} - -type device interface { - GoReapply(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) *dbus.Call - Reapply(flags dbus.Flags, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) error - GoGetAppliedConnection(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call - GetAppliedConnection(flags dbus.Flags, flags0 uint32) (map[string]map[string]dbus.Variant, uint64, error) - GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Disconnect(flags dbus.Flags) error - GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Delete(flags dbus.Flags) error - ConnectStateChanged(cb func(new_state uint32, old_state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) - Udi() proxy.PropString - Interface() proxy.PropString - InterfaceFlags() proxy.PropUint32 - IpInterface() proxy.PropString - Driver() proxy.PropString - DriverVersion() proxy.PropString - FirmwareVersion() proxy.PropString - Capabilities() proxy.PropUint32 - Ip4Address() proxy.PropUint32 - State() proxy.PropUint32 - StateReason() PropDeviceStateReason - ActiveConnection() proxy.PropObjectPath - Ip4Config() proxy.PropObjectPath - Dhcp4Config() proxy.PropObjectPath - Ip6Config() proxy.PropObjectPath - Dhcp6Config() proxy.PropObjectPath - Managed() proxy.PropBool - Autoconnect() proxy.PropBool - FirmwareMissing() proxy.PropBool - NmPluginMissing() proxy.PropBool - DeviceType() proxy.PropUint32 - AvailableConnections() proxy.PropObjectPathArray - PhysicalPortId() proxy.PropString - Mtu() proxy.PropUint32 - Metered() proxy.PropUint32 - LldpNeighbors() PropMapSVSlice - Real() proxy.PropBool -} - -type interfaceDevice struct{} - -func (v *interfaceDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDevice) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device" -} - -// method Reapply - -func (v *interfaceDevice) GoReapply(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reapply", flags, ch, connection, version_id, flags0) -} - -func (v *interfaceDevice) Reapply(flags dbus.Flags, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) error { - return (<-v.GoReapply(flags, make(chan *dbus.Call, 1), connection, version_id, flags0).Done).Err -} - -// method GetAppliedConnection - -func (v *interfaceDevice) GoGetAppliedConnection(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppliedConnection", flags, ch, flags0) -} - -func (*interfaceDevice) StoreGetAppliedConnection(call *dbus.Call) (connection map[string]map[string]dbus.Variant, version_id uint64, err error) { - err = call.Store(&connection, &version_id) - return -} - -func (v *interfaceDevice) GetAppliedConnection(flags dbus.Flags, flags0 uint32) (map[string]map[string]dbus.Variant, uint64, error) { - return v.StoreGetAppliedConnection( - <-v.GoGetAppliedConnection(flags, make(chan *dbus.Call, 1), flags0).Done) -} - -// method Disconnect - -func (v *interfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) -} - -func (v *interfaceDevice) Disconnect(flags dbus.Flags) error { - return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Delete - -func (v *interfaceDevice) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) -} - -func (v *interfaceDevice) Delete(flags dbus.Flags) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal StateChanged - -func (v *interfaceDevice) ConnectStateChanged(cb func(new_state uint32, old_state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StateChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var new_state uint32 - var old_state uint32 - var reason uint32 - err := dbus.Store(sig.Body, &new_state, &old_state, &reason) - if err == nil { - cb(new_state, old_state, reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Udi s - -func (v *interfaceDevice) Udi() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Udi", - } -} - -// property Interface s - -func (v *interfaceDevice) Interface() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Interface", - } -} - -// property InterfaceFlags u - -func (v *interfaceDevice) InterfaceFlags() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "InterfaceFlags", - } -} - -// property IpInterface s - -func (v *interfaceDevice) IpInterface() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IpInterface", - } -} - -// property Driver s - -func (v *interfaceDevice) Driver() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Driver", - } -} - -// property DriverVersion s - -func (v *interfaceDevice) DriverVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DriverVersion", - } -} - -// property FirmwareVersion s - -func (v *interfaceDevice) FirmwareVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FirmwareVersion", - } -} - -// property Capabilities u - -func (v *interfaceDevice) Capabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Capabilities", - } -} - -// property Ip4Address u - -func (v *interfaceDevice) Ip4Address() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Ip4Address", - } -} - -// property State u - -func (v *interfaceDevice) State() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "State", - } -} - -type PropDeviceStateReason interface { - Get(flags dbus.Flags) (value DeviceStateReason, err error) - Set(flags dbus.Flags, value DeviceStateReason) error - ConnectChanged(cb func(hasValue bool, value DeviceStateReason)) error -} - -type implPropDeviceStateReason struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDeviceStateReason) Get(flags dbus.Flags) (value DeviceStateReason, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDeviceStateReason) Set(flags dbus.Flags, value DeviceStateReason) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDeviceStateReason) ConnectChanged(cb func(hasValue bool, value DeviceStateReason)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v DeviceStateReason - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, DeviceStateReason{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property StateReason (uu) - -func (v *interfaceDevice) StateReason() PropDeviceStateReason { - return &implPropDeviceStateReason{ - Impl: v, - Name: "StateReason", - } -} - -// property ActiveConnection o - -func (v *interfaceDevice) ActiveConnection() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "ActiveConnection", - } -} - -// property Ip4Config o - -func (v *interfaceDevice) Ip4Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Ip4Config", - } -} - -// property Dhcp4Config o - -func (v *interfaceDevice) Dhcp4Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Dhcp4Config", - } -} - -// property Ip6Config o - -func (v *interfaceDevice) Ip6Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Ip6Config", - } -} - -// property Dhcp6Config o - -func (v *interfaceDevice) Dhcp6Config() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Dhcp6Config", - } -} - -// property Managed b - -func (v *interfaceDevice) Managed() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Managed", - } -} - -// property Autoconnect b - -func (v *interfaceDevice) Autoconnect() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Autoconnect", - } -} - -// property FirmwareMissing b - -func (v *interfaceDevice) FirmwareMissing() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "FirmwareMissing", - } -} - -// property NmPluginMissing b - -func (v *interfaceDevice) NmPluginMissing() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NmPluginMissing", - } -} - -// property DeviceType u - -func (v *interfaceDevice) DeviceType() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "DeviceType", - } -} - -// property AvailableConnections ao - -func (v *interfaceDevice) AvailableConnections() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "AvailableConnections", - } -} - -// property PhysicalPortId s - -func (v *interfaceDevice) PhysicalPortId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PhysicalPortId", - } -} - -// property Mtu u - -func (v *interfaceDevice) Mtu() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Mtu", - } -} - -// property Metered u - -func (v *interfaceDevice) Metered() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Metered", - } -} - -// property LldpNeighbors aa{sv} - -func (v *interfaceDevice) LldpNeighbors() PropMapSVSlice { - return &implPropMapSVSlice{ - Impl: v, - Name: "LldpNeighbors", - } -} - -// property Real b - -func (v *interfaceDevice) Real() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Real", - } -} - -func (obj *objectDevice) Adsl() deviceAdsl { - return &obj.interfaceDeviceAdsl -} - -type deviceAdsl interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Carrier() proxy.PropBool -} - -type interfaceDeviceAdsl struct{} - -func (v *interfaceDeviceAdsl) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceAdsl) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Adsl" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceAdsl) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Carrier b - -func (v *interfaceDeviceAdsl) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -func (obj *objectDevice) Bluetooth() deviceBluetooth { - return &obj.interfaceDeviceBluetooth -} - -type deviceBluetooth interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Name() proxy.PropString - BtCapabilities() proxy.PropUint32 -} - -type interfaceDeviceBluetooth struct{} - -func (v *interfaceDeviceBluetooth) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceBluetooth) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Bluetooth" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceBluetooth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceBluetooth) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Name s - -func (v *interfaceDeviceBluetooth) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property BtCapabilities u - -func (v *interfaceDeviceBluetooth) BtCapabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "BtCapabilities", - } -} - -func (obj *objectDevice) Bond() deviceBond { - return &obj.interfaceDeviceBond -} - -type deviceBond interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Carrier() proxy.PropBool - Slaves() proxy.PropObjectPathArray -} - -type interfaceDeviceBond struct{} - -func (v *interfaceDeviceBond) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceBond) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Bond" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceBond) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceBond) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Carrier b - -func (v *interfaceDeviceBond) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -// property Slaves ao - -func (v *interfaceDeviceBond) Slaves() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Slaves", - } -} - -func (obj *objectDevice) Bridge() deviceBridge { - return &obj.interfaceDeviceBridge -} - -type deviceBridge interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Carrier() proxy.PropBool - Slaves() proxy.PropObjectPathArray -} - -type interfaceDeviceBridge struct{} - -func (v *interfaceDeviceBridge) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceBridge) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Bridge" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceBridge) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceBridge) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Carrier b - -func (v *interfaceDeviceBridge) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -// property Slaves ao - -func (v *interfaceDeviceBridge) Slaves() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Slaves", - } -} - -func (obj *objectDevice) Generic() deviceGeneric { - return &obj.interfaceDeviceGeneric -} - -type deviceGeneric interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - TypeDescription() proxy.PropString -} - -type interfaceDeviceGeneric struct{} - -func (v *interfaceDeviceGeneric) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceGeneric) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Generic" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceGeneric) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceGeneric) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property TypeDescription s - -func (v *interfaceDeviceGeneric) TypeDescription() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "TypeDescription", - } -} - -func (obj *objectDevice) Infiniband() deviceInfiniband { - return &obj.interfaceDeviceInfiniband -} - -type deviceInfiniband interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Carrier() proxy.PropBool -} - -type interfaceDeviceInfiniband struct{} - -func (v *interfaceDeviceInfiniband) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceInfiniband) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Infiniband" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceInfiniband) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceInfiniband) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Carrier b - -func (v *interfaceDeviceInfiniband) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -func (obj *objectDevice) IPTunnel() deviceIPTunnel { - return &obj.interfaceDeviceIPTunnel -} - -type deviceIPTunnel interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Mode() proxy.PropUint32 - Parent() proxy.PropObjectPath - Local() proxy.PropString - Remote() proxy.PropString - Ttl() proxy.PropByte - Tos() proxy.PropByte - PathMtuDiscovery() proxy.PropBool - InputKey() proxy.PropString - OutputKey() proxy.PropString - EncapsulationLimit() proxy.PropByte - FlowLabel() proxy.PropUint32 -} - -type interfaceDeviceIPTunnel struct{} - -func (v *interfaceDeviceIPTunnel) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceIPTunnel) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.IPTunnel" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceIPTunnel) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Mode u - -func (v *interfaceDeviceIPTunnel) Mode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Mode", - } -} - -// property Parent o - -func (v *interfaceDeviceIPTunnel) Parent() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Parent", - } -} - -// property Local s - -func (v *interfaceDeviceIPTunnel) Local() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Local", - } -} - -// property Remote s - -func (v *interfaceDeviceIPTunnel) Remote() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Remote", - } -} - -// property Ttl y - -func (v *interfaceDeviceIPTunnel) Ttl() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "Ttl", - } -} - -// property Tos y - -func (v *interfaceDeviceIPTunnel) Tos() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "Tos", - } -} - -// property PathMtuDiscovery b - -func (v *interfaceDeviceIPTunnel) PathMtuDiscovery() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PathMtuDiscovery", - } -} - -// property InputKey s - -func (v *interfaceDeviceIPTunnel) InputKey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "InputKey", - } -} - -// property OutputKey s - -func (v *interfaceDeviceIPTunnel) OutputKey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OutputKey", - } -} - -// property EncapsulationLimit y - -func (v *interfaceDeviceIPTunnel) EncapsulationLimit() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "EncapsulationLimit", - } -} - -// property FlowLabel u - -func (v *interfaceDeviceIPTunnel) FlowLabel() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "FlowLabel", - } -} - -func (obj *objectDevice) Macsec() deviceMacsec { - return &obj.interfaceDeviceMacsec -} - -type deviceMacsec interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Parent() proxy.PropObjectPath - Sci() proxy.PropUint64 - IcvLength() proxy.PropByte - CipherSuite() proxy.PropUint64 - Window() proxy.PropUint32 - EncodingSa() proxy.PropByte - Validation() proxy.PropString - Encrypt() proxy.PropBool - Protect() proxy.PropBool - IncludeSci() proxy.PropBool - Es() proxy.PropBool - Scb() proxy.PropBool - ReplayProtect() proxy.PropBool -} - -type interfaceDeviceMacsec struct{} - -func (v *interfaceDeviceMacsec) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceMacsec) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Macsec" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceMacsec) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Parent o - -func (v *interfaceDeviceMacsec) Parent() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Parent", - } -} - -// property Sci t - -func (v *interfaceDeviceMacsec) Sci() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Sci", - } -} - -// property IcvLength y - -func (v *interfaceDeviceMacsec) IcvLength() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "IcvLength", - } -} - -// property CipherSuite t - -func (v *interfaceDeviceMacsec) CipherSuite() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CipherSuite", - } -} - -// property Window u - -func (v *interfaceDeviceMacsec) Window() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Window", - } -} - -// property EncodingSa y - -func (v *interfaceDeviceMacsec) EncodingSa() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "EncodingSa", - } -} - -// property Validation s - -func (v *interfaceDeviceMacsec) Validation() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Validation", - } -} - -// property Encrypt b - -func (v *interfaceDeviceMacsec) Encrypt() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Encrypt", - } -} - -// property Protect b - -func (v *interfaceDeviceMacsec) Protect() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Protect", - } -} - -// property IncludeSci b - -func (v *interfaceDeviceMacsec) IncludeSci() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IncludeSci", - } -} - -// property Es b - -func (v *interfaceDeviceMacsec) Es() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Es", - } -} - -// property Scb b - -func (v *interfaceDeviceMacsec) Scb() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Scb", - } -} - -// property ReplayProtect b - -func (v *interfaceDeviceMacsec) ReplayProtect() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ReplayProtect", - } -} - -func (obj *objectDevice) Macvlan() deviceMacvlan { - return &obj.interfaceDeviceMacvlan -} - -type deviceMacvlan interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Parent() proxy.PropObjectPath - Mode() proxy.PropString - NoPromisc() proxy.PropBool - Tap() proxy.PropBool -} - -type interfaceDeviceMacvlan struct{} - -func (v *interfaceDeviceMacvlan) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceMacvlan) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Macvlan" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceMacvlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Parent o - -func (v *interfaceDeviceMacvlan) Parent() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Parent", - } -} - -// property Mode s - -func (v *interfaceDeviceMacvlan) Mode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Mode", - } -} - -// property NoPromisc b - -func (v *interfaceDeviceMacvlan) NoPromisc() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NoPromisc", - } -} - -// property Tap b - -func (v *interfaceDeviceMacvlan) Tap() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Tap", - } -} - -func (obj *objectDevice) Modem() deviceModem { - return &obj.interfaceDeviceModem -} - -type deviceModem interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ModemCapabilities() proxy.PropUint32 - CurrentCapabilities() proxy.PropUint32 -} - -type interfaceDeviceModem struct{} - -func (v *interfaceDeviceModem) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceModem) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Modem" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceModem) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property ModemCapabilities u - -func (v *interfaceDeviceModem) ModemCapabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ModemCapabilities", - } -} - -// property CurrentCapabilities u - -func (v *interfaceDeviceModem) CurrentCapabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "CurrentCapabilities", - } -} - -func (obj *objectDevice) OlpcMesh() deviceOlpcMesh { - return &obj.interfaceDeviceOlpcMesh -} - -type deviceOlpcMesh interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Companion() proxy.PropObjectPath - ActiveChannel() proxy.PropUint32 -} - -type interfaceDeviceOlpcMesh struct{} - -func (v *interfaceDeviceOlpcMesh) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceOlpcMesh) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.OlpcMesh" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceOlpcMesh) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceOlpcMesh) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Companion o - -func (v *interfaceDeviceOlpcMesh) Companion() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Companion", - } -} - -// property ActiveChannel u - -func (v *interfaceDeviceOlpcMesh) ActiveChannel() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ActiveChannel", - } -} - -func (obj *objectDevice) Statistics() deviceStatistics { - return &obj.interfaceDeviceStatistics -} - -type deviceStatistics interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - RefreshRateMs() proxy.PropUint32 - TxBytes() proxy.PropUint64 - RxBytes() proxy.PropUint64 -} - -type interfaceDeviceStatistics struct{} - -func (v *interfaceDeviceStatistics) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceStatistics) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Statistics" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceStatistics) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property RefreshRateMs u - -func (v *interfaceDeviceStatistics) RefreshRateMs() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RefreshRateMs", - } -} - -// property TxBytes t - -func (v *interfaceDeviceStatistics) TxBytes() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TxBytes", - } -} - -// property RxBytes t - -func (v *interfaceDeviceStatistics) RxBytes() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RxBytes", - } -} - -func (obj *objectDevice) Team() deviceTeam { - return &obj.interfaceDeviceTeam -} - -type deviceTeam interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Carrier() proxy.PropBool - Slaves() proxy.PropObjectPathArray - Config() proxy.PropString -} - -type interfaceDeviceTeam struct{} - -func (v *interfaceDeviceTeam) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceTeam) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Team" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceTeam) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceTeam) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Carrier b - -func (v *interfaceDeviceTeam) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -// property Slaves ao - -func (v *interfaceDeviceTeam) Slaves() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Slaves", - } -} - -// property Config s - -func (v *interfaceDeviceTeam) Config() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Config", - } -} - -func (obj *objectDevice) Tun() deviceTun { - return &obj.interfaceDeviceTun -} - -type deviceTun interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Owner() proxy.PropInt64 - Group() proxy.PropInt64 - Mode() proxy.PropString - NoPi() proxy.PropBool - VnetHdr() proxy.PropBool - MultiQueue() proxy.PropBool - HwAddress() proxy.PropString -} - -type interfaceDeviceTun struct{} - -func (v *interfaceDeviceTun) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceTun) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Tun" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceTun) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Owner x - -func (v *interfaceDeviceTun) Owner() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Owner", - } -} - -// property Group x - -func (v *interfaceDeviceTun) Group() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Group", - } -} - -// property Mode s - -func (v *interfaceDeviceTun) Mode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Mode", - } -} - -// property NoPi b - -func (v *interfaceDeviceTun) NoPi() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NoPi", - } -} - -// property VnetHdr b - -func (v *interfaceDeviceTun) VnetHdr() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "VnetHdr", - } -} - -// property MultiQueue b - -func (v *interfaceDeviceTun) MultiQueue() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MultiQueue", - } -} - -// property HwAddress s - -func (v *interfaceDeviceTun) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -func (obj *objectDevice) Veth() deviceVeth { - return &obj.interfaceDeviceVeth -} - -type deviceVeth interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Peer() proxy.PropObjectPath -} - -type interfaceDeviceVeth struct{} - -func (v *interfaceDeviceVeth) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceVeth) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Veth" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceVeth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Peer o - -func (v *interfaceDeviceVeth) Peer() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Peer", - } -} - -func (obj *objectDevice) Vlan() deviceVlan { - return &obj.interfaceDeviceVlan -} - -type deviceVlan interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - Carrier() proxy.PropBool - Parent() proxy.PropObjectPath - VlanId() proxy.PropUint32 -} - -type interfaceDeviceVlan struct{} - -func (v *interfaceDeviceVlan) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceVlan) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Vlan" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceVlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceVlan) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Carrier b - -func (v *interfaceDeviceVlan) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -// property Parent o - -func (v *interfaceDeviceVlan) Parent() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Parent", - } -} - -// property VlanId u - -func (v *interfaceDeviceVlan) VlanId() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "VlanId", - } -} - -func (obj *objectDevice) Vxlan() deviceVxlan { - return &obj.interfaceDeviceVxlan -} - -type deviceVxlan interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Parent() proxy.PropObjectPath - HwAddress() proxy.PropString - Id() proxy.PropUint32 - Group() proxy.PropString - Local() proxy.PropString - Tos() proxy.PropByte - Ttl() proxy.PropByte - Learning() proxy.PropBool - Ageing() proxy.PropUint32 - Limit() proxy.PropUint32 - DstPort() proxy.PropUint16 - SrcPortMin() proxy.PropUint16 - SrcPortMax() proxy.PropUint16 - Proxy() proxy.PropBool - Rsc() proxy.PropBool - L2miss() proxy.PropBool - L3miss() proxy.PropBool -} - -type interfaceDeviceVxlan struct{} - -func (v *interfaceDeviceVxlan) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceVxlan) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Vxlan" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceVxlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Parent o - -func (v *interfaceDeviceVxlan) Parent() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Parent", - } -} - -// property HwAddress s - -func (v *interfaceDeviceVxlan) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property Id u - -func (v *interfaceDeviceVxlan) Id() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Id", - } -} - -// property Group s - -func (v *interfaceDeviceVxlan) Group() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Group", - } -} - -// property Local s - -func (v *interfaceDeviceVxlan) Local() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Local", - } -} - -// property Tos y - -func (v *interfaceDeviceVxlan) Tos() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "Tos", - } -} - -// property Ttl y - -func (v *interfaceDeviceVxlan) Ttl() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "Ttl", - } -} - -// property Learning b - -func (v *interfaceDeviceVxlan) Learning() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Learning", - } -} - -// property Ageing u - -func (v *interfaceDeviceVxlan) Ageing() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Ageing", - } -} - -// property Limit u - -func (v *interfaceDeviceVxlan) Limit() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Limit", - } -} - -// property DstPort q - -func (v *interfaceDeviceVxlan) DstPort() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "DstPort", - } -} - -// property SrcPortMin q - -func (v *interfaceDeviceVxlan) SrcPortMin() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "SrcPortMin", - } -} - -// property SrcPortMax q - -func (v *interfaceDeviceVxlan) SrcPortMax() proxy.PropUint16 { - return &proxy.ImplPropUint16{ - Impl: v, - Name: "SrcPortMax", - } -} - -// property Proxy b - -func (v *interfaceDeviceVxlan) Proxy() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Proxy", - } -} - -// property Rsc b - -func (v *interfaceDeviceVxlan) Rsc() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Rsc", - } -} - -// property L2miss b - -func (v *interfaceDeviceVxlan) L2miss() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "L2miss", - } -} - -// property L3miss b - -func (v *interfaceDeviceVxlan) L3miss() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "L3miss", - } -} - -func (obj *objectDevice) WiMax() deviceWiMax { - return &obj.interfaceDeviceWiMax -} - -type deviceWiMax interface { - GoGetNspList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetNspList(flags dbus.Flags) ([]dbus.ObjectPath, error) - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectNspAdded(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectNspRemoved(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Nsps() proxy.PropObjectPathArray - HwAddress() proxy.PropString - CenterFrequency() proxy.PropUint32 - Rssi() proxy.PropInt32 - Cinr() proxy.PropInt32 - TxPower() proxy.PropInt32 - Bsid() proxy.PropString - ActiveNsp() proxy.PropObjectPath -} - -type interfaceDeviceWiMax struct{} - -func (v *interfaceDeviceWiMax) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceWiMax) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.WiMax" -} - -// method GetNspList - -func (v *interfaceDeviceWiMax) GoGetNspList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNspList", flags, ch) -} - -func (*interfaceDeviceWiMax) StoreGetNspList(call *dbus.Call) (nsps []dbus.ObjectPath, err error) { - err = call.Store(&nsps) - return -} - -func (v *interfaceDeviceWiMax) GetNspList(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetNspList( - <-v.GoGetNspList(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal PropertiesChanged - -func (v *interfaceDeviceWiMax) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NspAdded - -func (v *interfaceDeviceWiMax) ConnectNspAdded(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NspAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NspAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var nsp dbus.ObjectPath - err := dbus.Store(sig.Body, &nsp) - if err == nil { - cb(nsp) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal NspRemoved - -func (v *interfaceDeviceWiMax) ConnectNspRemoved(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NspRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NspRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var nsp dbus.ObjectPath - err := dbus.Store(sig.Body, &nsp) - if err == nil { - cb(nsp) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Nsps ao - -func (v *interfaceDeviceWiMax) Nsps() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Nsps", - } -} - -// property HwAddress s - -func (v *interfaceDeviceWiMax) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property CenterFrequency u - -func (v *interfaceDeviceWiMax) CenterFrequency() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "CenterFrequency", - } -} - -// property Rssi i - -func (v *interfaceDeviceWiMax) Rssi() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Rssi", - } -} - -// property Cinr i - -func (v *interfaceDeviceWiMax) Cinr() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Cinr", - } -} - -// property TxPower i - -func (v *interfaceDeviceWiMax) TxPower() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "TxPower", - } -} - -// property Bsid s - -func (v *interfaceDeviceWiMax) Bsid() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Bsid", - } -} - -// property ActiveNsp o - -func (v *interfaceDeviceWiMax) ActiveNsp() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "ActiveNsp", - } -} - -func (obj *objectDevice) Wired() deviceWired { - return &obj.interfaceDeviceWired -} - -type deviceWired interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - PermHwAddress() proxy.PropString - Speed() proxy.PropUint32 - S390Subchannels() proxy.PropStringArray - Carrier() proxy.PropBool -} - -type interfaceDeviceWired struct{} - -func (v *interfaceDeviceWired) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceWired) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Wired" -} - -// signal PropertiesChanged - -func (v *interfaceDeviceWired) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceWired) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property PermHwAddress s - -func (v *interfaceDeviceWired) PermHwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PermHwAddress", - } -} - -// property Speed u - -func (v *interfaceDeviceWired) Speed() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Speed", - } -} - -// property S390Subchannels as - -func (v *interfaceDeviceWired) S390Subchannels() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "S390Subchannels", - } -} - -// property Carrier b - -func (v *interfaceDeviceWired) Carrier() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Carrier", - } -} - -func (obj *objectDevice) Wireless() deviceWireless { - return &obj.interfaceDeviceWireless -} - -type deviceWireless interface { - GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoGetAllAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetAllAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) - GoRequestScan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - RequestScan(flags dbus.Flags, options map[string]dbus.Variant) error - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - ConnectAccessPointAdded(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectAccessPointRemoved(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - HwAddress() proxy.PropString - PermHwAddress() proxy.PropString - Mode() proxy.PropUint32 - Bitrate() proxy.PropUint32 - AccessPoints() proxy.PropObjectPathArray - ActiveAccessPoint() proxy.PropObjectPath - LastScan() proxy.PropInt64 - WirelessCapabilities() proxy.PropUint32 -} - -type interfaceDeviceWireless struct{} - -func (v *interfaceDeviceWireless) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDeviceWireless) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.Device.Wireless" -} - -// method GetAccessPoints - -func (v *interfaceDeviceWireless) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccessPoints", flags, ch) -} - -func (*interfaceDeviceWireless) StoreGetAccessPoints(call *dbus.Call) (access_points []dbus.ObjectPath, err error) { - err = call.Store(&access_points) - return -} - -func (v *interfaceDeviceWireless) GetAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetAccessPoints( - <-v.GoGetAccessPoints(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetAllAccessPoints - -func (v *interfaceDeviceWireless) GoGetAllAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllAccessPoints", flags, ch) -} - -func (*interfaceDeviceWireless) StoreGetAllAccessPoints(call *dbus.Call) (access_points []dbus.ObjectPath, err error) { - err = call.Store(&access_points) - return -} - -func (v *interfaceDeviceWireless) GetAllAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { - return v.StoreGetAllAccessPoints( - <-v.GoGetAllAccessPoints(flags, make(chan *dbus.Call, 1)).Done) -} - -// method RequestScan - -func (v *interfaceDeviceWireless) GoRequestScan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestScan", flags, ch, options) -} - -func (v *interfaceDeviceWireless) RequestScan(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoRequestScan(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// signal PropertiesChanged - -func (v *interfaceDeviceWireless) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AccessPointAdded - -func (v *interfaceDeviceWireless) ConnectAccessPointAdded(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AccessPointAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AccessPointAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var access_point dbus.ObjectPath - err := dbus.Store(sig.Body, &access_point) - if err == nil { - cb(access_point) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal AccessPointRemoved - -func (v *interfaceDeviceWireless) ConnectAccessPointRemoved(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "AccessPointRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".AccessPointRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var access_point dbus.ObjectPath - err := dbus.Store(sig.Body, &access_point) - if err == nil { - cb(access_point) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property HwAddress s - -func (v *interfaceDeviceWireless) HwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HwAddress", - } -} - -// property PermHwAddress s - -func (v *interfaceDeviceWireless) PermHwAddress() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PermHwAddress", - } -} - -// property Mode u - -func (v *interfaceDeviceWireless) Mode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Mode", - } -} - -// property Bitrate u - -func (v *interfaceDeviceWireless) Bitrate() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Bitrate", - } -} - -// property AccessPoints ao - -func (v *interfaceDeviceWireless) AccessPoints() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "AccessPoints", - } -} - -// property ActiveAccessPoint o - -func (v *interfaceDeviceWireless) ActiveAccessPoint() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "ActiveAccessPoint", - } -} - -// property LastScan x - -func (v *interfaceDeviceWireless) LastScan() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "LastScan", - } -} - -// property WirelessCapabilities u - -func (v *interfaceDeviceWireless) WirelessCapabilities() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "WirelessCapabilities", - } -} - -type WiMaxNsp interface { - wiMaxNsp // interface org.freedesktop.NetworkManager.WiMax.Nsp - proxy.Object -} - -type objectWiMaxNsp struct { - interfaceWiMaxNsp // interface org.freedesktop.NetworkManager.WiMax.Nsp - proxy.ImplObject -} - -func NewWiMaxNsp(conn *dbus.Conn, path dbus.ObjectPath) (WiMaxNsp, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectWiMaxNsp) - obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) - return obj, nil -} - -type wiMaxNsp interface { - ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) - Name() proxy.PropString - SignalQuality() proxy.PropUint32 - NetworkType() proxy.PropUint32 -} - -type interfaceWiMaxNsp struct{} - -func (v *interfaceWiMaxNsp) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceWiMaxNsp) GetInterfaceName_() string { - return "org.freedesktop.NetworkManager.WiMax.Nsp" -} - -// signal PropertiesChanged - -func (v *interfaceWiMaxNsp) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".PropertiesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var properties map[string]dbus.Variant - err := dbus.Store(sig.Body, &properties) - if err == nil { - cb(properties) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Name s - -func (v *interfaceWiMaxNsp) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property SignalQuality u - -func (v *interfaceWiMaxNsp) SignalQuality() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "SignalQuality", - } -} - -// property NetworkType u - -func (v *interfaceWiMaxNsp) NetworkType() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NetworkType", - } -} - -type PropMapStringVariant interface { - Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error -} - -type implPropMapStringVariant struct { - Impl proxy.Implementer - Name string -} - -func (p implPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropMapSVSlice interface { - Get(flags dbus.Flags) (value []map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value []map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value []map[string]dbus.Variant)) error -} - -type implPropMapSVSlice struct { - Impl proxy.Implementer - Name string -} - -func (p implPropMapSVSlice) Get(flags dbus.Flags) (value []map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropMapSVSlice) Set(flags dbus.Flags, value []map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropMapSVSlice) ConnectChanged(cb func(hasValue bool, value []map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropUint32SliceSlice interface { - Get(flags dbus.Flags) (value [][]uint32, err error) - Set(flags dbus.Flags, value [][]uint32) error - ConnectChanged(cb func(hasValue bool, value [][]uint32)) error -} - -type implPropUint32SliceSlice struct { - Impl proxy.Implementer - Name string -} - -func (p implPropUint32SliceSlice) Get(flags dbus.Flags) (value [][]uint32, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropUint32SliceSlice) Set(flags dbus.Flags, value [][]uint32) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropUint32SliceSlice) ConnectChanged(cb func(hasValue bool, value [][]uint32)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v [][]uint32 - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,5231 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.networkmanager"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package networkmanager - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockObjectManager struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.MockObject -} - -type MockAccessPoint struct { - MockInterfaceAccessPoint // interface org.freedesktop.NetworkManager.AccessPoint - proxy.MockObject -} - -type MockInterfaceAccessPoint struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceAccessPoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Flags u - -func (v *MockInterfaceAccessPoint) Flags() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WpaFlags u - -func (v *MockInterfaceAccessPoint) WpaFlags() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RsnFlags u - -func (v *MockInterfaceAccessPoint) RsnFlags() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ssid ay - -func (v *MockInterfaceAccessPoint) Ssid() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Frequency u - -func (v *MockInterfaceAccessPoint) Frequency() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HwAddress s - -func (v *MockInterfaceAccessPoint) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mode u - -func (v *MockInterfaceAccessPoint) Mode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MaxBitrate u - -func (v *MockInterfaceAccessPoint) MaxBitrate() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Strength y - -func (v *MockInterfaceAccessPoint) Strength() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LastSeen i - -func (v *MockInterfaceAccessPoint) LastSeen() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockAgentManager struct { - MockInterfaceAgentManager // interface org.freedesktop.NetworkManager.AgentManager - proxy.MockObject -} - -type MockInterfaceAgentManager struct { - mock.Mock -} - -// method Register - -func (v *MockInterfaceAgentManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, identifier string) *dbus.Call { - mockArgs := v.Called(flags, ch, identifier) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) Register(flags dbus.Flags, identifier string) error { - mockArgs := v.Called(flags, identifier) - - return mockArgs.Error(0) -} - -// method RegisterWithCapabilities - -func (v *MockInterfaceAgentManager) GoRegisterWithCapabilities(flags dbus.Flags, ch chan *dbus.Call, identifier string, capabilities uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, identifier, capabilities) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) RegisterWithCapabilities(flags dbus.Flags, identifier string, capabilities uint32) error { - mockArgs := v.Called(flags, identifier, capabilities) - - return mockArgs.Error(0) -} - -// method Unregister - -func (v *MockInterfaceAgentManager) GoUnregister(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAgentManager) Unregister(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -type MockCheckpoint struct { - MockInterfaceCheckpoint // interface org.freedesktop.NetworkManager.Checkpoint - proxy.MockObject -} - -type MockInterfaceCheckpoint struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceCheckpoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Devices ao - -func (v *MockInterfaceCheckpoint) Devices() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Created x - -func (v *MockInterfaceCheckpoint) Created() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RollbackTimeout u - -func (v *MockInterfaceCheckpoint) RollbackTimeout() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockActiveConnection struct { - MockInterfaceActiveConnection // interface org.freedesktop.NetworkManager.Connection.Active - proxy.MockObject -} - -type MockInterfaceActiveConnection struct { - mock.Mock -} - -// signal StateChanged - -func (v *MockInterfaceActiveConnection) ConnectStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceActiveConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Connection o - -func (v *MockInterfaceActiveConnection) Connection() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SpecificObject o - -func (v *MockInterfaceActiveConnection) SpecificObject() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Id s - -func (v *MockInterfaceActiveConnection) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Uuid s - -func (v *MockInterfaceActiveConnection) Uuid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type s - -func (v *MockInterfaceActiveConnection) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Devices ao - -func (v *MockInterfaceActiveConnection) Devices() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State u - -func (v *MockInterfaceActiveConnection) State() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Default b - -func (v *MockInterfaceActiveConnection) Default() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ip4Config o - -func (v *MockInterfaceActiveConnection) Ip4Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dhcp4Config o - -func (v *MockInterfaceActiveConnection) Dhcp4Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Default6 b - -func (v *MockInterfaceActiveConnection) Default6() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ip6Config o - -func (v *MockInterfaceActiveConnection) Ip6Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dhcp6Config o - -func (v *MockInterfaceActiveConnection) Dhcp6Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Vpn b - -func (v *MockInterfaceActiveConnection) Vpn() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Master o - -func (v *MockInterfaceActiveConnection) Master() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockDhcp4Config struct { - MockInterfaceDhcp4Config // interface org.freedesktop.NetworkManager.DHCP4Config - proxy.MockObject -} - -type MockInterfaceDhcp4Config struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDhcp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Options a{sv} - -func (v *MockInterfaceDhcp4Config) Options() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockDhcp6Config struct { - MockInterfaceDhcp6Config // interface org.freedesktop.NetworkManager.DHCP6Config - proxy.MockObject -} - -type MockInterfaceDhcp6Config struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDhcp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Options a{sv} - -func (v *MockInterfaceDhcp6Config) Options() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockDnsManager struct { - MockInterfaceDnsManager // interface org.freedesktop.NetworkManager.DnsManager - proxy.MockObject -} - -type MockInterfaceDnsManager struct { - mock.Mock -} - -// property Mode s - -func (v *MockInterfaceDnsManager) Mode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RcManager s - -func (v *MockInterfaceDnsManager) RcManager() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Configuration aa{sv} - -func (v *MockInterfaceDnsManager) Configuration() PropMapSVSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockIP4Config struct { - MockInterfaceIp4Config // interface org.freedesktop.NetworkManager.IP4Config - proxy.MockObject -} - -type MockInterfaceIp4Config struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceIp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Addresses aau - -func (v *MockInterfaceIp4Config) Addresses() PropUint32SliceSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropUint32SliceSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AddressData aa{sv} - -func (v *MockInterfaceIp4Config) AddressData() PropMapSVSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Gateway s - -func (v *MockInterfaceIp4Config) Gateway() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Routes aau - -func (v *MockInterfaceIp4Config) Routes() PropUint32SliceSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropUint32SliceSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RouteData aa{sv} - -func (v *MockInterfaceIp4Config) RouteData() PropMapSVSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Nameservers au - -func (v *MockInterfaceIp4Config) Nameservers() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Domains as - -func (v *MockInterfaceIp4Config) Domains() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Searches as - -func (v *MockInterfaceIp4Config) Searches() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DnsOptions as - -func (v *MockInterfaceIp4Config) DnsOptions() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DnsPriority i - -func (v *MockInterfaceIp4Config) DnsPriority() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WinsServers au - -func (v *MockInterfaceIp4Config) WinsServers() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockIP6Config struct { - MockInterfaceIp6Config // interface org.freedesktop.NetworkManager.IP6Config - proxy.MockObject -} - -type MockInterfaceIp6Config struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceIp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockPropIP6ConfigAddresses struct { - mock.Mock -} - -func (p MockPropIP6ConfigAddresses) Get(flags dbus.Flags) (value []IP6Address, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]IP6Address) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropIP6ConfigAddresses) Set(flags dbus.Flags, value []IP6Address) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropIP6ConfigAddresses) ConnectChanged(cb func(hasValue bool, value []IP6Address)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Addresses a(ayuay) - -func (v *MockInterfaceIp6Config) Addresses() PropIP6ConfigAddresses { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIP6ConfigAddresses) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AddressData aa{sv} - -func (v *MockInterfaceIp6Config) AddressData() PropMapSVSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Gateway s - -func (v *MockInterfaceIp6Config) Gateway() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropIP6ConfigRoutes struct { - mock.Mock -} - -func (p MockPropIP6ConfigRoutes) Get(flags dbus.Flags) (value []IP6Route, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]IP6Route) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropIP6ConfigRoutes) Set(flags dbus.Flags, value []IP6Route) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropIP6ConfigRoutes) ConnectChanged(cb func(hasValue bool, value []IP6Route)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Routes a(ayuayu) - -func (v *MockInterfaceIp6Config) Routes() PropIP6ConfigRoutes { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIP6ConfigRoutes) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RouteData aa{sv} - -func (v *MockInterfaceIp6Config) RouteData() PropMapSVSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropIP6NameServers struct { - mock.Mock -} - -func (p MockPropIP6NameServers) Get(flags dbus.Flags) (value [][]byte, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([][]byte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropIP6NameServers) Set(flags dbus.Flags, value [][]byte) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropIP6NameServers) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Nameservers aay - -func (v *MockInterfaceIp6Config) Nameservers() PropIP6NameServers { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIP6NameServers) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Domains as - -func (v *MockInterfaceIp6Config) Domains() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Searches as - -func (v *MockInterfaceIp6Config) Searches() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DnsOptions as - -func (v *MockInterfaceIp6Config) DnsOptions() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DnsPriority i - -func (v *MockInterfaceIp6Config) DnsPriority() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockManager struct { - MockInterfaceManager // interface org.freedesktop.NetworkManager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method Reload - -func (v *MockInterfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, flags0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Reload(flags dbus.Flags, flags0 uint32) error { - mockArgs := v.Called(flags, flags0) - - return mockArgs.Error(0) -} - -// method GetDevices - -func (v *MockInterfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAllDevices - -func (v *MockInterfaceManager) GoGetAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetAllDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDeviceByIpIface - -func (v *MockInterfaceManager) GoGetDeviceByIpIface(flags dbus.Flags, ch chan *dbus.Call, iface string) *dbus.Call { - mockArgs := v.Called(flags, ch, iface) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDeviceByIpIface(flags dbus.Flags, iface string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, iface) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ActivateConnection - -func (v *MockInterfaceManager) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, device, specific_object) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ActivateConnection(flags dbus.Flags, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, connection, device, specific_object) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AddAndActivateConnection - -func (v *MockInterfaceManager) GoAddAndActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, device, specific_object) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) AddAndActivateConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, dbus.ObjectPath, error) { - mockArgs := v.Called(flags, connection, device, specific_object) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method DeactivateConnection - -func (v *MockInterfaceManager) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, active_connection dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, active_connection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) DeactivateConnection(flags dbus.Flags, active_connection dbus.ObjectPath) error { - mockArgs := v.Called(flags, active_connection) - - return mockArgs.Error(0) -} - -// method Sleep - -func (v *MockInterfaceManager) GoSleep(flags dbus.Flags, ch chan *dbus.Call, sleep bool) *dbus.Call { - mockArgs := v.Called(flags, ch, sleep) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Sleep(flags dbus.Flags, sleep bool) error { - mockArgs := v.Called(flags, sleep) - - return mockArgs.Error(0) -} - -// method Enable - -func (v *MockInterfaceManager) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { - mockArgs := v.Called(flags, ch, enable) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Enable(flags dbus.Flags, enable bool) error { - mockArgs := v.Called(flags, enable) - - return mockArgs.Error(0) -} - -// method GetPermissions - -func (v *MockInterfaceManager) GoGetPermissions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetPermissions(flags dbus.Flags) (map[string]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetLogging - -func (v *MockInterfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string, domains string) *dbus.Call { - mockArgs := v.Called(flags, ch, level, domains) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetLogging(flags dbus.Flags, level string, domains string) error { - mockArgs := v.Called(flags, level, domains) - - return mockArgs.Error(0) -} - -// method GetLogging - -func (v *MockInterfaceManager) GoGetLogging(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetLogging(flags dbus.Flags) (string, string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) -} - -// method CheckConnectivity - -func (v *MockInterfaceManager) GoCheckConnectivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CheckConnectivity(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method state - -func (v *MockInterfaceManager) GoState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) State(flags dbus.Flags) (uint32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CheckpointCreate - -func (v *MockInterfaceManager) GoCheckpointCreate(flags dbus.Flags, ch chan *dbus.Call, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, devices, rollback_timeout, flags0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CheckpointCreate(flags dbus.Flags, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, devices, rollback_timeout, flags0) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CheckpointDestroy - -func (v *MockInterfaceManager) GoCheckpointDestroy(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, checkpoint) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CheckpointDestroy(flags dbus.Flags, checkpoint dbus.ObjectPath) error { - mockArgs := v.Called(flags, checkpoint) - - return mockArgs.Error(0) -} - -// method CheckpointRollback - -func (v *MockInterfaceManager) GoCheckpointRollback(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, checkpoint) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CheckpointRollback(flags dbus.Flags, checkpoint dbus.ObjectPath) (map[string]uint32, error) { - mockArgs := v.Called(flags, checkpoint) - - ret0, ok := mockArgs.Get(0).(map[string]uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CheckPermissions - -func (v *MockInterfaceManager) ConnectCheckPermissions(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StateChanged - -func (v *MockInterfaceManager) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceManager) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceAdded - -func (v *MockInterfaceManager) ConnectDeviceAdded(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal DeviceRemoved - -func (v *MockInterfaceManager) ConnectDeviceRemoved(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Devices ao - -func (v *MockInterfaceManager) Devices() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AllDevices ao - -func (v *MockInterfaceManager) AllDevices() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NetworkingEnabled b - -func (v *MockInterfaceManager) NetworkingEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WirelessEnabled b - -func (v *MockInterfaceManager) WirelessEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WirelessHardwareEnabled b - -func (v *MockInterfaceManager) WirelessHardwareEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WwanEnabled b - -func (v *MockInterfaceManager) WwanEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WwanHardwareEnabled b - -func (v *MockInterfaceManager) WwanHardwareEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WimaxEnabled b - -func (v *MockInterfaceManager) WimaxEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WimaxHardwareEnabled b - -func (v *MockInterfaceManager) WimaxHardwareEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveConnections ao - -func (v *MockInterfaceManager) ActiveConnections() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrimaryConnection o - -func (v *MockInterfaceManager) PrimaryConnection() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrimaryConnectionType s - -func (v *MockInterfaceManager) PrimaryConnectionType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Metered u - -func (v *MockInterfaceManager) Metered() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActivatingConnection o - -func (v *MockInterfaceManager) ActivatingConnection() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Startup b - -func (v *MockInterfaceManager) Startup() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Version s - -func (v *MockInterfaceManager) Version() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capabilities au - -func (v *MockInterfaceManager) Capabilities() proxy.PropUint32Array { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State u - -func (v *MockInterfaceManager) PropState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Connectivity u - -func (v *MockInterfaceManager) Connectivity() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GlobalDnsConfiguration a{sv} - -func (v *MockInterfaceManager) GlobalDnsConfiguration() PropMapStringVariant { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPPP struct { - MockInterfacePpp // interface org.freedesktop.NetworkManager.PPP - proxy.MockObject -} - -type MockInterfacePpp struct { - mock.Mock -} - -// method NeedSecrets - -func (v *MockInterfacePpp) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePpp) NeedSecrets(flags dbus.Flags) (string, string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) -} - -// method SetIp4Config - -func (v *MockInterfacePpp) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, config) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePpp) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { - mockArgs := v.Called(flags, config) - - return mockArgs.Error(0) -} - -// method SetIp6Config - -func (v *MockInterfacePpp) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, config) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePpp) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { - mockArgs := v.Called(flags, config) - - return mockArgs.Error(0) -} - -// method SetState - -func (v *MockInterfacePpp) GoSetState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, state) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePpp) SetState(flags dbus.Flags, state uint32) error { - mockArgs := v.Called(flags, state) - - return mockArgs.Error(0) -} - -type MockSecretAgent struct { - MockInterfaceSecretAgent // interface org.freedesktop.NetworkManager.SecretAgent - proxy.MockObject -} - -type MockInterfaceSecretAgent struct { - mock.Mock -} - -// method GetSecrets - -func (v *MockInterfaceSecretAgent) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, connection_path, setting_name, hints, flags0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSecretAgent) GetSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) (map[string]map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, connection, connection_path, setting_name, hints, flags0) - - ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CancelGetSecrets - -func (v *MockInterfaceSecretAgent) GoCancelGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection_path dbus.ObjectPath, setting_name string) *dbus.Call { - mockArgs := v.Called(flags, ch, connection_path, setting_name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSecretAgent) CancelGetSecrets(flags dbus.Flags, connection_path dbus.ObjectPath, setting_name string) error { - mockArgs := v.Called(flags, connection_path, setting_name) - - return mockArgs.Error(0) -} - -// method SaveSecrets - -func (v *MockInterfaceSecretAgent) GoSaveSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, connection_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSecretAgent) SaveSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { - mockArgs := v.Called(flags, connection, connection_path) - - return mockArgs.Error(0) -} - -// method DeleteSecrets - -func (v *MockInterfaceSecretAgent) GoDeleteSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, connection_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSecretAgent) DeleteSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { - mockArgs := v.Called(flags, connection, connection_path) - - return mockArgs.Error(0) -} - -type MockConnectionSettings struct { - MockInterfaceConnectionSettings // interface org.freedesktop.NetworkManager.Settings.Connection - proxy.MockObject -} - -type MockInterfaceConnectionSettings struct { - mock.Mock -} - -// method Update - -func (v *MockInterfaceConnectionSettings) GoUpdate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) Update(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { - mockArgs := v.Called(flags, properties) - - return mockArgs.Error(0) -} - -// method UpdateUnsaved - -func (v *MockInterfaceConnectionSettings) GoUpdateUnsaved(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) UpdateUnsaved(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { - mockArgs := v.Called(flags, properties) - - return mockArgs.Error(0) -} - -// method Delete - -func (v *MockInterfaceConnectionSettings) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) Delete(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method GetSettings - -func (v *MockInterfaceConnectionSettings) GoGetSettings(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) GetSettings(flags dbus.Flags) (map[string]map[string]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSecrets - -func (v *MockInterfaceConnectionSettings) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, setting_name string) *dbus.Call { - mockArgs := v.Called(flags, ch, setting_name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) GetSecrets(flags dbus.Flags, setting_name string) (map[string]map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, setting_name) - - ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ClearSecrets - -func (v *MockInterfaceConnectionSettings) GoClearSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) ClearSecrets(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Save - -func (v *MockInterfaceConnectionSettings) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceConnectionSettings) Save(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Updated - -func (v *MockInterfaceConnectionSettings) ConnectUpdated(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Removed - -func (v *MockInterfaceConnectionSettings) ConnectRemoved(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceConnectionSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Unsaved b - -func (v *MockInterfaceConnectionSettings) Unsaved() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSettings struct { - MockInterfaceSettings // interface org.freedesktop.NetworkManager.Settings - proxy.MockObject -} - -type MockInterfaceSettings struct { - mock.Mock -} - -// method ListConnections - -func (v *MockInterfaceSettings) GoListConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) ListConnections(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetConnectionByUuid - -func (v *MockInterfaceSettings) GoGetConnectionByUuid(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { - mockArgs := v.Called(flags, ch, uuid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) GetConnectionByUuid(flags dbus.Flags, uuid string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, uuid) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AddConnection - -func (v *MockInterfaceSettings) GoAddConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, connection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) AddConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, connection) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AddConnectionUnsaved - -func (v *MockInterfaceSettings) GoAddConnectionUnsaved(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, connection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) AddConnectionUnsaved(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, connection) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method LoadConnections - -func (v *MockInterfaceSettings) GoLoadConnections(flags dbus.Flags, ch chan *dbus.Call, filenames []string) *dbus.Call { - mockArgs := v.Called(flags, ch, filenames) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) LoadConnections(flags dbus.Flags, filenames []string) (bool, []string, error) { - mockArgs := v.Called(flags, filenames) - - ret1, ok := mockArgs.Get(1).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.Bool(0), ret1, mockArgs.Error(2) -} - -// method ReloadConnections - -func (v *MockInterfaceSettings) GoReloadConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) ReloadConnections(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method SaveHostname - -func (v *MockInterfaceSettings) GoSaveHostname(flags dbus.Flags, ch chan *dbus.Call, hostname string) *dbus.Call { - mockArgs := v.Called(flags, ch, hostname) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSettings) SaveHostname(flags dbus.Flags, hostname string) error { - mockArgs := v.Called(flags, hostname) - - return mockArgs.Error(0) -} - -// signal PropertiesChanged - -func (v *MockInterfaceSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NewConnection - -func (v *MockInterfaceSettings) ConnectNewConnection(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ConnectionRemoved - -func (v *MockInterfaceSettings) ConnectConnectionRemoved(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Connections ao - -func (v *MockInterfaceSettings) Connections() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Hostname s - -func (v *MockInterfaceSettings) Hostname() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanModify b - -func (v *MockInterfaceSettings) CanModify() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockVpnConnection struct { - MockInterfaceVpnConnection // interface org.freedesktop.NetworkManager.VPN.Connection - proxy.MockObject -} - -type MockInterfaceVpnConnection struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceVpnConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal VpnStateChanged - -func (v *MockInterfaceVpnConnection) ConnectVpnStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property VpnState u - -func (v *MockInterfaceVpnConnection) VpnState() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Banner s - -func (v *MockInterfaceVpnConnection) Banner() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockVpnPlugin struct { - MockInterfaceVpnPlugin // interface org.freedesktop.NetworkManager.VPN.Plugin - proxy.MockObject -} - -type MockInterfaceVpnPlugin struct { - mock.Mock -} - -// method Connect - -func (v *MockInterfaceVpnPlugin) GoConnect(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, connection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) Connect(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { - mockArgs := v.Called(flags, connection) - - return mockArgs.Error(0) -} - -// method ConnectInteractive - -func (v *MockInterfaceVpnPlugin) GoConnectInteractive(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, details) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) ConnectInteractive(flags dbus.Flags, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) error { - mockArgs := v.Called(flags, connection, details) - - return mockArgs.Error(0) -} - -// method NeedSecrets - -func (v *MockInterfaceVpnPlugin) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call, settings map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, settings) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) NeedSecrets(flags dbus.Flags, settings map[string]map[string]dbus.Variant) (string, error) { - mockArgs := v.Called(flags, settings) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Disconnect - -func (v *MockInterfaceVpnPlugin) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) Disconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetConfig - -func (v *MockInterfaceVpnPlugin) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, config) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) SetConfig(flags dbus.Flags, config map[string]dbus.Variant) error { - mockArgs := v.Called(flags, config) - - return mockArgs.Error(0) -} - -// method SetIp4Config - -func (v *MockInterfaceVpnPlugin) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, config) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { - mockArgs := v.Called(flags, config) - - return mockArgs.Error(0) -} - -// method SetIp6Config - -func (v *MockInterfaceVpnPlugin) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, config) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { - mockArgs := v.Called(flags, config) - - return mockArgs.Error(0) -} - -// method SetFailure - -func (v *MockInterfaceVpnPlugin) GoSetFailure(flags dbus.Flags, ch chan *dbus.Call, reason string) *dbus.Call { - mockArgs := v.Called(flags, ch, reason) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) SetFailure(flags dbus.Flags, reason string) error { - mockArgs := v.Called(flags, reason) - - return mockArgs.Error(0) -} - -// method NewSecrets - -func (v *MockInterfaceVpnPlugin) GoNewSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, connection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceVpnPlugin) NewSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { - mockArgs := v.Called(flags, connection) - - return mockArgs.Error(0) -} - -// signal StateChanged - -func (v *MockInterfaceVpnPlugin) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal SecretsRequired - -func (v *MockInterfaceVpnPlugin) ConnectSecretsRequired(cb func(message string, secrets []string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Config - -func (v *MockInterfaceVpnPlugin) ConnectConfig(cb func(config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Ip4Config - -func (v *MockInterfaceVpnPlugin) ConnectIp4Config(cb func(ip4config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Ip6Config - -func (v *MockInterfaceVpnPlugin) ConnectIp6Config(cb func(ip6config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal LoginBanner - -func (v *MockInterfaceVpnPlugin) ConnectLoginBanner(cb func(banner string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Failure - -func (v *MockInterfaceVpnPlugin) ConnectFailure(cb func(reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property State u - -func (v *MockInterfaceVpnPlugin) State() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockDevice struct { - MockInterfaceDevice // interface org.freedesktop.NetworkManager.Device - MockInterfaceDeviceAdsl // interface org.freedesktop.NetworkManager.Device.Adsl - MockInterfaceDeviceBluetooth // interface org.freedesktop.NetworkManager.Device.Bluetooth - MockInterfaceDeviceBond // interface org.freedesktop.NetworkManager.Device.Bond - MockInterfaceDeviceBridge // interface org.freedesktop.NetworkManager.Device.Bridge - MockInterfaceDeviceGeneric // interface org.freedesktop.NetworkManager.Device.Generic - MockInterfaceDeviceInfiniband // interface org.freedesktop.NetworkManager.Device.Infiniband - MockInterfaceDeviceIPTunnel // interface org.freedesktop.NetworkManager.Device.IPTunnel - MockInterfaceDeviceMacsec // interface org.freedesktop.NetworkManager.Device.Macsec - MockInterfaceDeviceMacvlan // interface org.freedesktop.NetworkManager.Device.Macvlan - MockInterfaceDeviceModem // interface org.freedesktop.NetworkManager.Device.Modem - MockInterfaceDeviceOlpcMesh // interface org.freedesktop.NetworkManager.Device.OlpcMesh - MockInterfaceDeviceStatistics // interface org.freedesktop.NetworkManager.Device.Statistics - MockInterfaceDeviceTeam // interface org.freedesktop.NetworkManager.Device.Team - MockInterfaceDeviceTun // interface org.freedesktop.NetworkManager.Device.Tun - MockInterfaceDeviceVeth // interface org.freedesktop.NetworkManager.Device.Veth - MockInterfaceDeviceVlan // interface org.freedesktop.NetworkManager.Device.Vlan - MockInterfaceDeviceVxlan // interface org.freedesktop.NetworkManager.Device.Vxlan - MockInterfaceDeviceWiMax // interface org.freedesktop.NetworkManager.Device.WiMax - MockInterfaceDeviceWired // interface org.freedesktop.NetworkManager.Device.Wired - MockInterfaceDeviceWireless // interface org.freedesktop.NetworkManager.Device.Wireless - proxy.MockObject -} - -type MockInterfaceDevice struct { - mock.Mock -} - -// method Reapply - -func (v *MockInterfaceDevice) GoReapply(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, connection, version_id, flags0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Reapply(flags dbus.Flags, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) error { - mockArgs := v.Called(flags, connection, version_id, flags0) - - return mockArgs.Error(0) -} - -// method GetAppliedConnection - -func (v *MockInterfaceDevice) GoGetAppliedConnection(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, flags0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) GetAppliedConnection(flags dbus.Flags, flags0 uint32) (map[string]map[string]dbus.Variant, uint64, error) { - mockArgs := v.Called(flags, flags0) - - ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(uint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method Disconnect - -func (v *MockInterfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Disconnect(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Delete - -func (v *MockInterfaceDevice) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDevice) Delete(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal StateChanged - -func (v *MockInterfaceDevice) ConnectStateChanged(cb func(new_state uint32, old_state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Udi s - -func (v *MockInterfaceDevice) Udi() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Interface s - -func (v *MockInterfaceDevice) Interface() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InterfaceFlags u - -func (v *MockInterfaceDevice) InterfaceFlags() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IpInterface s - -func (v *MockInterfaceDevice) IpInterface() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Driver s - -func (v *MockInterfaceDevice) Driver() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DriverVersion s - -func (v *MockInterfaceDevice) DriverVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FirmwareVersion s - -func (v *MockInterfaceDevice) FirmwareVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Capabilities u - -func (v *MockInterfaceDevice) Capabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ip4Address u - -func (v *MockInterfaceDevice) Ip4Address() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property State u - -func (v *MockInterfaceDevice) State() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDeviceStateReason struct { - mock.Mock -} - -func (p MockPropDeviceStateReason) Get(flags dbus.Flags) (value DeviceStateReason, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(DeviceStateReason) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDeviceStateReason) Set(flags dbus.Flags, value DeviceStateReason) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDeviceStateReason) ConnectChanged(cb func(hasValue bool, value DeviceStateReason)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property StateReason (uu) - -func (v *MockInterfaceDevice) StateReason() PropDeviceStateReason { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDeviceStateReason) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveConnection o - -func (v *MockInterfaceDevice) ActiveConnection() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ip4Config o - -func (v *MockInterfaceDevice) Ip4Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dhcp4Config o - -func (v *MockInterfaceDevice) Dhcp4Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ip6Config o - -func (v *MockInterfaceDevice) Ip6Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Dhcp6Config o - -func (v *MockInterfaceDevice) Dhcp6Config() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Managed b - -func (v *MockInterfaceDevice) Managed() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Autoconnect b - -func (v *MockInterfaceDevice) Autoconnect() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FirmwareMissing b - -func (v *MockInterfaceDevice) FirmwareMissing() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NmPluginMissing b - -func (v *MockInterfaceDevice) NmPluginMissing() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceType u - -func (v *MockInterfaceDevice) DeviceType() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AvailableConnections ao - -func (v *MockInterfaceDevice) AvailableConnections() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PhysicalPortId s - -func (v *MockInterfaceDevice) PhysicalPortId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mtu u - -func (v *MockInterfaceDevice) Mtu() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Metered u - -func (v *MockInterfaceDevice) Metered() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LldpNeighbors aa{sv} - -func (v *MockInterfaceDevice) LldpNeighbors() PropMapSVSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Real b - -func (v *MockInterfaceDevice) Real() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceAdsl struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceAdsl) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Carrier b - -func (v *MockInterfaceDeviceAdsl) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceBluetooth struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceBluetooth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceBluetooth) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfaceDeviceBluetooth) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BtCapabilities u - -func (v *MockInterfaceDeviceBluetooth) BtCapabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceBond struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceBond) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceBond) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Carrier b - -func (v *MockInterfaceDeviceBond) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Slaves ao - -func (v *MockInterfaceDeviceBond) Slaves() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceBridge struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceBridge) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceBridge) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Carrier b - -func (v *MockInterfaceDeviceBridge) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Slaves ao - -func (v *MockInterfaceDeviceBridge) Slaves() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceGeneric struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceGeneric) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceGeneric) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TypeDescription s - -func (v *MockInterfaceDeviceGeneric) TypeDescription() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceInfiniband struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceInfiniband) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceInfiniband) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Carrier b - -func (v *MockInterfaceDeviceInfiniband) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceIPTunnel struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceIPTunnel) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Mode u - -func (v *MockInterfaceDeviceIPTunnel) Mode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Parent o - -func (v *MockInterfaceDeviceIPTunnel) Parent() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Local s - -func (v *MockInterfaceDeviceIPTunnel) Local() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Remote s - -func (v *MockInterfaceDeviceIPTunnel) Remote() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ttl y - -func (v *MockInterfaceDeviceIPTunnel) Ttl() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Tos y - -func (v *MockInterfaceDeviceIPTunnel) Tos() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PathMtuDiscovery b - -func (v *MockInterfaceDeviceIPTunnel) PathMtuDiscovery() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InputKey s - -func (v *MockInterfaceDeviceIPTunnel) InputKey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OutputKey s - -func (v *MockInterfaceDeviceIPTunnel) OutputKey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EncapsulationLimit y - -func (v *MockInterfaceDeviceIPTunnel) EncapsulationLimit() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FlowLabel u - -func (v *MockInterfaceDeviceIPTunnel) FlowLabel() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceMacsec struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceMacsec) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Parent o - -func (v *MockInterfaceDeviceMacsec) Parent() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Sci t - -func (v *MockInterfaceDeviceMacsec) Sci() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IcvLength y - -func (v *MockInterfaceDeviceMacsec) IcvLength() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CipherSuite t - -func (v *MockInterfaceDeviceMacsec) CipherSuite() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Window u - -func (v *MockInterfaceDeviceMacsec) Window() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EncodingSa y - -func (v *MockInterfaceDeviceMacsec) EncodingSa() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Validation s - -func (v *MockInterfaceDeviceMacsec) Validation() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Encrypt b - -func (v *MockInterfaceDeviceMacsec) Encrypt() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Protect b - -func (v *MockInterfaceDeviceMacsec) Protect() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IncludeSci b - -func (v *MockInterfaceDeviceMacsec) IncludeSci() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Es b - -func (v *MockInterfaceDeviceMacsec) Es() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Scb b - -func (v *MockInterfaceDeviceMacsec) Scb() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReplayProtect b - -func (v *MockInterfaceDeviceMacsec) ReplayProtect() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceMacvlan struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceMacvlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Parent o - -func (v *MockInterfaceDeviceMacvlan) Parent() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mode s - -func (v *MockInterfaceDeviceMacvlan) Mode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NoPromisc b - -func (v *MockInterfaceDeviceMacvlan) NoPromisc() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Tap b - -func (v *MockInterfaceDeviceMacvlan) Tap() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceModem struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceModem) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property ModemCapabilities u - -func (v *MockInterfaceDeviceModem) ModemCapabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CurrentCapabilities u - -func (v *MockInterfaceDeviceModem) CurrentCapabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceOlpcMesh struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceOlpcMesh) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceOlpcMesh) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Companion o - -func (v *MockInterfaceDeviceOlpcMesh) Companion() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveChannel u - -func (v *MockInterfaceDeviceOlpcMesh) ActiveChannel() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceStatistics struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceStatistics) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property RefreshRateMs u - -func (v *MockInterfaceDeviceStatistics) RefreshRateMs() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TxBytes t - -func (v *MockInterfaceDeviceStatistics) TxBytes() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RxBytes t - -func (v *MockInterfaceDeviceStatistics) RxBytes() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceTeam struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceTeam) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceTeam) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Carrier b - -func (v *MockInterfaceDeviceTeam) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Slaves ao - -func (v *MockInterfaceDeviceTeam) Slaves() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Config s - -func (v *MockInterfaceDeviceTeam) Config() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceTun struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceTun) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Owner x - -func (v *MockInterfaceDeviceTun) Owner() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Group x - -func (v *MockInterfaceDeviceTun) Group() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mode s - -func (v *MockInterfaceDeviceTun) Mode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NoPi b - -func (v *MockInterfaceDeviceTun) NoPi() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property VnetHdr b - -func (v *MockInterfaceDeviceTun) VnetHdr() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MultiQueue b - -func (v *MockInterfaceDeviceTun) MultiQueue() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HwAddress s - -func (v *MockInterfaceDeviceTun) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceVeth struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceVeth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Peer o - -func (v *MockInterfaceDeviceVeth) Peer() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceVlan struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceVlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceVlan) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Carrier b - -func (v *MockInterfaceDeviceVlan) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Parent o - -func (v *MockInterfaceDeviceVlan) Parent() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property VlanId u - -func (v *MockInterfaceDeviceVlan) VlanId() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceVxlan struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceVxlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Parent o - -func (v *MockInterfaceDeviceVxlan) Parent() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HwAddress s - -func (v *MockInterfaceDeviceVxlan) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Id u - -func (v *MockInterfaceDeviceVxlan) Id() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Group s - -func (v *MockInterfaceDeviceVxlan) Group() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Local s - -func (v *MockInterfaceDeviceVxlan) Local() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Tos y - -func (v *MockInterfaceDeviceVxlan) Tos() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ttl y - -func (v *MockInterfaceDeviceVxlan) Ttl() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Learning b - -func (v *MockInterfaceDeviceVxlan) Learning() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ageing u - -func (v *MockInterfaceDeviceVxlan) Ageing() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Limit u - -func (v *MockInterfaceDeviceVxlan) Limit() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DstPort q - -func (v *MockInterfaceDeviceVxlan) DstPort() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SrcPortMin q - -func (v *MockInterfaceDeviceVxlan) SrcPortMin() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SrcPortMax q - -func (v *MockInterfaceDeviceVxlan) SrcPortMax() proxy.PropUint16 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Proxy b - -func (v *MockInterfaceDeviceVxlan) Proxy() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Rsc b - -func (v *MockInterfaceDeviceVxlan) Rsc() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property L2miss b - -func (v *MockInterfaceDeviceVxlan) L2miss() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property L3miss b - -func (v *MockInterfaceDeviceVxlan) L3miss() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceWiMax struct { - mock.Mock -} - -// method GetNspList - -func (v *MockInterfaceDeviceWiMax) GoGetNspList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDeviceWiMax) GetNspList(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceWiMax) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NspAdded - -func (v *MockInterfaceDeviceWiMax) ConnectNspAdded(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal NspRemoved - -func (v *MockInterfaceDeviceWiMax) ConnectNspRemoved(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Nsps ao - -func (v *MockInterfaceDeviceWiMax) Nsps() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HwAddress s - -func (v *MockInterfaceDeviceWiMax) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CenterFrequency u - -func (v *MockInterfaceDeviceWiMax) CenterFrequency() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Rssi i - -func (v *MockInterfaceDeviceWiMax) Rssi() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Cinr i - -func (v *MockInterfaceDeviceWiMax) Cinr() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TxPower i - -func (v *MockInterfaceDeviceWiMax) TxPower() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Bsid s - -func (v *MockInterfaceDeviceWiMax) Bsid() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveNsp o - -func (v *MockInterfaceDeviceWiMax) ActiveNsp() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceWired struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceWired) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceWired) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PermHwAddress s - -func (v *MockInterfaceDeviceWired) PermHwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Speed u - -func (v *MockInterfaceDeviceWired) Speed() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property S390Subchannels as - -func (v *MockInterfaceDeviceWired) S390Subchannels() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Carrier b - -func (v *MockInterfaceDeviceWired) Carrier() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDeviceWireless struct { - mock.Mock -} - -// method GetAccessPoints - -func (v *MockInterfaceDeviceWireless) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDeviceWireless) GetAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetAllAccessPoints - -func (v *MockInterfaceDeviceWireless) GoGetAllAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDeviceWireless) GetAllAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RequestScan - -func (v *MockInterfaceDeviceWireless) GoRequestScan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDeviceWireless) RequestScan(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// signal PropertiesChanged - -func (v *MockInterfaceDeviceWireless) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AccessPointAdded - -func (v *MockInterfaceDeviceWireless) ConnectAccessPointAdded(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal AccessPointRemoved - -func (v *MockInterfaceDeviceWireless) ConnectAccessPointRemoved(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property HwAddress s - -func (v *MockInterfaceDeviceWireless) HwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PermHwAddress s - -func (v *MockInterfaceDeviceWireless) PermHwAddress() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Mode u - -func (v *MockInterfaceDeviceWireless) Mode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Bitrate u - -func (v *MockInterfaceDeviceWireless) Bitrate() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AccessPoints ao - -func (v *MockInterfaceDeviceWireless) AccessPoints() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveAccessPoint o - -func (v *MockInterfaceDeviceWireless) ActiveAccessPoint() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LastScan x - -func (v *MockInterfaceDeviceWireless) LastScan() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WirelessCapabilities u - -func (v *MockInterfaceDeviceWireless) WirelessCapabilities() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockWiMaxNsp struct { - MockInterfaceWiMaxNsp // interface org.freedesktop.NetworkManager.WiMax.Nsp - proxy.MockObject -} - -type MockInterfaceWiMaxNsp struct { - mock.Mock -} - -// signal PropertiesChanged - -func (v *MockInterfaceWiMaxNsp) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Name s - -func (v *MockInterfaceWiMaxNsp) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SignalQuality u - -func (v *MockInterfaceWiMaxNsp) SignalQuality() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NetworkType u - -func (v *MockInterfaceWiMaxNsp) NetworkType() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropMapStringVariant struct { - mock.Mock -} - -func (p MockPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropMapSVSlice struct { - mock.Mock -} - -func (p MockPropMapSVSlice) Get(flags dbus.Flags) (value []map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropMapSVSlice) Set(flags dbus.Flags, value []map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropMapSVSlice) ConnectChanged(cb func(hasValue bool, value []map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropUint32SliceSlice struct { - mock.Mock -} - -func (p MockPropUint32SliceSlice) Get(flags dbus.Flags) (value [][]uint32, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([][]uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropUint32SliceSlice) Set(flags dbus.Flags, value [][]uint32) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropUint32SliceSlice) ConnectChanged(cb func(hasValue bool, value [][]uint32)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Checkpoint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Checkpoint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Checkpoint.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Checkpoint.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,370 +0,0 @@ -{ - "Service": "org.freedesktop.NetworkManager", - "Objects": [ - { - "Type": "ObjectManager", - "XMLFile": "-", - "Path": "/org/freedesktop", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - } - ] - }, - { - "Type": "AccessPoint", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.AccessPoint", - "Type": "accessPoint", - "Accessor": "AccessPoint" - } - ] - }, - { - "Type": "AgentManager", - "Path": "/org/freedesktop/NetworkManager/AgentManager", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.AgentManager", - "Type": "agentManager" - } - ] - }, - { - "Type": "Checkpoint", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.Checkpoint", - "Type": "checkpoint" - } - ] - }, - { - "Type": "ActiveConnection", - "XMLFile": "Connection.Active", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.Connection.Active", - "Type": "activeConnection" - } - ] - }, - { - "Type": "Dhcp4Config", - "XMLFile": "DHCP4Config", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.DHCP4Config", - "Type": "dhcp4Config", - "Fixes": { - "p/Options": { - "RefType": "PropMapStringVariant" - } - } - } - ] - }, - { - "Type": "Dhcp6Config", - "XMLFile": "DHCP6Config", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.DHCP6Config", - "Type": "dhcp6Config", - "Fixes": { - "p/Options": { - "RefType": "PropMapStringVariant" - } - } - } - ] - }, - { - "Type": "DnsManager", - "Path": "/org/freedesktop/NetworkManager/DnsManager", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.DnsManager", - "Type": "dnsManager", - "Fixes": { - "p/Configuration": { - "RefType": "PropMapSVSlice" - } - } - } - ] - }, - { - "Type": "IP4Config", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.IP4Config", - "Type": "ip4Config", - "Fixes": { - "p/Addresses": { - "RefType": "PropUint32SliceSlice" - }, - "p/Routes": { - "RefType": "PropUint32SliceSlice" - }, - "p/AddressData": { - "RefType": "PropMapSVSlice" - }, - "p/RouteData": { - "RefType": "PropMapSVSlice" - } - } - } - ] - }, - { - "Type": "IP6Config", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.IP6Config", - "Type": "ip6Config", - "Fixes": { - "p/AddressData": { - "RefType": "PropMapSVSlice" - }, - "p/RouteData": { - "RefType": "PropMapSVSlice" - }, - "p/Addresses": { - "Type": "PropIP6ConfigAddresses", - "ValueType": "[]IP6Address" - }, - "p/Routes": { - "Type": "PropIP6ConfigRoutes", - "ValueType": "[]IP6Route" - }, - "p/Nameservers": { - "Type": "PropIP6NameServers", - "ValueType": "[][]byte" - } - } - } - ] - }, - { - "Type": "Manager", - "XMLFile": "NetworkManager", - "Path": "/org/freedesktop/NetworkManager", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager", - "Type": "manager", - "Fixes": { - "p/GlobalDnsConfiguration": { - "RefType": "PropMapStringVariant" - } - } - } - ] - }, - { - "Type": "PPP", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.PPP", - "Type": "ppp" - } - ] - }, - { - "Type": "SecretAgent", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.SecretAgent", - "Type": "secretAgent" - } - ] - }, - { - "Type": "ConnectionSettings", - "XMLFile": "Settings.Connection", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.Settings.Connection", - "Type": "connectionSettings" - } - ] - }, - { - "Type": "Settings", - "Path": "/org/freedesktop/NetworkManager/Settings", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.Settings", - "Type": "settings" - } - ] - }, - { - "Type": "VpnConnection", - "XMLFile": "VPN.Connection", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.VPN.Connection", - "Type": "vpnConnection" - } - ] - }, - { - "Type": "VpnPlugin", - "XMLFile": "VPN.Plugin", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.VPN.Plugin", - "Type": "vpnPlugin" - } - ] - }, - { - "Type": "Device", - "XmlFiles": ["Device*"], - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.Device", - "Accessor": "Device", - "Type": "device", - "Fixes": { - "p/StateReason": { - "Type": "PropDeviceStateReason", - "ValueType": "DeviceStateReason", - "EmptyValue": "$T{}" - }, - "p/LldpNeighbors": { - "RefType": "PropMapSVSlice" - } - } - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Adsl", - "Accessor": "Adsl", - "Type": "deviceAdsl" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Bluetooth", - "Accessor": "Bluetooth", - "Type": "deviceBluetooth" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Bond", - "Accessor": "Bond", - "Type": "deviceBond" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Bridge", - "Accessor": "Bridge", - "Type": "deviceBridge" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Generic", - "Accessor": "Generic", - "Type": "deviceGeneric" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Infiniband", - "Accessor": "Infiniband", - "Type": "deviceInfiniband" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.IPTunnel", - "Accessor": "IPTunnel", - "Type": "deviceIPTunnel" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Macsec", - "Accessor": "Macsec", - "Type": "deviceMacsec" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Macvlan", - "Accessor": "Macvlan", - "Type": "deviceMacvlan" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Modem", - "Accessor": "Modem", - "Type": "deviceModem" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.OlpcMesh", - "Accessor": "OlpcMesh", - "Type": "deviceOlpcMesh" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Statistics", - "Accessor": "Statistics", - "Type": "deviceStatistics" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Team", - "Accessor": "Team", - "Type": "deviceTeam" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Tun", - "Accessor": "Tun", - "Type": "deviceTun" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Veth", - "Accessor": "Veth", - "Type": "deviceVeth" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Vlan", - "Accessor": "Vlan", - "Type": "deviceVlan" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Vxlan", - "Accessor": "Vxlan", - "Type": "deviceVxlan" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.WiMax", - "Accessor": "WiMax", - "Type": "deviceWiMax" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Wired", - "Accessor": "Wired", - "Type": "deviceWired" - }, - { - "Name": "org.freedesktop.NetworkManager.Device.Wireless", - "Accessor": "Wireless", - "Type": "deviceWireless" - } - ] - }, - { - "Type": "WiMaxNsp", - "XmlFile": "WiMax.Nsp", - "Interfaces": [ - { - "Name": "org.freedesktop.NetworkManager.WiMax.Nsp", - "Type": "wiMaxNsp" - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropMapStringVariant", - "ValueType": "map[string]dbus.Variant" - }, - { - "Type": "PropMapSVSlice", - "ValueType": "[]map[string]dbus.Variant" - }, - { - "Type": "PropUint32SliceSlice", - "ValueType": "[][]uint32" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Connection.Active.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Connection.Active.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Connection.Active.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Connection.Active.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Adsl.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Adsl.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Adsl.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Adsl.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Bluetooth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Bluetooth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Bluetooth.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Bluetooth.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Bond.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Bond.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Bond.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Bond.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Bridge.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Bridge.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Bridge.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Bridge.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Dummy.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Dummy.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Dummy.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Dummy.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Generic.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Generic.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Generic.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Generic.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Infiniband.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Infiniband.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Infiniband.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Infiniband.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.IPTunnel.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.IPTunnel.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.IPTunnel.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.IPTunnel.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Macsec.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Macsec.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Macsec.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Macsec.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Macvlan.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Macvlan.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Macvlan.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Macvlan.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Modem.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Modem.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Modem.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Modem.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.OlpcMesh.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.OlpcMesh.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.OlpcMesh.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.OlpcMesh.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Statistics.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Statistics.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Statistics.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Statistics.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Team.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Team.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Team.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Team.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Tun.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Tun.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Tun.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Tun.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Veth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Veth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Veth.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Veth.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Vlan.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Vlan.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Vlan.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Vlan.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Vxlan.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Vxlan.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Vxlan.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Vxlan.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,146 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.WiMax.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.WiMax.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.WiMax.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.WiMax.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Wired.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Wired.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Wired.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Wired.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Wireless.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Wireless.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.Wireless.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.Wireless.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Device.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Device.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,351 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/DHCP4Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/DHCP4Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/DHCP4Config.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/DHCP4Config.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/DHCP6Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/DHCP6Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/DHCP6Config.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/DHCP6Config.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/DnsManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/DnsManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/DnsManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/DnsManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/IP4Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/IP4Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/IP4Config.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/IP4Config.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/IP6Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/IP6Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/IP6Config.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/IP6Config.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package networkmanager - -type IP6Address struct { - Address []byte - Prefix uint32 - Gateway []byte -} - -type IP6Route struct { - Route []byte - Prefix uint32 - NextHop []byte - Metric uint32 -} - -type DeviceStateReason struct { - State uint32 - Reason uint32 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/NetworkManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/NetworkManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/NetworkManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/NetworkManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,490 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/PPP.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/PPP.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/PPP.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/PPP.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/SecretAgent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/SecretAgent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/SecretAgent.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/SecretAgent.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Settings.Connection.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Settings.Connection.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Settings.Connection.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Settings.Connection.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Settings.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Settings.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/Settings.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/Settings.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/VPN.Connection.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/VPN.Connection.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/VPN.Connection.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/VPN.Connection.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/VPN.Plugin.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/VPN.Plugin.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/VPN.Plugin.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/VPN.Plugin.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/WiMax.Nsp.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/WiMax.Nsp.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.networkmanager/WiMax.Nsp.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.networkmanager/WiMax.Nsp.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,165 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.notifications"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package notifications - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Notifications interface { - notifications // interface org.freedesktop.Notifications - proxy.Object -} - -type objectNotifications struct { - interfaceNotifications // interface org.freedesktop.Notifications - proxy.ImplObject -} - -func NewNotifications(conn *dbus.Conn) Notifications { - obj := new(objectNotifications) - obj.ImplObject.Init_(conn, "org.freedesktop.Notifications", "/org/freedesktop/Notifications") - return obj -} - -type notifications interface { - GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetCapabilities(flags dbus.Flags) ([]string, error) - GoNotify(flags dbus.Flags, ch chan *dbus.Call, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) *dbus.Call - Notify(flags dbus.Flags, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) (uint32, error) - GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call - CloseNotification(flags dbus.Flags, id uint32) error - GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetServerInformation(flags dbus.Flags) (string, string, string, string, error) - ConnectNotificationClosed(cb func(id uint32, reason uint32)) (dbusutil.SignalHandlerId, error) - ConnectActionInvoked(cb func(id uint32, action_key string)) (dbusutil.SignalHandlerId, error) -} - -type interfaceNotifications struct{} - -func (v *interfaceNotifications) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceNotifications) GetInterfaceName_() string { - return "org.freedesktop.Notifications" -} - -// method GetCapabilities - -func (v *interfaceNotifications) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapabilities", flags, ch) -} - -func (*interfaceNotifications) StoreGetCapabilities(call *dbus.Call) (capabilities []string, err error) { - err = call.Store(&capabilities) - return -} - -func (v *interfaceNotifications) GetCapabilities(flags dbus.Flags) ([]string, error) { - return v.StoreGetCapabilities( - <-v.GoGetCapabilities(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Notify - -func (v *interfaceNotifications) GoNotify(flags dbus.Flags, ch chan *dbus.Call, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Notify", flags, ch, app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout) -} - -func (*interfaceNotifications) StoreNotify(call *dbus.Call) (id uint32, err error) { - err = call.Store(&id) - return -} - -func (v *interfaceNotifications) Notify(flags dbus.Flags, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) (uint32, error) { - return v.StoreNotify( - <-v.GoNotify(flags, make(chan *dbus.Call, 1), app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout).Done) -} - -// method CloseNotification - -func (v *interfaceNotifications) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseNotification", flags, ch, id) -} - -func (v *interfaceNotifications) CloseNotification(flags dbus.Flags, id uint32) error { - return (<-v.GoCloseNotification(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method GetServerInformation - -func (v *interfaceNotifications) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetServerInformation", flags, ch) -} - -func (*interfaceNotifications) StoreGetServerInformation(call *dbus.Call) (name string, vendor string, version string, spec_version string, err error) { - err = call.Store(&name, &vendor, &version, &spec_version) - return -} - -func (v *interfaceNotifications) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { - return v.StoreGetServerInformation( - <-v.GoGetServerInformation(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal NotificationClosed - -func (v *interfaceNotifications) ConnectNotificationClosed(cb func(id uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "NotificationClosed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".NotificationClosed", - } - handlerFunc := func(sig *dbus.Signal) { - var id uint32 - var reason uint32 - err := dbus.Store(sig.Body, &id, &reason) - if err == nil { - cb(id, reason) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ActionInvoked - -func (v *interfaceNotifications) ConnectActionInvoked(cb func(id uint32, action_key string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ActionInvoked", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ActionInvoked", - } - handlerFunc := func(sig *dbus.Signal) { - var id uint32 - var action_key string - err := dbus.Store(sig.Body, &id, &action_key) - if err == nil { - cb(id, action_key) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,133 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.notifications"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package notifications - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockNotifications struct { - MockInterfaceNotifications // interface org.freedesktop.Notifications - proxy.MockObject -} - -type MockInterfaceNotifications struct { - mock.Mock -} - -// method GetCapabilities - -func (v *MockInterfaceNotifications) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotifications) GetCapabilities(flags dbus.Flags) ([]string, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Notify - -func (v *MockInterfaceNotifications) GoNotify(flags dbus.Flags, ch chan *dbus.Call, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) *dbus.Call { - mockArgs := v.Called(flags, ch, app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotifications) Notify(flags dbus.Flags, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) (uint32, error) { - mockArgs := v.Called(flags, app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CloseNotification - -func (v *MockInterfaceNotifications) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotifications) CloseNotification(flags dbus.Flags, id uint32) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method GetServerInformation - -func (v *MockInterfaceNotifications) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceNotifications) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.String(1), mockArgs.String(2), mockArgs.String(3), mockArgs.Error(4) -} - -// signal NotificationClosed - -func (v *MockInterfaceNotifications) ConnectNotificationClosed(cb func(id uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ActionInvoked - -func (v *MockInterfaceNotifications) ConnectActionInvoked(cb func(id uint32, action_key string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "org.freedesktop.Notifications", - "Objects": [ - { - "Type": "Notifications", - "Path": "/org/freedesktop/Notifications", - "Interfaces": [ - { - "Name": "org.freedesktop.Notifications", - "Type": "notifications" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/Notifications.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/Notifications.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.notifications/Notifications.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.notifications/Notifications.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/Authority.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/Authority.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/Authority.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/Authority.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,246 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.policykit1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package policykit1 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Authority interface { - authority // interface org.freedesktop.PolicyKit1.Authority - proxy.Object -} - -type objectAuthority struct { - interfaceAuthority // interface org.freedesktop.PolicyKit1.Authority - proxy.ImplObject -} - -func NewAuthority(conn *dbus.Conn) Authority { - obj := new(objectAuthority) - obj.ImplObject.Init_(conn, "org.freedesktop.PolicyKit1", "/org/freedesktop/PolicyKit1/Authority") - return obj -} - -type authority interface { - GoEnumerateActions(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call - EnumerateActions(flags dbus.Flags, locale string) ([]ActionDescription, error) - GoCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) *dbus.Call - CheckAuthorization(flags dbus.Flags, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) (AuthorizationResult, error) - GoCancelCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, cancellation_id string) *dbus.Call - CancelCheckAuthorization(flags dbus.Flags, cancellation_id string) error - GoRegisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string) *dbus.Call - RegisterAuthenticationAgent(flags dbus.Flags, subject Subject, locale string, object_path string) error - GoRegisterAuthenticationAgentWithOptions(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string, options map[string]dbus.Variant) *dbus.Call - RegisterAuthenticationAgentWithOptions(flags dbus.Flags, subject Subject, locale string, object_path string, options map[string]dbus.Variant) error - GoUnregisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, object_path string) *dbus.Call - UnregisterAuthenticationAgent(flags dbus.Flags, subject Subject, object_path string) error - GoAuthenticationAgentResponse(flags dbus.Flags, ch chan *dbus.Call, cookie string, identity Identity) *dbus.Call - AuthenticationAgentResponse(flags dbus.Flags, cookie string, identity Identity) error - GoAuthenticationAgentResponse2(flags dbus.Flags, ch chan *dbus.Call, uid uint32, cookie string, identity Identity) *dbus.Call - AuthenticationAgentResponse2(flags dbus.Flags, uid uint32, cookie string, identity Identity) error - GoEnumerateTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call - EnumerateTemporaryAuthorizations(flags dbus.Flags, subject Subject) (TemporaryAuthorization, error) - GoRevokeTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call - RevokeTemporaryAuthorizations(flags dbus.Flags, subject Subject) error - GoRevokeTemporaryAuthorizationById(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call - RevokeTemporaryAuthorizationById(flags dbus.Flags, id string) error - ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) - BackendName() proxy.PropString - BackendVersion() proxy.PropString - BackendFeatures() proxy.PropUint32 -} - -type interfaceAuthority struct{} - -func (v *interfaceAuthority) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceAuthority) GetInterfaceName_() string { - return "org.freedesktop.PolicyKit1.Authority" -} - -// method EnumerateActions - -func (v *interfaceAuthority) GoEnumerateActions(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnumerateActions", flags, ch, locale) -} - -func (*interfaceAuthority) StoreEnumerateActions(call *dbus.Call) (action_descriptions []ActionDescription, err error) { - err = call.Store(&action_descriptions) - return -} - -func (v *interfaceAuthority) EnumerateActions(flags dbus.Flags, locale string) ([]ActionDescription, error) { - return v.StoreEnumerateActions( - <-v.GoEnumerateActions(flags, make(chan *dbus.Call, 1), locale).Done) -} - -// method CheckAuthorization - -func (v *interfaceAuthority) GoCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckAuthorization", flags, ch, subject, action_id, details, flags0, cancellation_id) -} - -func (*interfaceAuthority) StoreCheckAuthorization(call *dbus.Call) (result AuthorizationResult, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceAuthority) CheckAuthorization(flags dbus.Flags, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) (AuthorizationResult, error) { - return v.StoreCheckAuthorization( - <-v.GoCheckAuthorization(flags, make(chan *dbus.Call, 1), subject, action_id, details, flags0, cancellation_id).Done) -} - -// method CancelCheckAuthorization - -func (v *interfaceAuthority) GoCancelCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, cancellation_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelCheckAuthorization", flags, ch, cancellation_id) -} - -func (v *interfaceAuthority) CancelCheckAuthorization(flags dbus.Flags, cancellation_id string) error { - return (<-v.GoCancelCheckAuthorization(flags, make(chan *dbus.Call, 1), cancellation_id).Done).Err -} - -// method RegisterAuthenticationAgent - -func (v *interfaceAuthority) GoRegisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAuthenticationAgent", flags, ch, subject, locale, object_path) -} - -func (v *interfaceAuthority) RegisterAuthenticationAgent(flags dbus.Flags, subject Subject, locale string, object_path string) error { - return (<-v.GoRegisterAuthenticationAgent(flags, make(chan *dbus.Call, 1), subject, locale, object_path).Done).Err -} - -// method RegisterAuthenticationAgentWithOptions - -func (v *interfaceAuthority) GoRegisterAuthenticationAgentWithOptions(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAuthenticationAgentWithOptions", flags, ch, subject, locale, object_path, options) -} - -func (v *interfaceAuthority) RegisterAuthenticationAgentWithOptions(flags dbus.Flags, subject Subject, locale string, object_path string, options map[string]dbus.Variant) error { - return (<-v.GoRegisterAuthenticationAgentWithOptions(flags, make(chan *dbus.Call, 1), subject, locale, object_path, options).Done).Err -} - -// method UnregisterAuthenticationAgent - -func (v *interfaceAuthority) GoUnregisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, object_path string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAuthenticationAgent", flags, ch, subject, object_path) -} - -func (v *interfaceAuthority) UnregisterAuthenticationAgent(flags dbus.Flags, subject Subject, object_path string) error { - return (<-v.GoUnregisterAuthenticationAgent(flags, make(chan *dbus.Call, 1), subject, object_path).Done).Err -} - -// method AuthenticationAgentResponse - -func (v *interfaceAuthority) GoAuthenticationAgentResponse(flags dbus.Flags, ch chan *dbus.Call, cookie string, identity Identity) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AuthenticationAgentResponse", flags, ch, cookie, identity) -} - -func (v *interfaceAuthority) AuthenticationAgentResponse(flags dbus.Flags, cookie string, identity Identity) error { - return (<-v.GoAuthenticationAgentResponse(flags, make(chan *dbus.Call, 1), cookie, identity).Done).Err -} - -// method AuthenticationAgentResponse2 - -func (v *interfaceAuthority) GoAuthenticationAgentResponse2(flags dbus.Flags, ch chan *dbus.Call, uid uint32, cookie string, identity Identity) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AuthenticationAgentResponse2", flags, ch, uid, cookie, identity) -} - -func (v *interfaceAuthority) AuthenticationAgentResponse2(flags dbus.Flags, uid uint32, cookie string, identity Identity) error { - return (<-v.GoAuthenticationAgentResponse2(flags, make(chan *dbus.Call, 1), uid, cookie, identity).Done).Err -} - -// method EnumerateTemporaryAuthorizations - -func (v *interfaceAuthority) GoEnumerateTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnumerateTemporaryAuthorizations", flags, ch, subject) -} - -func (*interfaceAuthority) StoreEnumerateTemporaryAuthorizations(call *dbus.Call) (temporary_authorizations TemporaryAuthorization, err error) { - err = call.Store(&temporary_authorizations) - return -} - -func (v *interfaceAuthority) EnumerateTemporaryAuthorizations(flags dbus.Flags, subject Subject) (TemporaryAuthorization, error) { - return v.StoreEnumerateTemporaryAuthorizations( - <-v.GoEnumerateTemporaryAuthorizations(flags, make(chan *dbus.Call, 1), subject).Done) -} - -// method RevokeTemporaryAuthorizations - -func (v *interfaceAuthority) GoRevokeTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RevokeTemporaryAuthorizations", flags, ch, subject) -} - -func (v *interfaceAuthority) RevokeTemporaryAuthorizations(flags dbus.Flags, subject Subject) error { - return (<-v.GoRevokeTemporaryAuthorizations(flags, make(chan *dbus.Call, 1), subject).Done).Err -} - -// method RevokeTemporaryAuthorizationById - -func (v *interfaceAuthority) GoRevokeTemporaryAuthorizationById(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RevokeTemporaryAuthorizationById", flags, ch, id) -} - -func (v *interfaceAuthority) RevokeTemporaryAuthorizationById(flags dbus.Flags, id string) error { - return (<-v.GoRevokeTemporaryAuthorizationById(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// signal Changed - -func (v *interfaceAuthority) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Changed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Changed", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property BackendName s - -func (v *interfaceAuthority) BackendName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BackendName", - } -} - -// property BackendVersion s - -func (v *interfaceAuthority) BackendVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BackendVersion", - } -} - -// property BackendFeatures u - -func (v *interfaceAuthority) BackendFeatures() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "BackendFeatures", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,297 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.policykit1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package policykit1 - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockAuthority struct { - MockInterfaceAuthority // interface org.freedesktop.PolicyKit1.Authority - proxy.MockObject -} - -type MockInterfaceAuthority struct { - mock.Mock -} - -// method EnumerateActions - -func (v *MockInterfaceAuthority) GoEnumerateActions(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { - mockArgs := v.Called(flags, ch, locale) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) EnumerateActions(flags dbus.Flags, locale string) ([]ActionDescription, error) { - mockArgs := v.Called(flags, locale) - - ret0, ok := mockArgs.Get(0).([]ActionDescription) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CheckAuthorization - -func (v *MockInterfaceAuthority) GoCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, subject, action_id, details, flags0, cancellation_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) CheckAuthorization(flags dbus.Flags, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) (AuthorizationResult, error) { - mockArgs := v.Called(flags, subject, action_id, details, flags0, cancellation_id) - - ret0, ok := mockArgs.Get(0).(AuthorizationResult) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CancelCheckAuthorization - -func (v *MockInterfaceAuthority) GoCancelCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, cancellation_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, cancellation_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) CancelCheckAuthorization(flags dbus.Flags, cancellation_id string) error { - mockArgs := v.Called(flags, cancellation_id) - - return mockArgs.Error(0) -} - -// method RegisterAuthenticationAgent - -func (v *MockInterfaceAuthority) GoRegisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string) *dbus.Call { - mockArgs := v.Called(flags, ch, subject, locale, object_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) RegisterAuthenticationAgent(flags dbus.Flags, subject Subject, locale string, object_path string) error { - mockArgs := v.Called(flags, subject, locale, object_path) - - return mockArgs.Error(0) -} - -// method RegisterAuthenticationAgentWithOptions - -func (v *MockInterfaceAuthority) GoRegisterAuthenticationAgentWithOptions(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, subject, locale, object_path, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) RegisterAuthenticationAgentWithOptions(flags dbus.Flags, subject Subject, locale string, object_path string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, subject, locale, object_path, options) - - return mockArgs.Error(0) -} - -// method UnregisterAuthenticationAgent - -func (v *MockInterfaceAuthority) GoUnregisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, object_path string) *dbus.Call { - mockArgs := v.Called(flags, ch, subject, object_path) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) UnregisterAuthenticationAgent(flags dbus.Flags, subject Subject, object_path string) error { - mockArgs := v.Called(flags, subject, object_path) - - return mockArgs.Error(0) -} - -// method AuthenticationAgentResponse - -func (v *MockInterfaceAuthority) GoAuthenticationAgentResponse(flags dbus.Flags, ch chan *dbus.Call, cookie string, identity Identity) *dbus.Call { - mockArgs := v.Called(flags, ch, cookie, identity) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) AuthenticationAgentResponse(flags dbus.Flags, cookie string, identity Identity) error { - mockArgs := v.Called(flags, cookie, identity) - - return mockArgs.Error(0) -} - -// method AuthenticationAgentResponse2 - -func (v *MockInterfaceAuthority) GoAuthenticationAgentResponse2(flags dbus.Flags, ch chan *dbus.Call, uid uint32, cookie string, identity Identity) *dbus.Call { - mockArgs := v.Called(flags, ch, uid, cookie, identity) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) AuthenticationAgentResponse2(flags dbus.Flags, uid uint32, cookie string, identity Identity) error { - mockArgs := v.Called(flags, uid, cookie, identity) - - return mockArgs.Error(0) -} - -// method EnumerateTemporaryAuthorizations - -func (v *MockInterfaceAuthority) GoEnumerateTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { - mockArgs := v.Called(flags, ch, subject) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) EnumerateTemporaryAuthorizations(flags dbus.Flags, subject Subject) (TemporaryAuthorization, error) { - mockArgs := v.Called(flags, subject) - - ret0, ok := mockArgs.Get(0).(TemporaryAuthorization) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RevokeTemporaryAuthorizations - -func (v *MockInterfaceAuthority) GoRevokeTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { - mockArgs := v.Called(flags, ch, subject) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) RevokeTemporaryAuthorizations(flags dbus.Flags, subject Subject) error { - mockArgs := v.Called(flags, subject) - - return mockArgs.Error(0) -} - -// method RevokeTemporaryAuthorizationById - -func (v *MockInterfaceAuthority) GoRevokeTemporaryAuthorizationById(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceAuthority) RevokeTemporaryAuthorizationById(flags dbus.Flags, id string) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// signal Changed - -func (v *MockInterfaceAuthority) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property BackendName s - -func (v *MockInterfaceAuthority) BackendName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BackendVersion s - -func (v *MockInterfaceAuthority) BackendVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BackendFeatures u - -func (v *MockInterfaceAuthority) BackendFeatures() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ -{ - "Service": "org.freedesktop.PolicyKit1", - "Objects": [ - { - "Type": "Authority", - "Path": "/org/freedesktop/PolicyKit1/Authority", - "Interfaces": [ - { - "Name": "org.freedesktop.PolicyKit1.Authority", - "Type": "authority", - "Fixes": { - "m/EnumerateActions": [ - { - "Name": "action_descriptions", - "Type": "[]ActionDescription" - } - ], - "m/CheckAuthorization": [ - { - "Name": "subject", - "Type": "Subject" - }, - { - "Name": "result", - "Type": "AuthorizationResult" - } - ], - "m/RegisterAuthenticationAgent": [ - { - "Name": "subject", - "Type": "Subject" - } - ], - "m/RegisterAuthenticationAgentWithOptions": [ - { - "Name":"subject", - "Type": "Subject" - } - ], - "m/UnregisterAuthenticationAgent": [ - { - "Name":"subject", - "Type": "Subject" - } - ], - "m/AuthenticationAgentResponse": [ - { - "Name": "identity", - "Type": "Identity" - } - ], - "m/AuthenticationAgentResponse2": [ - { - "Name": "identity", - "Type": "Identity" - } - ], - "m/EnumerateTemporaryAuthorizations": [ - { - "Name":"subject", - "Type": "Subject" - }, - { - "Name": "temporary_authorizations", - "Type": "TemporaryAuthorization " - } - ], - "m/RevokeTemporaryAuthorizations": [ - { - "Name":"subject", - "Type": "Subject" - } - ] - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.policykit1/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.policykit1/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package policykit1 - -import "github.com/godbus/dbus" - -type ActionDescription struct { - ActionId string - Description string - Message string - VendorName string - VendorURL string - IconName string - ImplicitAny ImplicitAuthorization - ImplicitInactive ImplicitAuthorization - ImplicitActive ImplicitAuthorization -} - -type ImplicitAuthorization uint32 - -type Subject struct { - Kind string - Details map[string]dbus.Variant -} - -type Identity struct { - Kind string - Details map[string]dbus.Variant -} - -type AuthorizationResult struct { - IsAuthorized bool - IsChallenge bool - Details map[string]dbus.Variant -} - -type TemporaryAuthorization struct { - Id string - ActionId string - Subject Subject - TimeObtained uint64 - TimeExpires uint64 -} - -// SubjectKind -const ( - SubjectKindUnixProcess = "unix-process" - SubjectKindUnixSession = "unix-session" - SubjectKindSystemBusName = "system-bus-name" -) - -func MakeSubject(kind string) Subject { - return Subject{ - Kind: kind, - Details: make(map[string]dbus.Variant), - } -} - -func (s *Subject) SetDetail(key string, value interface{}) { - s.Details[key] = dbus.MakeVariant(value) -} - -// CheckAuthorizationFlags -const ( - CheckAuthorizationFlagsNone = 0 - CheckAuthorizationFlagsAllowUserInteraction = 1 -) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,166 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.screensaver"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package screensaver - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type ScreenSaver interface { - screenSaver // interface org.freedesktop.ScreenSaver - proxy.Object -} - -type objectScreenSaver struct { - interfaceScreenSaver // interface org.freedesktop.ScreenSaver - proxy.ImplObject -} - -func NewScreenSaver(conn *dbus.Conn) ScreenSaver { - obj := new(objectScreenSaver) - obj.ImplObject.Init_(conn, "org.freedesktop.ScreenSaver", "/org/freedesktop/ScreenSaver") - return obj -} - -type screenSaver interface { - GoInhibit(flags dbus.Flags, ch chan *dbus.Call, name string, reason string) *dbus.Call - Inhibit(flags dbus.Flags, name string, reason string) (uint32, error) - GoSetTimeout(flags dbus.Flags, ch chan *dbus.Call, seconds uint32, interval uint32, blank bool) *dbus.Call - SetTimeout(flags dbus.Flags, seconds uint32, interval uint32, blank bool) error - GoSimulateUserActivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SimulateUserActivity(flags dbus.Flags) error - GoUnInhibit(flags dbus.Flags, ch chan *dbus.Call, cookie uint32) *dbus.Call - UnInhibit(flags dbus.Flags, cookie uint32) error - ConnectIdleOn(cb func()) (dbusutil.SignalHandlerId, error) - ConnectCycleActive(cb func()) (dbusutil.SignalHandlerId, error) - ConnectIdleOff(cb func()) (dbusutil.SignalHandlerId, error) -} - -type interfaceScreenSaver struct{} - -func (v *interfaceScreenSaver) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceScreenSaver) GetInterfaceName_() string { - return "org.freedesktop.ScreenSaver" -} - -// method Inhibit - -func (v *interfaceScreenSaver) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, name string, reason string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Inhibit", flags, ch, name, reason) -} - -func (*interfaceScreenSaver) StoreInhibit(call *dbus.Call) (cookie uint32, err error) { - err = call.Store(&cookie) - return -} - -func (v *interfaceScreenSaver) Inhibit(flags dbus.Flags, name string, reason string) (uint32, error) { - return v.StoreInhibit( - <-v.GoInhibit(flags, make(chan *dbus.Call, 1), name, reason).Done) -} - -// method SetTimeout - -func (v *interfaceScreenSaver) GoSetTimeout(flags dbus.Flags, ch chan *dbus.Call, seconds uint32, interval uint32, blank bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimeout", flags, ch, seconds, interval, blank) -} - -func (v *interfaceScreenSaver) SetTimeout(flags dbus.Flags, seconds uint32, interval uint32, blank bool) error { - return (<-v.GoSetTimeout(flags, make(chan *dbus.Call, 1), seconds, interval, blank).Done).Err -} - -// method SimulateUserActivity - -func (v *interfaceScreenSaver) GoSimulateUserActivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SimulateUserActivity", flags, ch) -} - -func (v *interfaceScreenSaver) SimulateUserActivity(flags dbus.Flags) error { - return (<-v.GoSimulateUserActivity(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method UnInhibit - -func (v *interfaceScreenSaver) GoUnInhibit(flags dbus.Flags, ch chan *dbus.Call, cookie uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnInhibit", flags, ch, cookie) -} - -func (v *interfaceScreenSaver) UnInhibit(flags dbus.Flags, cookie uint32) error { - return (<-v.GoUnInhibit(flags, make(chan *dbus.Call, 1), cookie).Done).Err -} - -// signal IdleOn - -func (v *interfaceScreenSaver) ConnectIdleOn(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "IdleOn", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".IdleOn", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CycleActive - -func (v *interfaceScreenSaver) ConnectCycleActive(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CycleActive", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CycleActive", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal IdleOff - -func (v *interfaceScreenSaver) ConnectIdleOff(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "IdleOff", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".IdleOff", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,141 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.screensaver"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package screensaver - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockScreenSaver struct { - MockInterfaceScreenSaver // interface org.freedesktop.ScreenSaver - proxy.MockObject -} - -type MockInterfaceScreenSaver struct { - mock.Mock -} - -// method Inhibit - -func (v *MockInterfaceScreenSaver) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, name string, reason string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, reason) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceScreenSaver) Inhibit(flags dbus.Flags, name string, reason string) (uint32, error) { - mockArgs := v.Called(flags, name, reason) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetTimeout - -func (v *MockInterfaceScreenSaver) GoSetTimeout(flags dbus.Flags, ch chan *dbus.Call, seconds uint32, interval uint32, blank bool) *dbus.Call { - mockArgs := v.Called(flags, ch, seconds, interval, blank) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceScreenSaver) SetTimeout(flags dbus.Flags, seconds uint32, interval uint32, blank bool) error { - mockArgs := v.Called(flags, seconds, interval, blank) - - return mockArgs.Error(0) -} - -// method SimulateUserActivity - -func (v *MockInterfaceScreenSaver) GoSimulateUserActivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceScreenSaver) SimulateUserActivity(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method UnInhibit - -func (v *MockInterfaceScreenSaver) GoUnInhibit(flags dbus.Flags, ch chan *dbus.Call, cookie uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, cookie) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceScreenSaver) UnInhibit(flags dbus.Flags, cookie uint32) error { - mockArgs := v.Called(flags, cookie) - - return mockArgs.Error(0) -} - -// signal IdleOn - -func (v *MockInterfaceScreenSaver) ConnectIdleOn(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CycleActive - -func (v *MockInterfaceScreenSaver) ConnectCycleActive(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal IdleOff - -func (v *MockInterfaceScreenSaver) ConnectIdleOff(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "org.freedesktop.ScreenSaver", - "Objects": [ - { - "Type": "ScreenSaver", - "Path": "/org/freedesktop/ScreenSaver", - "Interfaces": [ - { - "Name": "org.freedesktop.ScreenSaver", - "Type": "screenSaver" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/ScreenSaver.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/ScreenSaver.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.screensaver/ScreenSaver.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.screensaver/ScreenSaver.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,828 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.secrets"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package secrets - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Service interface { - service // interface org.freedesktop.Secret.Service - proxy.Object -} - -type objectService struct { - interfaceService // interface org.freedesktop.Secret.Service - proxy.ImplObject -} - -func NewService(conn *dbus.Conn) Service { - obj := new(objectService) - obj.ImplObject.Init_(conn, "org.freedesktop.secrets", "/org/freedesktop/secrets") - return obj -} - -type service interface { - GoOpenSession(flags dbus.Flags, ch chan *dbus.Call, algorithm string, input dbus.Variant) *dbus.Call - OpenSession(flags dbus.Flags, algorithm string, input dbus.Variant) (dbus.Variant, dbus.ObjectPath, error) - GoCreateCollection(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, alias string) *dbus.Call - CreateCollection(flags dbus.Flags, properties map[string]dbus.Variant, alias string) (dbus.ObjectPath, dbus.ObjectPath, error) - GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call - SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, []dbus.ObjectPath, error) - GoUnlock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call - Unlock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) - GoLock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call - Lock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) - GoLockService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - LockService(flags dbus.Flags) error - GoChangeLock(flags dbus.Flags, ch chan *dbus.Call, collection dbus.ObjectPath) *dbus.Call - ChangeLock(flags dbus.Flags, collection dbus.ObjectPath) (dbus.ObjectPath, error) - GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, items []dbus.ObjectPath, session dbus.ObjectPath) *dbus.Call - GetSecrets(flags dbus.Flags, items []dbus.ObjectPath, session dbus.ObjectPath) (map[dbus.ObjectPath]Secret, error) - GoReadAlias(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - ReadAlias(flags dbus.Flags, name string) (dbus.ObjectPath, error) - GoSetAlias(flags dbus.Flags, ch chan *dbus.Call, name string, collection dbus.ObjectPath) *dbus.Call - SetAlias(flags dbus.Flags, name string, collection dbus.ObjectPath) error - ConnectCollectionCreated(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectCollectionDeleted(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectCollectionChanged(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Collections() proxy.PropObjectPathArray -} - -type interfaceService struct{} - -func (v *interfaceService) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceService) GetInterfaceName_() string { - return "org.freedesktop.Secret.Service" -} - -// method OpenSession - -func (v *interfaceService) GoOpenSession(flags dbus.Flags, ch chan *dbus.Call, algorithm string, input dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenSession", flags, ch, algorithm, input) -} - -func (*interfaceService) StoreOpenSession(call *dbus.Call) (output dbus.Variant, result dbus.ObjectPath, err error) { - err = call.Store(&output, &result) - return -} - -func (v *interfaceService) OpenSession(flags dbus.Flags, algorithm string, input dbus.Variant) (dbus.Variant, dbus.ObjectPath, error) { - return v.StoreOpenSession( - <-v.GoOpenSession(flags, make(chan *dbus.Call, 1), algorithm, input).Done) -} - -// method CreateCollection - -func (v *interfaceService) GoCreateCollection(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, alias string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateCollection", flags, ch, properties, alias) -} - -func (*interfaceService) StoreCreateCollection(call *dbus.Call) (collection dbus.ObjectPath, prompt dbus.ObjectPath, err error) { - err = call.Store(&collection, &prompt) - return -} - -func (v *interfaceService) CreateCollection(flags dbus.Flags, properties map[string]dbus.Variant, alias string) (dbus.ObjectPath, dbus.ObjectPath, error) { - return v.StoreCreateCollection( - <-v.GoCreateCollection(flags, make(chan *dbus.Call, 1), properties, alias).Done) -} - -// method SearchItems - -func (v *interfaceService) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SearchItems", flags, ch, attributes) -} - -func (*interfaceService) StoreSearchItems(call *dbus.Call) (unlocked []dbus.ObjectPath, locked []dbus.ObjectPath, err error) { - err = call.Store(&unlocked, &locked) - return -} - -func (v *interfaceService) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, []dbus.ObjectPath, error) { - return v.StoreSearchItems( - <-v.GoSearchItems(flags, make(chan *dbus.Call, 1), attributes).Done) -} - -// method Unlock - -func (v *interfaceService) GoUnlock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unlock", flags, ch, objects) -} - -func (*interfaceService) StoreUnlock(call *dbus.Call) (unlocked []dbus.ObjectPath, prompt dbus.ObjectPath, err error) { - err = call.Store(&unlocked, &prompt) - return -} - -func (v *interfaceService) Unlock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { - return v.StoreUnlock( - <-v.GoUnlock(flags, make(chan *dbus.Call, 1), objects).Done) -} - -// method Lock - -func (v *interfaceService) GoLock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch, objects) -} - -func (*interfaceService) StoreLock(call *dbus.Call) (locked []dbus.ObjectPath, Prompt dbus.ObjectPath, err error) { - err = call.Store(&locked, &Prompt) - return -} - -func (v *interfaceService) Lock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { - return v.StoreLock( - <-v.GoLock(flags, make(chan *dbus.Call, 1), objects).Done) -} - -// method LockService - -func (v *interfaceService) GoLockService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LockService", flags, ch) -} - -func (v *interfaceService) LockService(flags dbus.Flags) error { - return (<-v.GoLockService(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ChangeLock - -func (v *interfaceService) GoChangeLock(flags dbus.Flags, ch chan *dbus.Call, collection dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeLock", flags, ch, collection) -} - -func (*interfaceService) StoreChangeLock(call *dbus.Call) (prompt dbus.ObjectPath, err error) { - err = call.Store(&prompt) - return -} - -func (v *interfaceService) ChangeLock(flags dbus.Flags, collection dbus.ObjectPath) (dbus.ObjectPath, error) { - return v.StoreChangeLock( - <-v.GoChangeLock(flags, make(chan *dbus.Call, 1), collection).Done) -} - -// method GetSecrets - -func (v *interfaceService) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, items []dbus.ObjectPath, session dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecrets", flags, ch, items, session) -} - -func (*interfaceService) StoreGetSecrets(call *dbus.Call) (secrets map[dbus.ObjectPath]Secret, err error) { - err = call.Store(&secrets) - return -} - -func (v *interfaceService) GetSecrets(flags dbus.Flags, items []dbus.ObjectPath, session dbus.ObjectPath) (map[dbus.ObjectPath]Secret, error) { - return v.StoreGetSecrets( - <-v.GoGetSecrets(flags, make(chan *dbus.Call, 1), items, session).Done) -} - -// method ReadAlias - -func (v *interfaceService) GoReadAlias(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReadAlias", flags, ch, name) -} - -func (*interfaceService) StoreReadAlias(call *dbus.Call) (collection dbus.ObjectPath, err error) { - err = call.Store(&collection) - return -} - -func (v *interfaceService) ReadAlias(flags dbus.Flags, name string) (dbus.ObjectPath, error) { - return v.StoreReadAlias( - <-v.GoReadAlias(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method SetAlias - -func (v *interfaceService) GoSetAlias(flags dbus.Flags, ch chan *dbus.Call, name string, collection dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAlias", flags, ch, name, collection) -} - -func (v *interfaceService) SetAlias(flags dbus.Flags, name string, collection dbus.ObjectPath) error { - return (<-v.GoSetAlias(flags, make(chan *dbus.Call, 1), name, collection).Done).Err -} - -// signal CollectionCreated - -func (v *interfaceService) ConnectCollectionCreated(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CollectionCreated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CollectionCreated", - } - handlerFunc := func(sig *dbus.Signal) { - var collection dbus.ObjectPath - err := dbus.Store(sig.Body, &collection) - if err == nil { - cb(collection) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CollectionDeleted - -func (v *interfaceService) ConnectCollectionDeleted(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CollectionDeleted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CollectionDeleted", - } - handlerFunc := func(sig *dbus.Signal) { - var collection dbus.ObjectPath - err := dbus.Store(sig.Body, &collection) - if err == nil { - cb(collection) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal CollectionChanged - -func (v *interfaceService) ConnectCollectionChanged(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "CollectionChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".CollectionChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var collection dbus.ObjectPath - err := dbus.Store(sig.Body, &collection) - if err == nil { - cb(collection) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Collections ao - -func (v *interfaceService) Collections() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Collections", - } -} - -type Collection interface { - collection // interface org.freedesktop.Secret.Collection - proxy.Object -} - -type objectCollection struct { - interfaceCollection // interface org.freedesktop.Secret.Collection - proxy.ImplObject -} - -func NewCollection(conn *dbus.Conn, path dbus.ObjectPath) (Collection, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectCollection) - obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) - return obj, nil -} - -type collection interface { - GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Delete(flags dbus.Flags) (dbus.ObjectPath, error) - GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call - SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, error) - GoCreateItem(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, secret Secret, replace bool) *dbus.Call - CreateItem(flags dbus.Flags, properties map[string]dbus.Variant, secret Secret, replace bool) (dbus.ObjectPath, dbus.ObjectPath, error) - ConnectItemCreated(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectItemDeleted(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectItemChanged(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - Items() proxy.PropObjectPathArray - Label() proxy.PropString - Locked() proxy.PropBool - Created() proxy.PropUint64 - Modified() proxy.PropUint64 -} - -type interfaceCollection struct{} - -func (v *interfaceCollection) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceCollection) GetInterfaceName_() string { - return "org.freedesktop.Secret.Collection" -} - -// method Delete - -func (v *interfaceCollection) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) -} - -func (*interfaceCollection) StoreDelete(call *dbus.Call) (prompt dbus.ObjectPath, err error) { - err = call.Store(&prompt) - return -} - -func (v *interfaceCollection) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreDelete( - <-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done) -} - -// method SearchItems - -func (v *interfaceCollection) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SearchItems", flags, ch, attributes) -} - -func (*interfaceCollection) StoreSearchItems(call *dbus.Call) (results []dbus.ObjectPath, err error) { - err = call.Store(&results) - return -} - -func (v *interfaceCollection) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, error) { - return v.StoreSearchItems( - <-v.GoSearchItems(flags, make(chan *dbus.Call, 1), attributes).Done) -} - -// method CreateItem - -func (v *interfaceCollection) GoCreateItem(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, secret Secret, replace bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateItem", flags, ch, properties, secret, replace) -} - -func (*interfaceCollection) StoreCreateItem(call *dbus.Call) (item dbus.ObjectPath, prompt dbus.ObjectPath, err error) { - err = call.Store(&item, &prompt) - return -} - -func (v *interfaceCollection) CreateItem(flags dbus.Flags, properties map[string]dbus.Variant, secret Secret, replace bool) (dbus.ObjectPath, dbus.ObjectPath, error) { - return v.StoreCreateItem( - <-v.GoCreateItem(flags, make(chan *dbus.Call, 1), properties, secret, replace).Done) -} - -// signal ItemCreated - -func (v *interfaceCollection) ConnectItemCreated(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ItemCreated", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ItemCreated", - } - handlerFunc := func(sig *dbus.Signal) { - var item dbus.ObjectPath - err := dbus.Store(sig.Body, &item) - if err == nil { - cb(item) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ItemDeleted - -func (v *interfaceCollection) ConnectItemDeleted(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ItemDeleted", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ItemDeleted", - } - handlerFunc := func(sig *dbus.Signal) { - var item dbus.ObjectPath - err := dbus.Store(sig.Body, &item) - if err == nil { - cb(item) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal ItemChanged - -func (v *interfaceCollection) ConnectItemChanged(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "ItemChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".ItemChanged", - } - handlerFunc := func(sig *dbus.Signal) { - var item dbus.ObjectPath - err := dbus.Store(sig.Body, &item) - if err == nil { - cb(item) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Items ao - -func (v *interfaceCollection) Items() proxy.PropObjectPathArray { - return &proxy.ImplPropObjectPathArray{ - Impl: v, - Name: "Items", - } -} - -// property Label s - -func (v *interfaceCollection) Label() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Label", - } -} - -// property Locked b - -func (v *interfaceCollection) Locked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Locked", - } -} - -// property Created t - -func (v *interfaceCollection) Created() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Created", - } -} - -// property Modified t - -func (v *interfaceCollection) Modified() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Modified", - } -} - -type Item interface { - item // interface org.freedesktop.Secret.Item - proxy.Object -} - -type objectItem struct { - interfaceItem // interface org.freedesktop.Secret.Item - proxy.ImplObject -} - -func NewItem(conn *dbus.Conn, path dbus.ObjectPath) (Item, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectItem) - obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) - return obj, nil -} - -type item interface { - GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Delete(flags dbus.Flags) (dbus.ObjectPath, error) - GoGetSecret(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call - GetSecret(flags dbus.Flags, session dbus.ObjectPath) (Secret, error) - GoSetSecret(flags dbus.Flags, ch chan *dbus.Call, secret Secret) *dbus.Call - SetSecret(flags dbus.Flags, secret Secret) error - Locked() proxy.PropBool - Attributes() PropItemAttributes - Label() proxy.PropString - Type() proxy.PropString - Created() proxy.PropUint64 - Modified() proxy.PropUint64 -} - -type interfaceItem struct{} - -func (v *interfaceItem) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceItem) GetInterfaceName_() string { - return "org.freedesktop.Secret.Item" -} - -// method Delete - -func (v *interfaceItem) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) -} - -func (*interfaceItem) StoreDelete(call *dbus.Call) (Prompt dbus.ObjectPath, err error) { - err = call.Store(&Prompt) - return -} - -func (v *interfaceItem) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { - return v.StoreDelete( - <-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done) -} - -// method GetSecret - -func (v *interfaceItem) GoGetSecret(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecret", flags, ch, session) -} - -func (*interfaceItem) StoreGetSecret(call *dbus.Call) (secret Secret, err error) { - err = call.Store(&secret) - return -} - -func (v *interfaceItem) GetSecret(flags dbus.Flags, session dbus.ObjectPath) (Secret, error) { - return v.StoreGetSecret( - <-v.GoGetSecret(flags, make(chan *dbus.Call, 1), session).Done) -} - -// method SetSecret - -func (v *interfaceItem) GoSetSecret(flags dbus.Flags, ch chan *dbus.Call, secret Secret) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSecret", flags, ch, secret) -} - -func (v *interfaceItem) SetSecret(flags dbus.Flags, secret Secret) error { - return (<-v.GoSetSecret(flags, make(chan *dbus.Call, 1), secret).Done).Err -} - -// property Locked b - -func (v *interfaceItem) Locked() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Locked", - } -} - -type PropItemAttributes interface { - Get(flags dbus.Flags) (value map[string]string, err error) - Set(flags dbus.Flags, value map[string]string) error - ConnectChanged(cb func(hasValue bool, value map[string]string)) error -} - -type implPropItemAttributes struct { - Impl proxy.Implementer - Name string -} - -func (p implPropItemAttributes) Get(flags dbus.Flags) (value map[string]string, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropItemAttributes) Set(flags dbus.Flags, value map[string]string) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropItemAttributes) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]string - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Attributes a{ss} - -func (v *interfaceItem) Attributes() PropItemAttributes { - return &implPropItemAttributes{ - Impl: v, - Name: "Attributes", - } -} - -// property Label s - -func (v *interfaceItem) Label() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Label", - } -} - -// property Type s - -func (v *interfaceItem) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Created t - -func (v *interfaceItem) Created() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Created", - } -} - -// property Modified t - -func (v *interfaceItem) Modified() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Modified", - } -} - -type Session interface { - session // interface org.freedesktop.Secret.Session - proxy.Object -} - -type objectSession struct { - interfaceSession // interface org.freedesktop.Secret.Session - proxy.ImplObject -} - -func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectSession) - obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) - return obj, nil -} - -type session interface { - GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Close(flags dbus.Flags) error -} - -type interfaceSession struct{} - -func (v *interfaceSession) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceSession) GetInterfaceName_() string { - return "org.freedesktop.Secret.Session" -} - -// method Close - -func (v *interfaceSession) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Close", flags, ch) -} - -func (v *interfaceSession) Close(flags dbus.Flags) error { - return (<-v.GoClose(flags, make(chan *dbus.Call, 1)).Done).Err -} - -type Prompt interface { - prompt // interface org.freedesktop.Secret.Prompt - proxy.Object -} - -type objectPrompt struct { - interfacePrompt // interface org.freedesktop.Secret.Prompt - proxy.ImplObject -} - -func NewPrompt(conn *dbus.Conn, path dbus.ObjectPath) (Prompt, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectPrompt) - obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) - return obj, nil -} - -type prompt interface { - GoPrompt(flags dbus.Flags, ch chan *dbus.Call, window_id string) *dbus.Call - Prompt(flags dbus.Flags, window_id string) error - GoDismiss(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Dismiss(flags dbus.Flags) error - ConnectCompleted(cb func(dismissed bool, result dbus.Variant)) (dbusutil.SignalHandlerId, error) -} - -type interfacePrompt struct{} - -func (v *interfacePrompt) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePrompt) GetInterfaceName_() string { - return "org.freedesktop.Secret.Prompt" -} - -// method Prompt - -func (v *interfacePrompt) GoPrompt(flags dbus.Flags, ch chan *dbus.Call, window_id string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Prompt", flags, ch, window_id) -} - -func (v *interfacePrompt) Prompt(flags dbus.Flags, window_id string) error { - return (<-v.GoPrompt(flags, make(chan *dbus.Call, 1), window_id).Done).Err -} - -// method Dismiss - -func (v *interfacePrompt) GoDismiss(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Dismiss", flags, ch) -} - -func (v *interfacePrompt) Dismiss(flags dbus.Flags) error { - return (<-v.GoDismiss(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Completed - -func (v *interfacePrompt) ConnectCompleted(cb func(dismissed bool, result dbus.Variant)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Completed", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Completed", - } - handlerFunc := func(sig *dbus.Signal) { - var dismissed bool - var result dbus.Variant - err := dbus.Store(sig.Body, &dismissed, &result) - if err == nil { - cb(dismissed, result) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,790 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.secrets"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package secrets - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockService struct { - MockInterfaceService // interface org.freedesktop.Secret.Service - proxy.MockObject -} - -type MockInterfaceService struct { - mock.Mock -} - -// method OpenSession - -func (v *MockInterfaceService) GoOpenSession(flags dbus.Flags, ch chan *dbus.Call, algorithm string, input dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, algorithm, input) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) OpenSession(flags dbus.Flags, algorithm string, input dbus.Variant) (dbus.Variant, dbus.ObjectPath, error) { - mockArgs := v.Called(flags, algorithm, input) - - ret0, ok := mockArgs.Get(0).(dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method CreateCollection - -func (v *MockInterfaceService) GoCreateCollection(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, alias string) *dbus.Call { - mockArgs := v.Called(flags, ch, properties, alias) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) CreateCollection(flags dbus.Flags, properties map[string]dbus.Variant, alias string) (dbus.ObjectPath, dbus.ObjectPath, error) { - mockArgs := v.Called(flags, properties, alias) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method SearchItems - -func (v *MockInterfaceService) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { - mockArgs := v.Called(flags, ch, attributes) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, []dbus.ObjectPath, error) { - mockArgs := v.Called(flags, attributes) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method Unlock - -func (v *MockInterfaceService) GoUnlock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, objects) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) Unlock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { - mockArgs := v.Called(flags, objects) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method Lock - -func (v *MockInterfaceService) GoLock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, objects) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) Lock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { - mockArgs := v.Called(flags, objects) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// method LockService - -func (v *MockInterfaceService) GoLockService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) LockService(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ChangeLock - -func (v *MockInterfaceService) GoChangeLock(flags dbus.Flags, ch chan *dbus.Call, collection dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, collection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) ChangeLock(flags dbus.Flags, collection dbus.ObjectPath) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, collection) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSecrets - -func (v *MockInterfaceService) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, items []dbus.ObjectPath, session dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, items, session) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) GetSecrets(flags dbus.Flags, items []dbus.ObjectPath, session dbus.ObjectPath) (map[dbus.ObjectPath]Secret, error) { - mockArgs := v.Called(flags, items, session) - - ret0, ok := mockArgs.Get(0).(map[dbus.ObjectPath]Secret) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReadAlias - -func (v *MockInterfaceService) GoReadAlias(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) ReadAlias(flags dbus.Flags, name string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetAlias - -func (v *MockInterfaceService) GoSetAlias(flags dbus.Flags, ch chan *dbus.Call, name string, collection dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, name, collection) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) SetAlias(flags dbus.Flags, name string, collection dbus.ObjectPath) error { - mockArgs := v.Called(flags, name, collection) - - return mockArgs.Error(0) -} - -// signal CollectionCreated - -func (v *MockInterfaceService) ConnectCollectionCreated(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CollectionDeleted - -func (v *MockInterfaceService) ConnectCollectionDeleted(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal CollectionChanged - -func (v *MockInterfaceService) ConnectCollectionChanged(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Collections ao - -func (v *MockInterfaceService) Collections() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockCollection struct { - MockInterfaceCollection // interface org.freedesktop.Secret.Collection - proxy.MockObject -} - -type MockInterfaceCollection struct { - mock.Mock -} - -// method Delete - -func (v *MockInterfaceCollection) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCollection) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SearchItems - -func (v *MockInterfaceCollection) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { - mockArgs := v.Called(flags, ch, attributes) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCollection) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, error) { - mockArgs := v.Called(flags, attributes) - - ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CreateItem - -func (v *MockInterfaceCollection) GoCreateItem(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, secret Secret, replace bool) *dbus.Call { - mockArgs := v.Called(flags, ch, properties, secret, replace) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCollection) CreateItem(flags dbus.Flags, properties map[string]dbus.Variant, secret Secret, replace bool) (dbus.ObjectPath, dbus.ObjectPath, error) { - mockArgs := v.Called(flags, properties, secret, replace) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return ret0, ret1, mockArgs.Error(2) -} - -// signal ItemCreated - -func (v *MockInterfaceCollection) ConnectItemCreated(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ItemDeleted - -func (v *MockInterfaceCollection) ConnectItemDeleted(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal ItemChanged - -func (v *MockInterfaceCollection) ConnectItemChanged(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Items ao - -func (v *MockInterfaceCollection) Items() proxy.PropObjectPathArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Label s - -func (v *MockInterfaceCollection) Label() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Locked b - -func (v *MockInterfaceCollection) Locked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Created t - -func (v *MockInterfaceCollection) Created() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Modified t - -func (v *MockInterfaceCollection) Modified() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockItem struct { - MockInterfaceItem // interface org.freedesktop.Secret.Item - proxy.MockObject -} - -type MockInterfaceItem struct { - mock.Mock -} - -// method Delete - -func (v *MockInterfaceItem) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceItem) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetSecret - -func (v *MockInterfaceItem) GoGetSecret(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { - mockArgs := v.Called(flags, ch, session) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceItem) GetSecret(flags dbus.Flags, session dbus.ObjectPath) (Secret, error) { - mockArgs := v.Called(flags, session) - - ret0, ok := mockArgs.Get(0).(Secret) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetSecret - -func (v *MockInterfaceItem) GoSetSecret(flags dbus.Flags, ch chan *dbus.Call, secret Secret) *dbus.Call { - mockArgs := v.Called(flags, ch, secret) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceItem) SetSecret(flags dbus.Flags, secret Secret) error { - mockArgs := v.Called(flags, secret) - - return mockArgs.Error(0) -} - -// property Locked b - -func (v *MockInterfaceItem) Locked() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropItemAttributes struct { - mock.Mock -} - -func (p MockPropItemAttributes) Get(flags dbus.Flags) (value map[string]string, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropItemAttributes) Set(flags dbus.Flags, value map[string]string) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropItemAttributes) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Attributes a{ss} - -func (v *MockInterfaceItem) Attributes() PropItemAttributes { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropItemAttributes) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Label s - -func (v *MockInterfaceItem) Label() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type s - -func (v *MockInterfaceItem) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Created t - -func (v *MockInterfaceItem) Created() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Modified t - -func (v *MockInterfaceItem) Modified() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockSession struct { - MockInterfaceSession // interface org.freedesktop.Secret.Session - proxy.MockObject -} - -type MockInterfaceSession struct { - mock.Mock -} - -// method Close - -func (v *MockInterfaceSession) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceSession) Close(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -type MockPrompt struct { - MockInterfacePrompt // interface org.freedesktop.Secret.Prompt - proxy.MockObject -} - -type MockInterfacePrompt struct { - mock.Mock -} - -// method Prompt - -func (v *MockInterfacePrompt) GoPrompt(flags dbus.Flags, ch chan *dbus.Call, window_id string) *dbus.Call { - mockArgs := v.Called(flags, ch, window_id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePrompt) Prompt(flags dbus.Flags, window_id string) error { - mockArgs := v.Called(flags, window_id) - - return mockArgs.Error(0) -} - -// method Dismiss - -func (v *MockInterfacePrompt) GoDismiss(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePrompt) Dismiss(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Completed - -func (v *MockInterfacePrompt) ConnectCompleted(cb func(dismissed bool, result dbus.Variant)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Collection.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Collection.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Collection.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Collection.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,85 +0,0 @@ -{ - "Service": "org.freedesktop.secrets", - "Objects": [ - { - "Type": "Service", - "Path": "/org/freedesktop/secrets", - "Interfaces": [ - { - "Name": "org.freedesktop.Secret.Service", - "Type": "service", - "Fixes": { - "m/GetSecrets": [ - { - "Name": "secrets", - "Type": "map[dbus.ObjectPath]Secret" - } - ] - } - } - ] - }, - { - "Type": "Collection", - "Interfaces": [ - { - "Name": "org.freedesktop.Secret.Collection", - "Type": "collection", - "Fixes": { - "m/CreateItem": [ - { - "Name": "secret", - "Type": "Secret" - } - ] - } - } - ] - }, - { - "Type": "Item", - "Interfaces": [ - { - "Name": "org.freedesktop.Secret.Item", - "Type": "item", - "Fixes": { - "p/Attributes": { - "Type": "PropItemAttributes", - "ValueType": "map[string]string" - }, - "m/GetSecret": [ - { - "Name": "secret", - "Type": "Secret" - } - ], - "m/SetSecret": [ - { - "Name": "secret", - "Type": "Secret" - } - ] - } - } - ] - }, - { - "Type": "Session", - "Interfaces": [ - { - "Name": "org.freedesktop.Secret.Session", - "Type": "session" - } - ] - }, - { - "Type": "Prompt", - "Interfaces": [ - { - "Name": "org.freedesktop.Secret.Prompt", - "Type": "prompt" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Item.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Item.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Item.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Item.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package secrets - -import "github.com/godbus/dbus" - -type Secret struct { - Session dbus.ObjectPath - Parameters []byte - Value []byte - ContentType string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Prompt.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Prompt.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Prompt.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Prompt.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Service.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Service.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Service.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Service.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.secrets/Session.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.secrets/Session.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,6406 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.systemd1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package systemd1 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Manager interface { - manager // interface org.freedesktop.systemd1.Manager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface org.freedesktop.systemd1.Manager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.systemd1", "/org/freedesktop/systemd1") - return obj -} - -type manager interface { - GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) - GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call - GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) - GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call - GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) - GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call - GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) - GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) - GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call - StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) - GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call - ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) - GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call - KillUnit(flags dbus.Flags, name string, who string, signal int32) error - GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - ResetFailedUnit(flags dbus.Flags, name string) error - GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call - SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error - GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - RefUnit(flags dbus.Flags, name string) error - GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - UnrefUnit(flags dbus.Flags, name string) error - GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call - StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) - GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) - GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call - AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error - GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - AbandonScope(flags dbus.Flags, name string) error - GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call - GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) - GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call - GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) - GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call - GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) - GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call - CancelJob(flags dbus.Flags, id uint32) error - GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ClearJobs(flags dbus.Flags) error - GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ResetFailed(flags dbus.Flags) error - GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListUnits(flags dbus.Flags) ([]UnitInfo, error) - GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call - ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) - GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call - ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) - GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call - ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) - GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListJobs(flags dbus.Flags) ([]JobInfo, error) - GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Subscribe(flags dbus.Flags) error - GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Unsubscribe(flags dbus.Flags) error - GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Dump(flags dbus.Flags) (string, error) - GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) - GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reload(flags dbus.Flags) error - GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reexecute(flags dbus.Flags) error - GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Exit(flags dbus.Flags) error - GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reboot(flags dbus.Flags) error - GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PowerOff(flags dbus.Flags) error - GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Halt(flags dbus.Flags) error - GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - KExec(flags dbus.Flags) error - GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call - SwitchRoot(flags dbus.Flags, newRoot string, init string) error - GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call - SetEnvironment(flags dbus.Flags, names []string) error - GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call - UnsetEnvironment(flags dbus.Flags, names []string) error - GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call - UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error - GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) - GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call - ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) - GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call - GetUnitFileState(flags dbus.Flags, unit string) (string, error) - GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call - EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) - GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call - DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) - GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call - ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) - GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call - LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) - GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call - PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) - GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call - PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) - GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call - MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) - GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call - UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) - GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call - RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) - GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call - SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) - GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDefaultTarget(flags dbus.Flags) (string, error) - GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call - PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) - GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call - AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) - GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call - GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) - GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call - SetExitCode(flags dbus.Flags, exitCode uint8) error - GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call - LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) - GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call - LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) - GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) - ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) - ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) - ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) - ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) - ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) - ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) - Version() proxy.PropString - Features() proxy.PropString - Virtualization() proxy.PropString - Architecture() proxy.PropString - Tainted() proxy.PropString - FirmwareTimestamp() proxy.PropUint64 - FirmwareTimestampMonotonic() proxy.PropUint64 - LoaderTimestamp() proxy.PropUint64 - LoaderTimestampMonotonic() proxy.PropUint64 - KernelTimestamp() proxy.PropUint64 - KernelTimestampMonotonic() proxy.PropUint64 - InitRDTimestamp() proxy.PropUint64 - InitRDTimestampMonotonic() proxy.PropUint64 - UserspaceTimestamp() proxy.PropUint64 - UserspaceTimestampMonotonic() proxy.PropUint64 - FinishTimestamp() proxy.PropUint64 - FinishTimestampMonotonic() proxy.PropUint64 - SecurityStartTimestamp() proxy.PropUint64 - SecurityStartTimestampMonotonic() proxy.PropUint64 - SecurityFinishTimestamp() proxy.PropUint64 - SecurityFinishTimestampMonotonic() proxy.PropUint64 - GeneratorsStartTimestamp() proxy.PropUint64 - GeneratorsStartTimestampMonotonic() proxy.PropUint64 - GeneratorsFinishTimestamp() proxy.PropUint64 - GeneratorsFinishTimestampMonotonic() proxy.PropUint64 - UnitsLoadStartTimestamp() proxy.PropUint64 - UnitsLoadStartTimestampMonotonic() proxy.PropUint64 - UnitsLoadFinishTimestamp() proxy.PropUint64 - UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 - InitRDSecurityStartTimestamp() proxy.PropUint64 - InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 - InitRDSecurityFinishTimestamp() proxy.PropUint64 - InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 - InitRDGeneratorsStartTimestamp() proxy.PropUint64 - InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 - InitRDGeneratorsFinishTimestamp() proxy.PropUint64 - InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 - InitRDUnitsLoadStartTimestamp() proxy.PropUint64 - InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 - InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 - InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 - LogLevel() proxy.PropString - LogTarget() proxy.PropString - NNames() proxy.PropUint32 - NFailedUnits() proxy.PropUint32 - NJobs() proxy.PropUint32 - NInstalledJobs() proxy.PropUint32 - NFailedJobs() proxy.PropUint32 - Progress() proxy.PropDouble - Environment() proxy.PropStringArray - ConfirmSpawn() proxy.PropBool - ShowStatus() proxy.PropBool - UnitPath() proxy.PropStringArray - DefaultStandardOutput() proxy.PropString - DefaultStandardError() proxy.PropString - RuntimeWatchdogUSec() proxy.PropUint64 - ShutdownWatchdogUSec() proxy.PropUint64 - ServiceWatchdogs() proxy.PropBool - ControlGroup() proxy.PropString - SystemState() proxy.PropString - ExitCode() proxy.PropByte - DefaultTimerAccuracyUSec() proxy.PropUint64 - DefaultTimeoutStartUSec() proxy.PropUint64 - DefaultTimeoutStopUSec() proxy.PropUint64 - DefaultRestartUSec() proxy.PropUint64 - DefaultStartLimitIntervalUSec() proxy.PropUint64 - DefaultStartLimitBurst() proxy.PropUint32 - DefaultCPUAccounting() proxy.PropBool - DefaultBlockIOAccounting() proxy.PropBool - DefaultMemoryAccounting() proxy.PropBool - DefaultTasksAccounting() proxy.PropBool - DefaultLimitCPU() proxy.PropUint64 - DefaultLimitCPUSoft() proxy.PropUint64 - DefaultLimitFSIZE() proxy.PropUint64 - DefaultLimitFSIZESoft() proxy.PropUint64 - DefaultLimitDATA() proxy.PropUint64 - DefaultLimitDATASoft() proxy.PropUint64 - DefaultLimitSTACK() proxy.PropUint64 - DefaultLimitSTACKSoft() proxy.PropUint64 - DefaultLimitCORE() proxy.PropUint64 - DefaultLimitCORESoft() proxy.PropUint64 - DefaultLimitRSS() proxy.PropUint64 - DefaultLimitRSSSoft() proxy.PropUint64 - DefaultLimitNOFILE() proxy.PropUint64 - DefaultLimitNOFILESoft() proxy.PropUint64 - DefaultLimitAS() proxy.PropUint64 - DefaultLimitASSoft() proxy.PropUint64 - DefaultLimitNPROC() proxy.PropUint64 - DefaultLimitNPROCSoft() proxy.PropUint64 - DefaultLimitMEMLOCK() proxy.PropUint64 - DefaultLimitMEMLOCKSoft() proxy.PropUint64 - DefaultLimitLOCKS() proxy.PropUint64 - DefaultLimitLOCKSSoft() proxy.PropUint64 - DefaultLimitSIGPENDING() proxy.PropUint64 - DefaultLimitSIGPENDINGSoft() proxy.PropUint64 - DefaultLimitMSGQUEUE() proxy.PropUint64 - DefaultLimitMSGQUEUESoft() proxy.PropUint64 - DefaultLimitNICE() proxy.PropUint64 - DefaultLimitNICESoft() proxy.PropUint64 - DefaultLimitRTPRIO() proxy.PropUint64 - DefaultLimitRTPRIOSoft() proxy.PropUint64 - DefaultLimitRTTIME() proxy.PropUint64 - DefaultLimitRTTIMESoft() proxy.PropUint64 - DefaultTasksMax() proxy.PropUint64 - TimerSlackNSec() proxy.PropUint64 -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.systemd1.Manager" -} - -// method GetUnit - -func (v *interfaceManager) GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnit", flags, ch, name) -} - -func (*interfaceManager) StoreGetUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { - err = call.Store(&unit) - return -} - -func (v *interfaceManager) GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { - return v.StoreGetUnit( - <-v.GoGetUnit(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method GetUnitByPID - -func (v *interfaceManager) GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByPID", flags, ch, pid) -} - -func (*interfaceManager) StoreGetUnitByPID(call *dbus.Call) (unit dbus.ObjectPath, err error) { - err = call.Store(&unit) - return -} - -func (v *interfaceManager) GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { - return v.StoreGetUnitByPID( - <-v.GoGetUnitByPID(flags, make(chan *dbus.Call, 1), pid).Done) -} - -// method GetUnitByInvocationID - -func (v *interfaceManager) GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByInvocationID", flags, ch, invocationID) -} - -func (*interfaceManager) StoreGetUnitByInvocationID(call *dbus.Call) (unit dbus.ObjectPath, err error) { - err = call.Store(&unit) - return -} - -func (v *interfaceManager) GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) { - return v.StoreGetUnitByInvocationID( - <-v.GoGetUnitByInvocationID(flags, make(chan *dbus.Call, 1), invocationID).Done) -} - -// method GetUnitByControlGroup - -func (v *interfaceManager) GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByControlGroup", flags, ch, ctrlGroup) -} - -func (*interfaceManager) StoreGetUnitByControlGroup(call *dbus.Call) (unit dbus.ObjectPath, err error) { - err = call.Store(&unit) - return -} - -func (v *interfaceManager) GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) { - return v.StoreGetUnitByControlGroup( - <-v.GoGetUnitByControlGroup(flags, make(chan *dbus.Call, 1), ctrlGroup).Done) -} - -// method LoadUnit - -func (v *interfaceManager) GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LoadUnit", flags, ch, name) -} - -func (*interfaceManager) StoreLoadUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { - err = call.Store(&unit) - return -} - -func (v *interfaceManager) LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { - return v.StoreLoadUnit( - <-v.GoLoadUnit(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method StartUnit - -func (v *interfaceManager) GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreStartUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { - err = call.Store(&unit) - return -} - -func (v *interfaceManager) StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreStartUnit( - <-v.GoStartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method StartUnitReplace - -func (v *interfaceManager) GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartUnitReplace", flags, ch, oldUnit, newUnit, mode) -} - -func (*interfaceManager) StoreStartUnitReplace(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) { - return v.StoreStartUnitReplace( - <-v.GoStartUnitReplace(flags, make(chan *dbus.Call, 1), oldUnit, newUnit, mode).Done) -} - -// method StopUnit - -func (v *interfaceManager) GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StopUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreStopUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreStopUnit( - <-v.GoStopUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method ReloadUnit - -func (v *interfaceManager) GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreReloadUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreReloadUnit( - <-v.GoReloadUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method RestartUnit - -func (v *interfaceManager) GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RestartUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreRestartUnit( - <-v.GoRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method TryRestartUnit - -func (v *interfaceManager) GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TryRestartUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreTryRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreTryRestartUnit( - <-v.GoTryRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method ReloadOrRestartUnit - -func (v *interfaceManager) GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrRestartUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreReloadOrRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreReloadOrRestartUnit( - <-v.GoReloadOrRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method ReloadOrTryRestartUnit - -func (v *interfaceManager) GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrTryRestartUnit", flags, ch, name, mode) -} - -func (*interfaceManager) StoreReloadOrTryRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - return v.StoreReloadOrTryRestartUnit( - <-v.GoReloadOrTryRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) -} - -// method KillUnit - -func (v *interfaceManager) GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".KillUnit", flags, ch, name, who, signal) -} - -func (v *interfaceManager) KillUnit(flags dbus.Flags, name string, who string, signal int32) error { - return (<-v.GoKillUnit(flags, make(chan *dbus.Call, 1), name, who, signal).Done).Err -} - -// method ResetFailedUnit - -func (v *interfaceManager) GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailedUnit", flags, ch, name) -} - -func (v *interfaceManager) ResetFailedUnit(flags dbus.Flags, name string) error { - return (<-v.GoResetFailedUnit(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method SetUnitProperties - -func (v *interfaceManager) GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUnitProperties", flags, ch, name, runtime, properties) -} - -func (v *interfaceManager) SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error { - return (<-v.GoSetUnitProperties(flags, make(chan *dbus.Call, 1), name, runtime, properties).Done).Err -} - -// method RefUnit - -func (v *interfaceManager) GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RefUnit", flags, ch, name) -} - -func (v *interfaceManager) RefUnit(flags dbus.Flags, name string) error { - return (<-v.GoRefUnit(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method UnrefUnit - -func (v *interfaceManager) GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnrefUnit", flags, ch, name) -} - -func (v *interfaceManager) UnrefUnit(flags dbus.Flags, name string) error { - return (<-v.GoUnrefUnit(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method StartTransientUnit - -func (v *interfaceManager) GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".StartTransientUnit", flags, ch, name, mode, properties, aux) -} - -func (*interfaceManager) StoreStartTransientUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) { - return v.StoreStartTransientUnit( - <-v.GoStartTransientUnit(flags, make(chan *dbus.Call, 1), name, mode, properties, aux).Done) -} - -// method GetUnitProcesses - -func (v *interfaceManager) GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitProcesses", flags, ch, name) -} - -func (*interfaceManager) StoreGetUnitProcesses(call *dbus.Call) (processes []UnitProcess, err error) { - err = call.Store(&processes) - return -} - -func (v *interfaceManager) GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) { - return v.StoreGetUnitProcesses( - <-v.GoGetUnitProcesses(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method AttachProcessesToUnit - -func (v *interfaceManager) GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachProcessesToUnit", flags, ch, name, path, pids) -} - -func (v *interfaceManager) AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error { - return (<-v.GoAttachProcessesToUnit(flags, make(chan *dbus.Call, 1), name, path, pids).Done).Err -} - -// method AbandonScope - -func (v *interfaceManager) GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AbandonScope", flags, ch, name) -} - -func (v *interfaceManager) AbandonScope(flags dbus.Flags, name string) error { - return (<-v.GoAbandonScope(flags, make(chan *dbus.Call, 1), name).Done).Err -} - -// method GetJob - -func (v *interfaceManager) GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJob", flags, ch, id) -} - -func (*interfaceManager) StoreGetJob(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceManager) GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) { - return v.StoreGetJob( - <-v.GoGetJob(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method GetJobAfter - -func (v *interfaceManager) GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJobAfter", flags, ch, id) -} - -func (*interfaceManager) StoreGetJobAfter(call *dbus.Call) (jobs []JobInfo, err error) { - err = call.Store(&jobs) - return -} - -func (v *interfaceManager) GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) { - return v.StoreGetJobAfter( - <-v.GoGetJobAfter(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method GetJobBefore - -func (v *interfaceManager) GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJobBefore", flags, ch, id) -} - -func (*interfaceManager) StoreGetJobBefore(call *dbus.Call) (jobs []JobInfo, err error) { - err = call.Store(&jobs) - return -} - -func (v *interfaceManager) GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) { - return v.StoreGetJobBefore( - <-v.GoGetJobBefore(flags, make(chan *dbus.Call, 1), id).Done) -} - -// method CancelJob - -func (v *interfaceManager) GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelJob", flags, ch, id) -} - -func (v *interfaceManager) CancelJob(flags dbus.Flags, id uint32) error { - return (<-v.GoCancelJob(flags, make(chan *dbus.Call, 1), id).Done).Err -} - -// method ClearJobs - -func (v *interfaceManager) GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearJobs", flags, ch) -} - -func (v *interfaceManager) ClearJobs(flags dbus.Flags) error { - return (<-v.GoClearJobs(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ResetFailed - -func (v *interfaceManager) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailed", flags, ch) -} - -func (v *interfaceManager) ResetFailed(flags dbus.Flags) error { - return (<-v.GoResetFailed(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method ListUnits - -func (v *interfaceManager) GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnits", flags, ch) -} - -func (*interfaceManager) StoreListUnits(call *dbus.Call) (units []UnitInfo, err error) { - err = call.Store(&units) - return -} - -func (v *interfaceManager) ListUnits(flags dbus.Flags) ([]UnitInfo, error) { - return v.StoreListUnits( - <-v.GoListUnits(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListUnitsFiltered - -func (v *interfaceManager) GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsFiltered", flags, ch, states) -} - -func (*interfaceManager) StoreListUnitsFiltered(call *dbus.Call) (units []UnitInfo, err error) { - err = call.Store(&units) - return -} - -func (v *interfaceManager) ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) { - return v.StoreListUnitsFiltered( - <-v.GoListUnitsFiltered(flags, make(chan *dbus.Call, 1), states).Done) -} - -// method ListUnitsByPatterns - -func (v *interfaceManager) GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsByPatterns", flags, ch, states, patterns) -} - -func (*interfaceManager) StoreListUnitsByPatterns(call *dbus.Call) (units []UnitInfo, err error) { - err = call.Store(&units) - return -} - -func (v *interfaceManager) ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) { - return v.StoreListUnitsByPatterns( - <-v.GoListUnitsByPatterns(flags, make(chan *dbus.Call, 1), states, patterns).Done) -} - -// method ListUnitsByNames - -func (v *interfaceManager) GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsByNames", flags, ch, names) -} - -func (*interfaceManager) StoreListUnitsByNames(call *dbus.Call) (units []UnitInfo, err error) { - err = call.Store(&units) - return -} - -func (v *interfaceManager) ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) { - return v.StoreListUnitsByNames( - <-v.GoListUnitsByNames(flags, make(chan *dbus.Call, 1), names).Done) -} - -// method ListJobs - -func (v *interfaceManager) GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListJobs", flags, ch) -} - -func (*interfaceManager) StoreListJobs(call *dbus.Call) (jobs []JobInfo, err error) { - err = call.Store(&jobs) - return -} - -func (v *interfaceManager) ListJobs(flags dbus.Flags) ([]JobInfo, error) { - return v.StoreListJobs( - <-v.GoListJobs(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Subscribe - -func (v *interfaceManager) GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Subscribe", flags, ch) -} - -func (v *interfaceManager) Subscribe(flags dbus.Flags) error { - return (<-v.GoSubscribe(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Unsubscribe - -func (v *interfaceManager) GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unsubscribe", flags, ch) -} - -func (v *interfaceManager) Unsubscribe(flags dbus.Flags) error { - return (<-v.GoUnsubscribe(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Dump - -func (v *interfaceManager) GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Dump", flags, ch) -} - -func (*interfaceManager) StoreDump(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceManager) Dump(flags dbus.Flags) (string, error) { - return v.StoreDump( - <-v.GoDump(flags, make(chan *dbus.Call, 1)).Done) -} - -// method DumpByFileDescriptor - -func (v *interfaceManager) GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpByFileDescriptor", flags, ch) -} - -func (*interfaceManager) StoreDumpByFileDescriptor(call *dbus.Call) (fd dbus.UnixFD, err error) { - err = call.Store(&fd) - return -} - -func (v *interfaceManager) DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) { - return v.StoreDumpByFileDescriptor( - <-v.GoDumpByFileDescriptor(flags, make(chan *dbus.Call, 1)).Done) -} - -// method Reload - -func (v *interfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch) -} - -func (v *interfaceManager) Reload(flags dbus.Flags) error { - return (<-v.GoReload(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Reexecute - -func (v *interfaceManager) GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reexecute", flags, ch) -} - -func (v *interfaceManager) Reexecute(flags dbus.Flags) error { - return (<-v.GoReexecute(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Exit - -func (v *interfaceManager) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) -} - -func (v *interfaceManager) Exit(flags dbus.Flags) error { - return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Reboot - -func (v *interfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch) -} - -func (v *interfaceManager) Reboot(flags dbus.Flags) error { - return (<-v.GoReboot(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method PowerOff - -func (v *interfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch) -} - -func (v *interfaceManager) PowerOff(flags dbus.Flags) error { - return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Halt - -func (v *interfaceManager) GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Halt", flags, ch) -} - -func (v *interfaceManager) Halt(flags dbus.Flags) error { - return (<-v.GoHalt(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method KExec - -func (v *interfaceManager) GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".KExec", flags, ch) -} - -func (v *interfaceManager) KExec(flags dbus.Flags) error { - return (<-v.GoKExec(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SwitchRoot - -func (v *interfaceManager) GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchRoot", flags, ch, newRoot, init) -} - -func (v *interfaceManager) SwitchRoot(flags dbus.Flags, newRoot string, init string) error { - return (<-v.GoSwitchRoot(flags, make(chan *dbus.Call, 1), newRoot, init).Done).Err -} - -// method SetEnvironment - -func (v *interfaceManager) GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetEnvironment", flags, ch, names) -} - -func (v *interfaceManager) SetEnvironment(flags dbus.Flags, names []string) error { - return (<-v.GoSetEnvironment(flags, make(chan *dbus.Call, 1), names).Done).Err -} - -// method UnsetEnvironment - -func (v *interfaceManager) GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsetEnvironment", flags, ch, names) -} - -func (v *interfaceManager) UnsetEnvironment(flags dbus.Flags, names []string) error { - return (<-v.GoUnsetEnvironment(flags, make(chan *dbus.Call, 1), names).Done).Err -} - -// method UnsetAndSetEnvironment - -func (v *interfaceManager) GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsetAndSetEnvironment", flags, ch, unset, set) -} - -func (v *interfaceManager) UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error { - return (<-v.GoUnsetAndSetEnvironment(flags, make(chan *dbus.Call, 1), unset, set).Done).Err -} - -// method ListUnitFiles - -func (v *interfaceManager) GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitFiles", flags, ch) -} - -func (*interfaceManager) StoreListUnitFiles(call *dbus.Call) (files []UnitFile, err error) { - err = call.Store(&files) - return -} - -func (v *interfaceManager) ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) { - return v.StoreListUnitFiles( - <-v.GoListUnitFiles(flags, make(chan *dbus.Call, 1)).Done) -} - -// method ListUnitFilesByPatterns - -func (v *interfaceManager) GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitFilesByPatterns", flags, ch, states, patterns) -} - -func (*interfaceManager) StoreListUnitFilesByPatterns(call *dbus.Call) (files []UnitFile, err error) { - err = call.Store(&files) - return -} - -func (v *interfaceManager) ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) { - return v.StoreListUnitFilesByPatterns( - <-v.GoListUnitFilesByPatterns(flags, make(chan *dbus.Call, 1), states, patterns).Done) -} - -// method GetUnitFileState - -func (v *interfaceManager) GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitFileState", flags, ch, unit) -} - -func (*interfaceManager) StoreGetUnitFileState(call *dbus.Call) (state string, err error) { - err = call.Store(&state) - return -} - -func (v *interfaceManager) GetUnitFileState(flags dbus.Flags, unit string) (string, error) { - return v.StoreGetUnitFileState( - <-v.GoGetUnitFileState(flags, make(chan *dbus.Call, 1), unit).Done) -} - -// method EnableUnitFiles - -func (v *interfaceManager) GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableUnitFiles", flags, ch, files, runtime, force) -} - -func (*interfaceManager) StoreEnableUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { - err = call.Store(&carriesInstallInfo, &changes) - return -} - -func (v *interfaceManager) EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { - return v.StoreEnableUnitFiles( - <-v.GoEnableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) -} - -// method DisableUnitFiles - -func (v *interfaceManager) GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".DisableUnitFiles", flags, ch, files, runtime) -} - -func (*interfaceManager) StoreDisableUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { - return v.StoreDisableUnitFiles( - <-v.GoDisableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime).Done) -} - -// method ReenableUnitFiles - -func (v *interfaceManager) GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReenableUnitFiles", flags, ch, files, runtime, force) -} - -func (*interfaceManager) StoreReenableUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { - err = call.Store(&carriesInstallInfo, &changes) - return -} - -func (v *interfaceManager) ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { - return v.StoreReenableUnitFiles( - <-v.GoReenableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) -} - -// method LinkUnitFiles - -func (v *interfaceManager) GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LinkUnitFiles", flags, ch, files, runtime, force) -} - -func (*interfaceManager) StoreLinkUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { - return v.StoreLinkUnitFiles( - <-v.GoLinkUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) -} - -// method PresetUnitFiles - -func (v *interfaceManager) GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetUnitFiles", flags, ch, files, runtime, force) -} - -func (*interfaceManager) StorePresetUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { - err = call.Store(&carriesInstallInfo, &changes) - return -} - -func (v *interfaceManager) PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { - return v.StorePresetUnitFiles( - <-v.GoPresetUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) -} - -// method PresetUnitFilesWithMode - -func (v *interfaceManager) GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetUnitFilesWithMode", flags, ch, files, mode, runtime, force) -} - -func (*interfaceManager) StorePresetUnitFilesWithMode(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { - err = call.Store(&carriesInstallInfo, &changes) - return -} - -func (v *interfaceManager) PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) { - return v.StorePresetUnitFilesWithMode( - <-v.GoPresetUnitFilesWithMode(flags, make(chan *dbus.Call, 1), files, mode, runtime, force).Done) -} - -// method MaskUnitFiles - -func (v *interfaceManager) GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MaskUnitFiles", flags, ch, files, runtime, force) -} - -func (*interfaceManager) StoreMaskUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { - return v.StoreMaskUnitFiles( - <-v.GoMaskUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) -} - -// method UnmaskUnitFiles - -func (v *interfaceManager) GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UnmaskUnitFiles", flags, ch, files, runtime) -} - -func (*interfaceManager) StoreUnmaskUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { - return v.StoreUnmaskUnitFiles( - <-v.GoUnmaskUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime).Done) -} - -// method RevertUnitFiles - -func (v *interfaceManager) GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RevertUnitFiles", flags, ch, files) -} - -func (*interfaceManager) StoreRevertUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) { - return v.StoreRevertUnitFiles( - <-v.GoRevertUnitFiles(flags, make(chan *dbus.Call, 1), files).Done) -} - -// method SetDefaultTarget - -func (v *interfaceManager) GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultTarget", flags, ch, name, force) -} - -func (*interfaceManager) StoreSetDefaultTarget(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) { - return v.StoreSetDefaultTarget( - <-v.GoSetDefaultTarget(flags, make(chan *dbus.Call, 1), name, force).Done) -} - -// method GetDefaultTarget - -func (v *interfaceManager) GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultTarget", flags, ch) -} - -func (*interfaceManager) StoreGetDefaultTarget(call *dbus.Call) (name string, err error) { - err = call.Store(&name) - return -} - -func (v *interfaceManager) GetDefaultTarget(flags dbus.Flags) (string, error) { - return v.StoreGetDefaultTarget( - <-v.GoGetDefaultTarget(flags, make(chan *dbus.Call, 1)).Done) -} - -// method PresetAllUnitFiles - -func (v *interfaceManager) GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetAllUnitFiles", flags, ch, mode, runtime, force) -} - -func (*interfaceManager) StorePresetAllUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) { - return v.StorePresetAllUnitFiles( - <-v.GoPresetAllUnitFiles(flags, make(chan *dbus.Call, 1), mode, runtime, force).Done) -} - -// method AddDependencyUnitFiles - -func (v *interfaceManager) GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddDependencyUnitFiles", flags, ch, files, target, type0, runtime, force) -} - -func (*interfaceManager) StoreAddDependencyUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { - err = call.Store(&changes) - return -} - -func (v *interfaceManager) AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) { - return v.StoreAddDependencyUnitFiles( - <-v.GoAddDependencyUnitFiles(flags, make(chan *dbus.Call, 1), files, target, type0, runtime, force).Done) -} - -// method GetUnitFileLinks - -func (v *interfaceManager) GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitFileLinks", flags, ch, name, runtime) -} - -func (*interfaceManager) StoreGetUnitFileLinks(call *dbus.Call) (links []string, err error) { - err = call.Store(&links) - return -} - -func (v *interfaceManager) GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) { - return v.StoreGetUnitFileLinks( - <-v.GoGetUnitFileLinks(flags, make(chan *dbus.Call, 1), name, runtime).Done) -} - -// method SetExitCode - -func (v *interfaceManager) GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetExitCode", flags, ch, exitCode) -} - -func (v *interfaceManager) SetExitCode(flags dbus.Flags, exitCode uint8) error { - return (<-v.GoSetExitCode(flags, make(chan *dbus.Call, 1), exitCode).Done).Err -} - -// method LookupDynamicUserByName - -func (v *interfaceManager) GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LookupDynamicUserByName", flags, ch, name) -} - -func (*interfaceManager) StoreLookupDynamicUserByName(call *dbus.Call) (user uint32, err error) { - err = call.Store(&user) - return -} - -func (v *interfaceManager) LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) { - return v.StoreLookupDynamicUserByName( - <-v.GoLookupDynamicUserByName(flags, make(chan *dbus.Call, 1), name).Done) -} - -// method LookupDynamicUserByUID - -func (v *interfaceManager) GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LookupDynamicUserByUID", flags, ch, uid) -} - -func (*interfaceManager) StoreLookupDynamicUserByUID(call *dbus.Call) (user string, err error) { - err = call.Store(&user) - return -} - -func (v *interfaceManager) LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) { - return v.StoreLookupDynamicUserByUID( - <-v.GoLookupDynamicUserByUID(flags, make(chan *dbus.Call, 1), uid).Done) -} - -// method GetDynamicUsers - -func (v *interfaceManager) GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDynamicUsers", flags, ch) -} - -func (*interfaceManager) StoreGetDynamicUsers(call *dbus.Call) (users []DynamicUser, err error) { - err = call.Store(&users) - return -} - -func (v *interfaceManager) GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) { - return v.StoreGetDynamicUsers( - <-v.GoGetDynamicUsers(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal UnitNew - -func (v *interfaceManager) ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UnitNew", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UnitNew", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var unit dbus.ObjectPath - err := dbus.Store(sig.Body, &id, &unit) - if err == nil { - cb(id, unit) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UnitRemoved - -func (v *interfaceManager) ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UnitRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UnitRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var id string - var unit dbus.ObjectPath - err := dbus.Store(sig.Body, &id, &unit) - if err == nil { - cb(id, unit) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal JobNew - -func (v *interfaceManager) ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "JobNew", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".JobNew", - } - handlerFunc := func(sig *dbus.Signal) { - var id uint32 - var job dbus.ObjectPath - var unit string - err := dbus.Store(sig.Body, &id, &job, &unit) - if err == nil { - cb(id, job, unit) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal JobRemoved - -func (v *interfaceManager) ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "JobRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".JobRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var id uint32 - var job dbus.ObjectPath - var unit string - var result string - err := dbus.Store(sig.Body, &id, &job, &unit, &result) - if err == nil { - cb(id, job, unit, result) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal StartupFinished - -func (v *interfaceManager) ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "StartupFinished", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".StartupFinished", - } - handlerFunc := func(sig *dbus.Signal) { - var firmware uint64 - var loader uint64 - var kernel uint64 - var initrd uint64 - var userspace uint64 - var total uint64 - err := dbus.Store(sig.Body, &firmware, &loader, &kernel, &initrd, &userspace, &total) - if err == nil { - cb(firmware, loader, kernel, initrd, userspace, total) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal UnitFilesChanged - -func (v *interfaceManager) ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "UnitFilesChanged", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".UnitFilesChanged", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal Reloading - -func (v *interfaceManager) ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Reloading", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Reloading", - } - handlerFunc := func(sig *dbus.Signal) { - var active bool - err := dbus.Store(sig.Body, &active) - if err == nil { - cb(active) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property Version s - -func (v *interfaceManager) Version() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Version", - } -} - -// property Features s - -func (v *interfaceManager) Features() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Features", - } -} - -// property Virtualization s - -func (v *interfaceManager) Virtualization() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Virtualization", - } -} - -// property Architecture s - -func (v *interfaceManager) Architecture() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Architecture", - } -} - -// property Tainted s - -func (v *interfaceManager) Tainted() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Tainted", - } -} - -// property FirmwareTimestamp t - -func (v *interfaceManager) FirmwareTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "FirmwareTimestamp", - } -} - -// property FirmwareTimestampMonotonic t - -func (v *interfaceManager) FirmwareTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "FirmwareTimestampMonotonic", - } -} - -// property LoaderTimestamp t - -func (v *interfaceManager) LoaderTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LoaderTimestamp", - } -} - -// property LoaderTimestampMonotonic t - -func (v *interfaceManager) LoaderTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LoaderTimestampMonotonic", - } -} - -// property KernelTimestamp t - -func (v *interfaceManager) KernelTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "KernelTimestamp", - } -} - -// property KernelTimestampMonotonic t - -func (v *interfaceManager) KernelTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "KernelTimestampMonotonic", - } -} - -// property InitRDTimestamp t - -func (v *interfaceManager) InitRDTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDTimestamp", - } -} - -// property InitRDTimestampMonotonic t - -func (v *interfaceManager) InitRDTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDTimestampMonotonic", - } -} - -// property UserspaceTimestamp t - -func (v *interfaceManager) UserspaceTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UserspaceTimestamp", - } -} - -// property UserspaceTimestampMonotonic t - -func (v *interfaceManager) UserspaceTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UserspaceTimestampMonotonic", - } -} - -// property FinishTimestamp t - -func (v *interfaceManager) FinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "FinishTimestamp", - } -} - -// property FinishTimestampMonotonic t - -func (v *interfaceManager) FinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "FinishTimestampMonotonic", - } -} - -// property SecurityStartTimestamp t - -func (v *interfaceManager) SecurityStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SecurityStartTimestamp", - } -} - -// property SecurityStartTimestampMonotonic t - -func (v *interfaceManager) SecurityStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SecurityStartTimestampMonotonic", - } -} - -// property SecurityFinishTimestamp t - -func (v *interfaceManager) SecurityFinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SecurityFinishTimestamp", - } -} - -// property SecurityFinishTimestampMonotonic t - -func (v *interfaceManager) SecurityFinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SecurityFinishTimestampMonotonic", - } -} - -// property GeneratorsStartTimestamp t - -func (v *interfaceManager) GeneratorsStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "GeneratorsStartTimestamp", - } -} - -// property GeneratorsStartTimestampMonotonic t - -func (v *interfaceManager) GeneratorsStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "GeneratorsStartTimestampMonotonic", - } -} - -// property GeneratorsFinishTimestamp t - -func (v *interfaceManager) GeneratorsFinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "GeneratorsFinishTimestamp", - } -} - -// property GeneratorsFinishTimestampMonotonic t - -func (v *interfaceManager) GeneratorsFinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "GeneratorsFinishTimestampMonotonic", - } -} - -// property UnitsLoadStartTimestamp t - -func (v *interfaceManager) UnitsLoadStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UnitsLoadStartTimestamp", - } -} - -// property UnitsLoadStartTimestampMonotonic t - -func (v *interfaceManager) UnitsLoadStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UnitsLoadStartTimestampMonotonic", - } -} - -// property UnitsLoadFinishTimestamp t - -func (v *interfaceManager) UnitsLoadFinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UnitsLoadFinishTimestamp", - } -} - -// property UnitsLoadFinishTimestampMonotonic t - -func (v *interfaceManager) UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "UnitsLoadFinishTimestampMonotonic", - } -} - -// property InitRDSecurityStartTimestamp t - -func (v *interfaceManager) InitRDSecurityStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDSecurityStartTimestamp", - } -} - -// property InitRDSecurityStartTimestampMonotonic t - -func (v *interfaceManager) InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDSecurityStartTimestampMonotonic", - } -} - -// property InitRDSecurityFinishTimestamp t - -func (v *interfaceManager) InitRDSecurityFinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDSecurityFinishTimestamp", - } -} - -// property InitRDSecurityFinishTimestampMonotonic t - -func (v *interfaceManager) InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDSecurityFinishTimestampMonotonic", - } -} - -// property InitRDGeneratorsStartTimestamp t - -func (v *interfaceManager) InitRDGeneratorsStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDGeneratorsStartTimestamp", - } -} - -// property InitRDGeneratorsStartTimestampMonotonic t - -func (v *interfaceManager) InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDGeneratorsStartTimestampMonotonic", - } -} - -// property InitRDGeneratorsFinishTimestamp t - -func (v *interfaceManager) InitRDGeneratorsFinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDGeneratorsFinishTimestamp", - } -} - -// property InitRDGeneratorsFinishTimestampMonotonic t - -func (v *interfaceManager) InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDGeneratorsFinishTimestampMonotonic", - } -} - -// property InitRDUnitsLoadStartTimestamp t - -func (v *interfaceManager) InitRDUnitsLoadStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDUnitsLoadStartTimestamp", - } -} - -// property InitRDUnitsLoadStartTimestampMonotonic t - -func (v *interfaceManager) InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDUnitsLoadStartTimestampMonotonic", - } -} - -// property InitRDUnitsLoadFinishTimestamp t - -func (v *interfaceManager) InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDUnitsLoadFinishTimestamp", - } -} - -// property InitRDUnitsLoadFinishTimestampMonotonic t - -func (v *interfaceManager) InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InitRDUnitsLoadFinishTimestampMonotonic", - } -} - -// property LogLevel s - -func (v *interfaceManager) LogLevel() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "LogLevel", - } -} - -// property LogTarget s - -func (v *interfaceManager) LogTarget() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "LogTarget", - } -} - -// property NNames u - -func (v *interfaceManager) NNames() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NNames", - } -} - -// property NFailedUnits u - -func (v *interfaceManager) NFailedUnits() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NFailedUnits", - } -} - -// property NJobs u - -func (v *interfaceManager) NJobs() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NJobs", - } -} - -// property NInstalledJobs u - -func (v *interfaceManager) NInstalledJobs() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NInstalledJobs", - } -} - -// property NFailedJobs u - -func (v *interfaceManager) NFailedJobs() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NFailedJobs", - } -} - -// property Progress d - -func (v *interfaceManager) Progress() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Progress", - } -} - -// property Environment as - -func (v *interfaceManager) Environment() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Environment", - } -} - -// property ConfirmSpawn b - -func (v *interfaceManager) ConfirmSpawn() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ConfirmSpawn", - } -} - -// property ShowStatus b - -func (v *interfaceManager) ShowStatus() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ShowStatus", - } -} - -// property UnitPath as - -func (v *interfaceManager) UnitPath() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UnitPath", - } -} - -// property DefaultStandardOutput s - -func (v *interfaceManager) DefaultStandardOutput() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultStandardOutput", - } -} - -// property DefaultStandardError s - -func (v *interfaceManager) DefaultStandardError() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DefaultStandardError", - } -} - -// property RuntimeWatchdogUSec t - -func (v *interfaceManager) RuntimeWatchdogUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RuntimeWatchdogUSec", - } -} - -// property ShutdownWatchdogUSec t - -func (v *interfaceManager) ShutdownWatchdogUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ShutdownWatchdogUSec", - } -} - -// property ServiceWatchdogs b - -func (v *interfaceManager) ServiceWatchdogs() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ServiceWatchdogs", - } -} - -// property ControlGroup s - -func (v *interfaceManager) ControlGroup() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ControlGroup", - } -} - -// property SystemState s - -func (v *interfaceManager) SystemState() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SystemState", - } -} - -// property ExitCode y - -func (v *interfaceManager) ExitCode() proxy.PropByte { - return &proxy.ImplPropByte{ - Impl: v, - Name: "ExitCode", - } -} - -// property DefaultTimerAccuracyUSec t - -func (v *interfaceManager) DefaultTimerAccuracyUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultTimerAccuracyUSec", - } -} - -// property DefaultTimeoutStartUSec t - -func (v *interfaceManager) DefaultTimeoutStartUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultTimeoutStartUSec", - } -} - -// property DefaultTimeoutStopUSec t - -func (v *interfaceManager) DefaultTimeoutStopUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultTimeoutStopUSec", - } -} - -// property DefaultRestartUSec t - -func (v *interfaceManager) DefaultRestartUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultRestartUSec", - } -} - -// property DefaultStartLimitIntervalUSec t - -func (v *interfaceManager) DefaultStartLimitIntervalUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultStartLimitIntervalUSec", - } -} - -// property DefaultStartLimitBurst u - -func (v *interfaceManager) DefaultStartLimitBurst() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "DefaultStartLimitBurst", - } -} - -// property DefaultCPUAccounting b - -func (v *interfaceManager) DefaultCPUAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DefaultCPUAccounting", - } -} - -// property DefaultBlockIOAccounting b - -func (v *interfaceManager) DefaultBlockIOAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DefaultBlockIOAccounting", - } -} - -// property DefaultMemoryAccounting b - -func (v *interfaceManager) DefaultMemoryAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DefaultMemoryAccounting", - } -} - -// property DefaultTasksAccounting b - -func (v *interfaceManager) DefaultTasksAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DefaultTasksAccounting", - } -} - -// property DefaultLimitCPU t - -func (v *interfaceManager) DefaultLimitCPU() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitCPU", - } -} - -// property DefaultLimitCPUSoft t - -func (v *interfaceManager) DefaultLimitCPUSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitCPUSoft", - } -} - -// property DefaultLimitFSIZE t - -func (v *interfaceManager) DefaultLimitFSIZE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitFSIZE", - } -} - -// property DefaultLimitFSIZESoft t - -func (v *interfaceManager) DefaultLimitFSIZESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitFSIZESoft", - } -} - -// property DefaultLimitDATA t - -func (v *interfaceManager) DefaultLimitDATA() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitDATA", - } -} - -// property DefaultLimitDATASoft t - -func (v *interfaceManager) DefaultLimitDATASoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitDATASoft", - } -} - -// property DefaultLimitSTACK t - -func (v *interfaceManager) DefaultLimitSTACK() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitSTACK", - } -} - -// property DefaultLimitSTACKSoft t - -func (v *interfaceManager) DefaultLimitSTACKSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitSTACKSoft", - } -} - -// property DefaultLimitCORE t - -func (v *interfaceManager) DefaultLimitCORE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitCORE", - } -} - -// property DefaultLimitCORESoft t - -func (v *interfaceManager) DefaultLimitCORESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitCORESoft", - } -} - -// property DefaultLimitRSS t - -func (v *interfaceManager) DefaultLimitRSS() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitRSS", - } -} - -// property DefaultLimitRSSSoft t - -func (v *interfaceManager) DefaultLimitRSSSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitRSSSoft", - } -} - -// property DefaultLimitNOFILE t - -func (v *interfaceManager) DefaultLimitNOFILE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitNOFILE", - } -} - -// property DefaultLimitNOFILESoft t - -func (v *interfaceManager) DefaultLimitNOFILESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitNOFILESoft", - } -} - -// property DefaultLimitAS t - -func (v *interfaceManager) DefaultLimitAS() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitAS", - } -} - -// property DefaultLimitASSoft t - -func (v *interfaceManager) DefaultLimitASSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitASSoft", - } -} - -// property DefaultLimitNPROC t - -func (v *interfaceManager) DefaultLimitNPROC() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitNPROC", - } -} - -// property DefaultLimitNPROCSoft t - -func (v *interfaceManager) DefaultLimitNPROCSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitNPROCSoft", - } -} - -// property DefaultLimitMEMLOCK t - -func (v *interfaceManager) DefaultLimitMEMLOCK() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitMEMLOCK", - } -} - -// property DefaultLimitMEMLOCKSoft t - -func (v *interfaceManager) DefaultLimitMEMLOCKSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitMEMLOCKSoft", - } -} - -// property DefaultLimitLOCKS t - -func (v *interfaceManager) DefaultLimitLOCKS() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitLOCKS", - } -} - -// property DefaultLimitLOCKSSoft t - -func (v *interfaceManager) DefaultLimitLOCKSSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitLOCKSSoft", - } -} - -// property DefaultLimitSIGPENDING t - -func (v *interfaceManager) DefaultLimitSIGPENDING() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitSIGPENDING", - } -} - -// property DefaultLimitSIGPENDINGSoft t - -func (v *interfaceManager) DefaultLimitSIGPENDINGSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitSIGPENDINGSoft", - } -} - -// property DefaultLimitMSGQUEUE t - -func (v *interfaceManager) DefaultLimitMSGQUEUE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitMSGQUEUE", - } -} - -// property DefaultLimitMSGQUEUESoft t - -func (v *interfaceManager) DefaultLimitMSGQUEUESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitMSGQUEUESoft", - } -} - -// property DefaultLimitNICE t - -func (v *interfaceManager) DefaultLimitNICE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitNICE", - } -} - -// property DefaultLimitNICESoft t - -func (v *interfaceManager) DefaultLimitNICESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitNICESoft", - } -} - -// property DefaultLimitRTPRIO t - -func (v *interfaceManager) DefaultLimitRTPRIO() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitRTPRIO", - } -} - -// property DefaultLimitRTPRIOSoft t - -func (v *interfaceManager) DefaultLimitRTPRIOSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitRTPRIOSoft", - } -} - -// property DefaultLimitRTTIME t - -func (v *interfaceManager) DefaultLimitRTTIME() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitRTTIME", - } -} - -// property DefaultLimitRTTIMESoft t - -func (v *interfaceManager) DefaultLimitRTTIMESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultLimitRTTIMESoft", - } -} - -// property DefaultTasksMax t - -func (v *interfaceManager) DefaultTasksMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DefaultTasksMax", - } -} - -// property TimerSlackNSec t - -func (v *interfaceManager) TimerSlackNSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimerSlackNSec", - } -} - -type Unit interface { - Unit() unit // interface org.freedesktop.systemd1.Unit - Service() service // interface org.freedesktop.systemd1.Service - proxy.Object -} - -type objectUnit struct { - interfaceUnit // interface org.freedesktop.systemd1.Unit - interfaceService // interface org.freedesktop.systemd1.Service - proxy.ImplObject -} - -func NewUnit(conn *dbus.Conn, path dbus.ObjectPath) (Unit, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectUnit) - obj.ImplObject.Init_(conn, "org.freedesktop.systemd1", path) - return obj, nil -} - -func (obj *objectUnit) Unit() unit { - return &obj.interfaceUnit -} - -type unit interface { - GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call - ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) - GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call - Kill(flags dbus.Flags, who string, signal int32) error - GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ResetFailed(flags dbus.Flags) error - GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call - SetProperties(flags dbus.Flags, runtime bool, properties []Property) error - GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Ref(flags dbus.Flags) error - GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Unref(flags dbus.Flags) error - Id() proxy.PropString - Names() proxy.PropStringArray - Following() proxy.PropString - Requires() proxy.PropStringArray - Requisite() proxy.PropStringArray - Wants() proxy.PropStringArray - BindsTo() proxy.PropStringArray - PartOf() proxy.PropStringArray - RequiredBy() proxy.PropStringArray - RequisiteOf() proxy.PropStringArray - WantedBy() proxy.PropStringArray - BoundBy() proxy.PropStringArray - ConsistsOf() proxy.PropStringArray - Conflicts() proxy.PropStringArray - ConflictedBy() proxy.PropStringArray - Before() proxy.PropStringArray - After() proxy.PropStringArray - OnFailure() proxy.PropStringArray - Triggers() proxy.PropStringArray - TriggeredBy() proxy.PropStringArray - PropagatesReloadTo() proxy.PropStringArray - ReloadPropagatedFrom() proxy.PropStringArray - JoinsNamespaceOf() proxy.PropStringArray - RequiresMountsFor() proxy.PropStringArray - Documentation() proxy.PropStringArray - Description() proxy.PropString - LoadState() proxy.PropString - ActiveState() proxy.PropString - SubState() proxy.PropString - FragmentPath() proxy.PropString - SourcePath() proxy.PropString - DropInPaths() proxy.PropStringArray - UnitFileState() proxy.PropString - UnitFilePreset() proxy.PropString - StateChangeTimestamp() proxy.PropUint64 - StateChangeTimestampMonotonic() proxy.PropUint64 - InactiveExitTimestamp() proxy.PropUint64 - InactiveExitTimestampMonotonic() proxy.PropUint64 - ActiveEnterTimestamp() proxy.PropUint64 - ActiveEnterTimestampMonotonic() proxy.PropUint64 - ActiveExitTimestamp() proxy.PropUint64 - ActiveExitTimestampMonotonic() proxy.PropUint64 - InactiveEnterTimestamp() proxy.PropUint64 - InactiveEnterTimestampMonotonic() proxy.PropUint64 - CanStart() proxy.PropBool - CanStop() proxy.PropBool - CanReload() proxy.PropBool - CanIsolate() proxy.PropBool - Job() PropUnitJob - StopWhenUnneeded() proxy.PropBool - RefuseManualStart() proxy.PropBool - RefuseManualStop() proxy.PropBool - AllowIsolate() proxy.PropBool - DefaultDependencies() proxy.PropBool - OnFailureJobMode() proxy.PropString - IgnoreOnIsolate() proxy.PropBool - NeedDaemonReload() proxy.PropBool - JobTimeoutUSec() proxy.PropUint64 - JobRunningTimeoutUSec() proxy.PropUint64 - JobTimeoutAction() proxy.PropString - JobTimeoutRebootArgument() proxy.PropString - ConditionResult() proxy.PropBool - AssertResult() proxy.PropBool - ConditionTimestamp() proxy.PropUint64 - ConditionTimestampMonotonic() proxy.PropUint64 - AssertTimestamp() proxy.PropUint64 - AssertTimestampMonotonic() proxy.PropUint64 - Conditions() PropUnitConditions - Asserts() PropUnitAsserts - LoadError() PropUnitLoadError - Transient() proxy.PropBool - Perpetual() proxy.PropBool - StartLimitIntervalUSec() proxy.PropUint64 - StartLimitBurst() proxy.PropUint32 - StartLimitAction() proxy.PropString - FailureAction() proxy.PropString - FailureActionExitStatus() proxy.PropInt32 - SuccessAction() proxy.PropString - SuccessActionExitStatus() proxy.PropInt32 - RebootArgument() proxy.PropString - InvocationID() proxy.PropByteArray - CollectMode() proxy.PropString - Refs() proxy.PropStringArray -} - -type interfaceUnit struct{} - -func (v *interfaceUnit) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceUnit) GetInterfaceName_() string { - return "org.freedesktop.systemd1.Unit" -} - -// method Start - -func (v *interfaceUnit) GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch, mode) -} - -func (*interfaceUnit) StoreStart(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreStart( - <-v.GoStart(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method Stop - -func (v *interfaceUnit) GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch, mode) -} - -func (*interfaceUnit) StoreStop(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreStop( - <-v.GoStop(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method Reload - -func (v *interfaceUnit) GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, mode) -} - -func (*interfaceUnit) StoreReload(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreReload( - <-v.GoReload(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method Restart - -func (v *interfaceUnit) GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Restart", flags, ch, mode) -} - -func (*interfaceUnit) StoreRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreRestart( - <-v.GoRestart(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method TryRestart - -func (v *interfaceUnit) GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".TryRestart", flags, ch, mode) -} - -func (*interfaceUnit) StoreTryRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreTryRestart( - <-v.GoTryRestart(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method ReloadOrRestart - -func (v *interfaceUnit) GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrRestart", flags, ch, mode) -} - -func (*interfaceUnit) StoreReloadOrRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreReloadOrRestart( - <-v.GoReloadOrRestart(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method ReloadOrTryRestart - -func (v *interfaceUnit) GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrTryRestart", flags, ch, mode) -} - -func (*interfaceUnit) StoreReloadOrTryRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { - err = call.Store(&job) - return -} - -func (v *interfaceUnit) ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - return v.StoreReloadOrTryRestart( - <-v.GoReloadOrTryRestart(flags, make(chan *dbus.Call, 1), mode).Done) -} - -// method Kill - -func (v *interfaceUnit) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, who, signal) -} - -func (v *interfaceUnit) Kill(flags dbus.Flags, who string, signal int32) error { - return (<-v.GoKill(flags, make(chan *dbus.Call, 1), who, signal).Done).Err -} - -// method ResetFailed - -func (v *interfaceUnit) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailed", flags, ch) -} - -func (v *interfaceUnit) ResetFailed(flags dbus.Flags) error { - return (<-v.GoResetFailed(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method SetProperties - -func (v *interfaceUnit) GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProperties", flags, ch, runtime, properties) -} - -func (v *interfaceUnit) SetProperties(flags dbus.Flags, runtime bool, properties []Property) error { - return (<-v.GoSetProperties(flags, make(chan *dbus.Call, 1), runtime, properties).Done).Err -} - -// method Ref - -func (v *interfaceUnit) GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Ref", flags, ch) -} - -func (v *interfaceUnit) Ref(flags dbus.Flags) error { - return (<-v.GoRef(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Unref - -func (v *interfaceUnit) GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unref", flags, ch) -} - -func (v *interfaceUnit) Unref(flags dbus.Flags) error { - return (<-v.GoUnref(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property Id s - -func (v *interfaceUnit) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -// property Names as - -func (v *interfaceUnit) Names() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Names", - } -} - -// property Following s - -func (v *interfaceUnit) Following() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Following", - } -} - -// property Requires as - -func (v *interfaceUnit) Requires() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Requires", - } -} - -// property Requisite as - -func (v *interfaceUnit) Requisite() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Requisite", - } -} - -// property Wants as - -func (v *interfaceUnit) Wants() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Wants", - } -} - -// property BindsTo as - -func (v *interfaceUnit) BindsTo() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "BindsTo", - } -} - -// property PartOf as - -func (v *interfaceUnit) PartOf() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "PartOf", - } -} - -// property RequiredBy as - -func (v *interfaceUnit) RequiredBy() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "RequiredBy", - } -} - -// property RequisiteOf as - -func (v *interfaceUnit) RequisiteOf() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "RequisiteOf", - } -} - -// property WantedBy as - -func (v *interfaceUnit) WantedBy() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "WantedBy", - } -} - -// property BoundBy as - -func (v *interfaceUnit) BoundBy() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "BoundBy", - } -} - -// property ConsistsOf as - -func (v *interfaceUnit) ConsistsOf() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "ConsistsOf", - } -} - -// property Conflicts as - -func (v *interfaceUnit) Conflicts() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Conflicts", - } -} - -// property ConflictedBy as - -func (v *interfaceUnit) ConflictedBy() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "ConflictedBy", - } -} - -// property Before as - -func (v *interfaceUnit) Before() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Before", - } -} - -// property After as - -func (v *interfaceUnit) After() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "After", - } -} - -// property OnFailure as - -func (v *interfaceUnit) OnFailure() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "OnFailure", - } -} - -// property Triggers as - -func (v *interfaceUnit) Triggers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Triggers", - } -} - -// property TriggeredBy as - -func (v *interfaceUnit) TriggeredBy() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "TriggeredBy", - } -} - -// property PropagatesReloadTo as - -func (v *interfaceUnit) PropagatesReloadTo() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "PropagatesReloadTo", - } -} - -// property ReloadPropagatedFrom as - -func (v *interfaceUnit) ReloadPropagatedFrom() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "ReloadPropagatedFrom", - } -} - -// property JoinsNamespaceOf as - -func (v *interfaceUnit) JoinsNamespaceOf() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "JoinsNamespaceOf", - } -} - -// property RequiresMountsFor as - -func (v *interfaceUnit) RequiresMountsFor() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "RequiresMountsFor", - } -} - -// property Documentation as - -func (v *interfaceUnit) Documentation() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Documentation", - } -} - -// property Description s - -func (v *interfaceUnit) Description() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Description", - } -} - -// property LoadState s - -func (v *interfaceUnit) LoadState() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "LoadState", - } -} - -// property ActiveState s - -func (v *interfaceUnit) ActiveState() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ActiveState", - } -} - -// property SubState s - -func (v *interfaceUnit) SubState() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SubState", - } -} - -// property FragmentPath s - -func (v *interfaceUnit) FragmentPath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FragmentPath", - } -} - -// property SourcePath s - -func (v *interfaceUnit) SourcePath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SourcePath", - } -} - -// property DropInPaths as - -func (v *interfaceUnit) DropInPaths() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DropInPaths", - } -} - -// property UnitFileState s - -func (v *interfaceUnit) UnitFileState() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UnitFileState", - } -} - -// property UnitFilePreset s - -func (v *interfaceUnit) UnitFilePreset() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UnitFilePreset", - } -} - -// property StateChangeTimestamp t - -func (v *interfaceUnit) StateChangeTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StateChangeTimestamp", - } -} - -// property StateChangeTimestampMonotonic t - -func (v *interfaceUnit) StateChangeTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StateChangeTimestampMonotonic", - } -} - -// property InactiveExitTimestamp t - -func (v *interfaceUnit) InactiveExitTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InactiveExitTimestamp", - } -} - -// property InactiveExitTimestampMonotonic t - -func (v *interfaceUnit) InactiveExitTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InactiveExitTimestampMonotonic", - } -} - -// property ActiveEnterTimestamp t - -func (v *interfaceUnit) ActiveEnterTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ActiveEnterTimestamp", - } -} - -// property ActiveEnterTimestampMonotonic t - -func (v *interfaceUnit) ActiveEnterTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ActiveEnterTimestampMonotonic", - } -} - -// property ActiveExitTimestamp t - -func (v *interfaceUnit) ActiveExitTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ActiveExitTimestamp", - } -} - -// property ActiveExitTimestampMonotonic t - -func (v *interfaceUnit) ActiveExitTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ActiveExitTimestampMonotonic", - } -} - -// property InactiveEnterTimestamp t - -func (v *interfaceUnit) InactiveEnterTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InactiveEnterTimestamp", - } -} - -// property InactiveEnterTimestampMonotonic t - -func (v *interfaceUnit) InactiveEnterTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "InactiveEnterTimestampMonotonic", - } -} - -// property CanStart b - -func (v *interfaceUnit) CanStart() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanStart", - } -} - -// property CanStop b - -func (v *interfaceUnit) CanStop() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanStop", - } -} - -// property CanReload b - -func (v *interfaceUnit) CanReload() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanReload", - } -} - -// property CanIsolate b - -func (v *interfaceUnit) CanIsolate() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanIsolate", - } -} - -type PropUnitJob interface { - Get(flags dbus.Flags) (value JobIdPath, err error) - Set(flags dbus.Flags, value JobIdPath) error - ConnectChanged(cb func(hasValue bool, value JobIdPath)) error -} - -type implPropUnitJob struct { - Impl proxy.Implementer - Name string -} - -func (p implPropUnitJob) Get(flags dbus.Flags) (value JobIdPath, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropUnitJob) Set(flags dbus.Flags, value JobIdPath) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropUnitJob) ConnectChanged(cb func(hasValue bool, value JobIdPath)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v JobIdPath - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, JobIdPath{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Job (uo) - -func (v *interfaceUnit) Job() PropUnitJob { - return &implPropUnitJob{ - Impl: v, - Name: "Job", - } -} - -// property StopWhenUnneeded b - -func (v *interfaceUnit) StopWhenUnneeded() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "StopWhenUnneeded", - } -} - -// property RefuseManualStart b - -func (v *interfaceUnit) RefuseManualStart() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RefuseManualStart", - } -} - -// property RefuseManualStop b - -func (v *interfaceUnit) RefuseManualStop() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RefuseManualStop", - } -} - -// property AllowIsolate b - -func (v *interfaceUnit) AllowIsolate() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AllowIsolate", - } -} - -// property DefaultDependencies b - -func (v *interfaceUnit) DefaultDependencies() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DefaultDependencies", - } -} - -// property OnFailureJobMode s - -func (v *interfaceUnit) OnFailureJobMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "OnFailureJobMode", - } -} - -// property IgnoreOnIsolate b - -func (v *interfaceUnit) IgnoreOnIsolate() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IgnoreOnIsolate", - } -} - -// property NeedDaemonReload b - -func (v *interfaceUnit) NeedDaemonReload() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NeedDaemonReload", - } -} - -// property JobTimeoutUSec t - -func (v *interfaceUnit) JobTimeoutUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "JobTimeoutUSec", - } -} - -// property JobRunningTimeoutUSec t - -func (v *interfaceUnit) JobRunningTimeoutUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "JobRunningTimeoutUSec", - } -} - -// property JobTimeoutAction s - -func (v *interfaceUnit) JobTimeoutAction() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "JobTimeoutAction", - } -} - -// property JobTimeoutRebootArgument s - -func (v *interfaceUnit) JobTimeoutRebootArgument() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "JobTimeoutRebootArgument", - } -} - -// property ConditionResult b - -func (v *interfaceUnit) ConditionResult() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ConditionResult", - } -} - -// property AssertResult b - -func (v *interfaceUnit) AssertResult() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AssertResult", - } -} - -// property ConditionTimestamp t - -func (v *interfaceUnit) ConditionTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ConditionTimestamp", - } -} - -// property ConditionTimestampMonotonic t - -func (v *interfaceUnit) ConditionTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ConditionTimestampMonotonic", - } -} - -// property AssertTimestamp t - -func (v *interfaceUnit) AssertTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "AssertTimestamp", - } -} - -// property AssertTimestampMonotonic t - -func (v *interfaceUnit) AssertTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "AssertTimestampMonotonic", - } -} - -type PropUnitConditions interface { - Get(flags dbus.Flags) (value []Condition, err error) - Set(flags dbus.Flags, value []Condition) error - ConnectChanged(cb func(hasValue bool, value []Condition)) error -} - -type implPropUnitConditions struct { - Impl proxy.Implementer - Name string -} - -func (p implPropUnitConditions) Get(flags dbus.Flags) (value []Condition, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropUnitConditions) Set(flags dbus.Flags, value []Condition) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropUnitConditions) ConnectChanged(cb func(hasValue bool, value []Condition)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []Condition - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Conditions a(sbbsi) - -func (v *interfaceUnit) Conditions() PropUnitConditions { - return &implPropUnitConditions{ - Impl: v, - Name: "Conditions", - } -} - -type PropUnitAsserts interface { - Get(flags dbus.Flags) (value []Assert, err error) - Set(flags dbus.Flags, value []Assert) error - ConnectChanged(cb func(hasValue bool, value []Assert)) error -} - -type implPropUnitAsserts struct { - Impl proxy.Implementer - Name string -} - -func (p implPropUnitAsserts) Get(flags dbus.Flags) (value []Assert, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropUnitAsserts) Set(flags dbus.Flags, value []Assert) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropUnitAsserts) ConnectChanged(cb func(hasValue bool, value []Assert)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []Assert - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Asserts a(sbbsi) - -func (v *interfaceUnit) Asserts() PropUnitAsserts { - return &implPropUnitAsserts{ - Impl: v, - Name: "Asserts", - } -} - -type PropUnitLoadError interface { - Get(flags dbus.Flags) (value LoadError, err error) - Set(flags dbus.Flags, value LoadError) error - ConnectChanged(cb func(hasValue bool, value LoadError)) error -} - -type implPropUnitLoadError struct { - Impl proxy.Implementer - Name string -} - -func (p implPropUnitLoadError) Get(flags dbus.Flags) (value LoadError, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropUnitLoadError) Set(flags dbus.Flags, value LoadError) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropUnitLoadError) ConnectChanged(cb func(hasValue bool, value LoadError)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v LoadError - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, LoadError{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property LoadError (ss) - -func (v *interfaceUnit) LoadError() PropUnitLoadError { - return &implPropUnitLoadError{ - Impl: v, - Name: "LoadError", - } -} - -// property Transient b - -func (v *interfaceUnit) Transient() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Transient", - } -} - -// property Perpetual b - -func (v *interfaceUnit) Perpetual() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Perpetual", - } -} - -// property StartLimitIntervalUSec t - -func (v *interfaceUnit) StartLimitIntervalUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StartLimitIntervalUSec", - } -} - -// property StartLimitBurst u - -func (v *interfaceUnit) StartLimitBurst() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "StartLimitBurst", - } -} - -// property StartLimitAction s - -func (v *interfaceUnit) StartLimitAction() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StartLimitAction", - } -} - -// property FailureAction s - -func (v *interfaceUnit) FailureAction() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "FailureAction", - } -} - -// property FailureActionExitStatus i - -func (v *interfaceUnit) FailureActionExitStatus() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "FailureActionExitStatus", - } -} - -// property SuccessAction s - -func (v *interfaceUnit) SuccessAction() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SuccessAction", - } -} - -// property SuccessActionExitStatus i - -func (v *interfaceUnit) SuccessActionExitStatus() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SuccessActionExitStatus", - } -} - -// property RebootArgument s - -func (v *interfaceUnit) RebootArgument() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RebootArgument", - } -} - -// property InvocationID ay - -func (v *interfaceUnit) InvocationID() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "InvocationID", - } -} - -// property CollectMode s - -func (v *interfaceUnit) CollectMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "CollectMode", - } -} - -// property Refs as - -func (v *interfaceUnit) Refs() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Refs", - } -} - -func (obj *objectUnit) Service() service { - return &obj.interfaceService -} - -type service interface { - GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetProcesses(flags dbus.Flags) ([]UnitProcess, error) - GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call - AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error - Type() proxy.PropString - Restart() proxy.PropString - PIDFile() proxy.PropString - NotifyAccess() proxy.PropString - RestartUSec() proxy.PropUint64 - TimeoutStartUSec() proxy.PropUint64 - TimeoutStopUSec() proxy.PropUint64 - RuntimeMaxUSec() proxy.PropUint64 - WatchdogUSec() proxy.PropUint64 - WatchdogTimestamp() proxy.PropUint64 - WatchdogTimestampMonotonic() proxy.PropUint64 - RootDirectoryStartOnly() proxy.PropBool - RemainAfterExit() proxy.PropBool - GuessMainPID() proxy.PropBool - RestartPreventExitStatus() PropExitStatus - RestartForceExitStatus() PropExitStatus - SuccessExitStatus() PropExitStatus - MainPID() proxy.PropUint32 - ControlPID() proxy.PropUint32 - BusName() proxy.PropString - FileDescriptorStoreMax() proxy.PropUint32 - NFileDescriptorStore() proxy.PropUint32 - StatusText() proxy.PropString - StatusErrno() proxy.PropInt32 - Result() proxy.PropString - USBFunctionDescriptors() proxy.PropString - USBFunctionStrings() proxy.PropString - UID() proxy.PropUint32 - GID() proxy.PropUint32 - NRestarts() proxy.PropUint32 - ExecMainStartTimestamp() proxy.PropUint64 - ExecMainStartTimestampMonotonic() proxy.PropUint64 - ExecMainExitTimestamp() proxy.PropUint64 - ExecMainExitTimestampMonotonic() proxy.PropUint64 - ExecMainPID() proxy.PropUint32 - ExecMainCode() proxy.PropInt32 - ExecMainStatus() proxy.PropInt32 - ExecStartPre() PropExecInfos - ExecStart() PropExecInfos - ExecStartPost() PropExecInfos - ExecReload() PropExecInfos - ExecStop() PropExecInfos - ExecStopPost() PropExecInfos - Slice() proxy.PropString - ControlGroup() proxy.PropString - MemoryCurrent() proxy.PropUint64 - CPUUsageNSec() proxy.PropUint64 - TasksCurrent() proxy.PropUint64 - IPIngressBytes() proxy.PropUint64 - IPIngressPackets() proxy.PropUint64 - IPEgressBytes() proxy.PropUint64 - IPEgressPackets() proxy.PropUint64 - Delegate() proxy.PropBool - DelegateControllers() proxy.PropStringArray - CPUAccounting() proxy.PropBool - CPUWeight() proxy.PropUint64 - StartupCPUWeight() proxy.PropUint64 - CPUShares() proxy.PropUint64 - StartupCPUShares() proxy.PropUint64 - CPUQuotaPerSecUSec() proxy.PropUint64 - IOAccounting() proxy.PropBool - IOWeight() proxy.PropUint64 - StartupIOWeight() proxy.PropUint64 - IODeviceWeight() PropIOParams - IOReadBandwidthMax() PropIOParams - IOWriteBandwidthMax() PropIOParams - IOReadIOPSMax() PropIOParams - IOWriteIOPSMax() PropIOParams - IODeviceLatencyTargetUSec() PropIOParams - BlockIOAccounting() proxy.PropBool - BlockIOWeight() proxy.PropUint64 - StartupBlockIOWeight() proxy.PropUint64 - BlockIODeviceWeight() PropIOParams - BlockIOReadBandwidth() PropIOParams - BlockIOWriteBandwidth() PropIOParams - MemoryAccounting() proxy.PropBool - MemoryMin() proxy.PropUint64 - MemoryLow() proxy.PropUint64 - MemoryHigh() proxy.PropUint64 - MemoryMax() proxy.PropUint64 - MemorySwapMax() proxy.PropUint64 - MemoryLimit() proxy.PropUint64 - DevicePolicy() proxy.PropString - DeviceAllow() PropServiceDeviceAllow - TasksAccounting() proxy.PropBool - TasksMax() proxy.PropUint64 - IPAccounting() proxy.PropBool - IPAddressAllow() PropServiceIPAddressAllow - IPAddressDeny() PropServiceIPAddressDeny - DisableControllers() proxy.PropStringArray - Environment() proxy.PropStringArray - EnvironmentFiles() PropEnvironmentFiles - PassEnvironment() proxy.PropStringArray - UnsetEnvironment() proxy.PropStringArray - UMask() proxy.PropUint32 - LimitCPU() proxy.PropUint64 - LimitCPUSoft() proxy.PropUint64 - LimitFSIZE() proxy.PropUint64 - LimitFSIZESoft() proxy.PropUint64 - LimitDATA() proxy.PropUint64 - LimitDATASoft() proxy.PropUint64 - LimitSTACK() proxy.PropUint64 - LimitSTACKSoft() proxy.PropUint64 - LimitCORE() proxy.PropUint64 - LimitCORESoft() proxy.PropUint64 - LimitRSS() proxy.PropUint64 - LimitRSSSoft() proxy.PropUint64 - LimitNOFILE() proxy.PropUint64 - LimitNOFILESoft() proxy.PropUint64 - LimitAS() proxy.PropUint64 - LimitASSoft() proxy.PropUint64 - LimitNPROC() proxy.PropUint64 - LimitNPROCSoft() proxy.PropUint64 - LimitMEMLOCK() proxy.PropUint64 - LimitMEMLOCKSoft() proxy.PropUint64 - LimitLOCKS() proxy.PropUint64 - LimitLOCKSSoft() proxy.PropUint64 - LimitSIGPENDING() proxy.PropUint64 - LimitSIGPENDINGSoft() proxy.PropUint64 - LimitMSGQUEUE() proxy.PropUint64 - LimitMSGQUEUESoft() proxy.PropUint64 - LimitNICE() proxy.PropUint64 - LimitNICESoft() proxy.PropUint64 - LimitRTPRIO() proxy.PropUint64 - LimitRTPRIOSoft() proxy.PropUint64 - LimitRTTIME() proxy.PropUint64 - LimitRTTIMESoft() proxy.PropUint64 - WorkingDirectory() proxy.PropString - RootDirectory() proxy.PropString - RootImage() proxy.PropString - OOMScoreAdjust() proxy.PropInt32 - Nice() proxy.PropInt32 - IOSchedulingClass() proxy.PropInt32 - IOSchedulingPriority() proxy.PropInt32 - CPUSchedulingPolicy() proxy.PropInt32 - CPUSchedulingPriority() proxy.PropInt32 - CPUAffinity() proxy.PropByteArray - TimerSlackNSec() proxy.PropUint64 - CPUSchedulingResetOnFork() proxy.PropBool - NonBlocking() proxy.PropBool - StandardInput() proxy.PropString - StandardInputFileDescriptorName() proxy.PropString - StandardInputData() proxy.PropByteArray - StandardOutput() proxy.PropString - StandardOutputFileDescriptorName() proxy.PropString - StandardError() proxy.PropString - StandardErrorFileDescriptorName() proxy.PropString - TTYPath() proxy.PropString - TTYReset() proxy.PropBool - TTYVHangup() proxy.PropBool - TTYVTDisallocate() proxy.PropBool - SyslogPriority() proxy.PropInt32 - SyslogIdentifier() proxy.PropString - SyslogLevelPrefix() proxy.PropBool - SyslogLevel() proxy.PropInt32 - SyslogFacility() proxy.PropInt32 - LogLevelMax() proxy.PropInt32 - LogRateLimitIntervalUSec() proxy.PropUint64 - LogRateLimitBurst() proxy.PropUint32 - LogExtraFields() PropServiceLogExtraFields - SecureBits() proxy.PropInt32 - CapabilityBoundingSet() proxy.PropUint64 - AmbientCapabilities() proxy.PropUint64 - User() proxy.PropString - Group() proxy.PropString - DynamicUser() proxy.PropBool - RemoveIPC() proxy.PropBool - SupplementaryGroups() proxy.PropStringArray - PAMName() proxy.PropString - ReadWritePaths() proxy.PropStringArray - ReadOnlyPaths() proxy.PropStringArray - InaccessiblePaths() proxy.PropStringArray - MountFlags() proxy.PropUint64 - PrivateTmp() proxy.PropBool - PrivateDevices() proxy.PropBool - ProtectKernelTunables() proxy.PropBool - ProtectKernelModules() proxy.PropBool - ProtectControlGroups() proxy.PropBool - PrivateNetwork() proxy.PropBool - PrivateUsers() proxy.PropBool - PrivateMounts() proxy.PropBool - ProtectHome() proxy.PropString - ProtectSystem() proxy.PropString - SameProcessGroup() proxy.PropBool - UtmpIdentifier() proxy.PropString - UtmpMode() proxy.PropString - SELinuxContext() PropBS - AppArmorProfile() PropBS - SmackProcessLabel() PropBS - IgnoreSIGPIPE() proxy.PropBool - NoNewPrivileges() proxy.PropBool - SystemCallFilter() PropServiceSystemCallFilter - SystemCallArchitectures() proxy.PropStringArray - SystemCallErrorNumber() proxy.PropInt32 - Personality() proxy.PropString - LockPersonality() proxy.PropBool - RestrictAddressFamilies() PropServiceRestrictAddressFamilies - RuntimeDirectoryPreserve() proxy.PropString - RuntimeDirectoryMode() proxy.PropUint32 - RuntimeDirectory() proxy.PropStringArray - StateDirectoryMode() proxy.PropUint32 - StateDirectory() proxy.PropStringArray - CacheDirectoryMode() proxy.PropUint32 - CacheDirectory() proxy.PropStringArray - LogsDirectoryMode() proxy.PropUint32 - LogsDirectory() proxy.PropStringArray - ConfigurationDirectoryMode() proxy.PropUint32 - ConfigurationDirectory() proxy.PropStringArray - MemoryDenyWriteExecute() proxy.PropBool - RestrictRealtime() proxy.PropBool - RestrictNamespaces() proxy.PropUint64 - BindPaths() PropBindPaths - BindReadOnlyPaths() PropBindPaths - TemporaryFileSystem() PropServiceTemporaryFileSystem - MountAPIVFS() proxy.PropBool - KeyringMode() proxy.PropString - KillMode() proxy.PropString - KillSignal() proxy.PropInt32 - FinalKillSignal() proxy.PropInt32 - SendSIGKILL() proxy.PropBool - SendSIGHUP() proxy.PropBool - WatchdogSignal() proxy.PropInt32 -} - -type interfaceService struct{} - -func (v *interfaceService) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceService) GetInterfaceName_() string { - return "org.freedesktop.systemd1.Service" -} - -// method GetProcesses - -func (v *interfaceService) GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProcesses", flags, ch) -} - -func (*interfaceService) StoreGetProcesses(call *dbus.Call) (processes []UnitProcess, err error) { - err = call.Store(&processes) - return -} - -func (v *interfaceService) GetProcesses(flags dbus.Flags) ([]UnitProcess, error) { - return v.StoreGetProcesses( - <-v.GoGetProcesses(flags, make(chan *dbus.Call, 1)).Done) -} - -// method AttachProcesses - -func (v *interfaceService) GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachProcesses", flags, ch, arg0, arg1) -} - -func (v *interfaceService) AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error { - return (<-v.GoAttachProcesses(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// property Type s - -func (v *interfaceService) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Restart s - -func (v *interfaceService) Restart() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Restart", - } -} - -// property PIDFile s - -func (v *interfaceService) PIDFile() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PIDFile", - } -} - -// property NotifyAccess s - -func (v *interfaceService) NotifyAccess() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "NotifyAccess", - } -} - -// property RestartUSec t - -func (v *interfaceService) RestartUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RestartUSec", - } -} - -// property TimeoutStartUSec t - -func (v *interfaceService) TimeoutStartUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeoutStartUSec", - } -} - -// property TimeoutStopUSec t - -func (v *interfaceService) TimeoutStopUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeoutStopUSec", - } -} - -// property RuntimeMaxUSec t - -func (v *interfaceService) RuntimeMaxUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RuntimeMaxUSec", - } -} - -// property WatchdogUSec t - -func (v *interfaceService) WatchdogUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "WatchdogUSec", - } -} - -// property WatchdogTimestamp t - -func (v *interfaceService) WatchdogTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "WatchdogTimestamp", - } -} - -// property WatchdogTimestampMonotonic t - -func (v *interfaceService) WatchdogTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "WatchdogTimestampMonotonic", - } -} - -// property RootDirectoryStartOnly b - -func (v *interfaceService) RootDirectoryStartOnly() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RootDirectoryStartOnly", - } -} - -// property RemainAfterExit b - -func (v *interfaceService) RemainAfterExit() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RemainAfterExit", - } -} - -// property GuessMainPID b - -func (v *interfaceService) GuessMainPID() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "GuessMainPID", - } -} - -// property RestartPreventExitStatus (aiai) - -func (v *interfaceService) RestartPreventExitStatus() PropExitStatus { - return &implPropExitStatus{ - Impl: v, - Name: "RestartPreventExitStatus", - } -} - -// property RestartForceExitStatus (aiai) - -func (v *interfaceService) RestartForceExitStatus() PropExitStatus { - return &implPropExitStatus{ - Impl: v, - Name: "RestartForceExitStatus", - } -} - -// property SuccessExitStatus (aiai) - -func (v *interfaceService) SuccessExitStatus() PropExitStatus { - return &implPropExitStatus{ - Impl: v, - Name: "SuccessExitStatus", - } -} - -// property MainPID u - -func (v *interfaceService) MainPID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "MainPID", - } -} - -// property ControlPID u - -func (v *interfaceService) ControlPID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ControlPID", - } -} - -// property BusName s - -func (v *interfaceService) BusName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "BusName", - } -} - -// property FileDescriptorStoreMax u - -func (v *interfaceService) FileDescriptorStoreMax() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "FileDescriptorStoreMax", - } -} - -// property NFileDescriptorStore u - -func (v *interfaceService) NFileDescriptorStore() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NFileDescriptorStore", - } -} - -// property StatusText s - -func (v *interfaceService) StatusText() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StatusText", - } -} - -// property StatusErrno i - -func (v *interfaceService) StatusErrno() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "StatusErrno", - } -} - -// property Result s - -func (v *interfaceService) Result() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Result", - } -} - -// property USBFunctionDescriptors s - -func (v *interfaceService) USBFunctionDescriptors() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "USBFunctionDescriptors", - } -} - -// property USBFunctionStrings s - -func (v *interfaceService) USBFunctionStrings() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "USBFunctionStrings", - } -} - -// property UID u - -func (v *interfaceService) UID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "UID", - } -} - -// property GID u - -func (v *interfaceService) GID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "GID", - } -} - -// property NRestarts u - -func (v *interfaceService) NRestarts() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "NRestarts", - } -} - -// property ExecMainStartTimestamp t - -func (v *interfaceService) ExecMainStartTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ExecMainStartTimestamp", - } -} - -// property ExecMainStartTimestampMonotonic t - -func (v *interfaceService) ExecMainStartTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ExecMainStartTimestampMonotonic", - } -} - -// property ExecMainExitTimestamp t - -func (v *interfaceService) ExecMainExitTimestamp() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ExecMainExitTimestamp", - } -} - -// property ExecMainExitTimestampMonotonic t - -func (v *interfaceService) ExecMainExitTimestampMonotonic() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "ExecMainExitTimestampMonotonic", - } -} - -// property ExecMainPID u - -func (v *interfaceService) ExecMainPID() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ExecMainPID", - } -} - -// property ExecMainCode i - -func (v *interfaceService) ExecMainCode() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ExecMainCode", - } -} - -// property ExecMainStatus i - -func (v *interfaceService) ExecMainStatus() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "ExecMainStatus", - } -} - -// property ExecStartPre a(sasbttttuii) - -func (v *interfaceService) ExecStartPre() PropExecInfos { - return &implPropExecInfos{ - Impl: v, - Name: "ExecStartPre", - } -} - -// property ExecStart a(sasbttttuii) - -func (v *interfaceService) ExecStart() PropExecInfos { - return &implPropExecInfos{ - Impl: v, - Name: "ExecStart", - } -} - -// property ExecStartPost a(sasbttttuii) - -func (v *interfaceService) ExecStartPost() PropExecInfos { - return &implPropExecInfos{ - Impl: v, - Name: "ExecStartPost", - } -} - -// property ExecReload a(sasbttttuii) - -func (v *interfaceService) ExecReload() PropExecInfos { - return &implPropExecInfos{ - Impl: v, - Name: "ExecReload", - } -} - -// property ExecStop a(sasbttttuii) - -func (v *interfaceService) ExecStop() PropExecInfos { - return &implPropExecInfos{ - Impl: v, - Name: "ExecStop", - } -} - -// property ExecStopPost a(sasbttttuii) - -func (v *interfaceService) ExecStopPost() PropExecInfos { - return &implPropExecInfos{ - Impl: v, - Name: "ExecStopPost", - } -} - -// property Slice s - -func (v *interfaceService) Slice() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Slice", - } -} - -// property ControlGroup s - -func (v *interfaceService) ControlGroup() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ControlGroup", - } -} - -// property MemoryCurrent t - -func (v *interfaceService) MemoryCurrent() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemoryCurrent", - } -} - -// property CPUUsageNSec t - -func (v *interfaceService) CPUUsageNSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CPUUsageNSec", - } -} - -// property TasksCurrent t - -func (v *interfaceService) TasksCurrent() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TasksCurrent", - } -} - -// property IPIngressBytes t - -func (v *interfaceService) IPIngressBytes() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IPIngressBytes", - } -} - -// property IPIngressPackets t - -func (v *interfaceService) IPIngressPackets() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IPIngressPackets", - } -} - -// property IPEgressBytes t - -func (v *interfaceService) IPEgressBytes() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IPEgressBytes", - } -} - -// property IPEgressPackets t - -func (v *interfaceService) IPEgressPackets() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IPEgressPackets", - } -} - -// property Delegate b - -func (v *interfaceService) Delegate() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Delegate", - } -} - -// property DelegateControllers as - -func (v *interfaceService) DelegateControllers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DelegateControllers", - } -} - -// property CPUAccounting b - -func (v *interfaceService) CPUAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CPUAccounting", - } -} - -// property CPUWeight t - -func (v *interfaceService) CPUWeight() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CPUWeight", - } -} - -// property StartupCPUWeight t - -func (v *interfaceService) StartupCPUWeight() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StartupCPUWeight", - } -} - -// property CPUShares t - -func (v *interfaceService) CPUShares() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CPUShares", - } -} - -// property StartupCPUShares t - -func (v *interfaceService) StartupCPUShares() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StartupCPUShares", - } -} - -// property CPUQuotaPerSecUSec t - -func (v *interfaceService) CPUQuotaPerSecUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CPUQuotaPerSecUSec", - } -} - -// property IOAccounting b - -func (v *interfaceService) IOAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IOAccounting", - } -} - -// property IOWeight t - -func (v *interfaceService) IOWeight() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "IOWeight", - } -} - -// property StartupIOWeight t - -func (v *interfaceService) StartupIOWeight() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StartupIOWeight", - } -} - -// property IODeviceWeight a(st) - -func (v *interfaceService) IODeviceWeight() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "IODeviceWeight", - } -} - -// property IOReadBandwidthMax a(st) - -func (v *interfaceService) IOReadBandwidthMax() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "IOReadBandwidthMax", - } -} - -// property IOWriteBandwidthMax a(st) - -func (v *interfaceService) IOWriteBandwidthMax() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "IOWriteBandwidthMax", - } -} - -// property IOReadIOPSMax a(st) - -func (v *interfaceService) IOReadIOPSMax() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "IOReadIOPSMax", - } -} - -// property IOWriteIOPSMax a(st) - -func (v *interfaceService) IOWriteIOPSMax() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "IOWriteIOPSMax", - } -} - -// property IODeviceLatencyTargetUSec a(st) - -func (v *interfaceService) IODeviceLatencyTargetUSec() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "IODeviceLatencyTargetUSec", - } -} - -// property BlockIOAccounting b - -func (v *interfaceService) BlockIOAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "BlockIOAccounting", - } -} - -// property BlockIOWeight t - -func (v *interfaceService) BlockIOWeight() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "BlockIOWeight", - } -} - -// property StartupBlockIOWeight t - -func (v *interfaceService) StartupBlockIOWeight() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "StartupBlockIOWeight", - } -} - -// property BlockIODeviceWeight a(st) - -func (v *interfaceService) BlockIODeviceWeight() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "BlockIODeviceWeight", - } -} - -// property BlockIOReadBandwidth a(st) - -func (v *interfaceService) BlockIOReadBandwidth() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "BlockIOReadBandwidth", - } -} - -// property BlockIOWriteBandwidth a(st) - -func (v *interfaceService) BlockIOWriteBandwidth() PropIOParams { - return &implPropIOParams{ - Impl: v, - Name: "BlockIOWriteBandwidth", - } -} - -// property MemoryAccounting b - -func (v *interfaceService) MemoryAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MemoryAccounting", - } -} - -// property MemoryMin t - -func (v *interfaceService) MemoryMin() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemoryMin", - } -} - -// property MemoryLow t - -func (v *interfaceService) MemoryLow() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemoryLow", - } -} - -// property MemoryHigh t - -func (v *interfaceService) MemoryHigh() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemoryHigh", - } -} - -// property MemoryMax t - -func (v *interfaceService) MemoryMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemoryMax", - } -} - -// property MemorySwapMax t - -func (v *interfaceService) MemorySwapMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemorySwapMax", - } -} - -// property MemoryLimit t - -func (v *interfaceService) MemoryLimit() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MemoryLimit", - } -} - -// property DevicePolicy s - -func (v *interfaceService) DevicePolicy() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DevicePolicy", - } -} - -type PropServiceDeviceAllow interface { - Get(flags dbus.Flags) (value []DeviceAllowItem, err error) - Set(flags dbus.Flags, value []DeviceAllowItem) error - ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error -} - -type implPropServiceDeviceAllow struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceDeviceAllow) Get(flags dbus.Flags) (value []DeviceAllowItem, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceDeviceAllow) Set(flags dbus.Flags, value []DeviceAllowItem) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceDeviceAllow) ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []DeviceAllowItem - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property DeviceAllow a(ss) - -func (v *interfaceService) DeviceAllow() PropServiceDeviceAllow { - return &implPropServiceDeviceAllow{ - Impl: v, - Name: "DeviceAllow", - } -} - -// property TasksAccounting b - -func (v *interfaceService) TasksAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "TasksAccounting", - } -} - -// property TasksMax t - -func (v *interfaceService) TasksMax() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TasksMax", - } -} - -// property IPAccounting b - -func (v *interfaceService) IPAccounting() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IPAccounting", - } -} - -type PropServiceIPAddressAllow interface { - Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) - Set(flags dbus.Flags, value []IPAddressAllowItem) error - ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error -} - -type implPropServiceIPAddressAllow struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceIPAddressAllow) Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceIPAddressAllow) Set(flags dbus.Flags, value []IPAddressAllowItem) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceIPAddressAllow) ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []IPAddressAllowItem - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property IPAddressAllow a(iayu) - -func (v *interfaceService) IPAddressAllow() PropServiceIPAddressAllow { - return &implPropServiceIPAddressAllow{ - Impl: v, - Name: "IPAddressAllow", - } -} - -type PropServiceIPAddressDeny interface { - Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) - Set(flags dbus.Flags, value []IPAddressDenyItem) error - ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error -} - -type implPropServiceIPAddressDeny struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceIPAddressDeny) Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceIPAddressDeny) Set(flags dbus.Flags, value []IPAddressDenyItem) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceIPAddressDeny) ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []IPAddressDenyItem - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property IPAddressDeny a(iayu) - -func (v *interfaceService) IPAddressDeny() PropServiceIPAddressDeny { - return &implPropServiceIPAddressDeny{ - Impl: v, - Name: "IPAddressDeny", - } -} - -// property DisableControllers as - -func (v *interfaceService) DisableControllers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "DisableControllers", - } -} - -// property Environment as - -func (v *interfaceService) Environment() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "Environment", - } -} - -// property EnvironmentFiles a(sb) - -func (v *interfaceService) EnvironmentFiles() PropEnvironmentFiles { - return &implPropEnvironmentFiles{ - Impl: v, - Name: "EnvironmentFiles", - } -} - -// property PassEnvironment as - -func (v *interfaceService) PassEnvironment() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "PassEnvironment", - } -} - -// property UnsetEnvironment as - -func (v *interfaceService) UnsetEnvironment() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "UnsetEnvironment", - } -} - -// property UMask u - -func (v *interfaceService) UMask() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "UMask", - } -} - -// property LimitCPU t - -func (v *interfaceService) LimitCPU() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitCPU", - } -} - -// property LimitCPUSoft t - -func (v *interfaceService) LimitCPUSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitCPUSoft", - } -} - -// property LimitFSIZE t - -func (v *interfaceService) LimitFSIZE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitFSIZE", - } -} - -// property LimitFSIZESoft t - -func (v *interfaceService) LimitFSIZESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitFSIZESoft", - } -} - -// property LimitDATA t - -func (v *interfaceService) LimitDATA() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitDATA", - } -} - -// property LimitDATASoft t - -func (v *interfaceService) LimitDATASoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitDATASoft", - } -} - -// property LimitSTACK t - -func (v *interfaceService) LimitSTACK() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitSTACK", - } -} - -// property LimitSTACKSoft t - -func (v *interfaceService) LimitSTACKSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitSTACKSoft", - } -} - -// property LimitCORE t - -func (v *interfaceService) LimitCORE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitCORE", - } -} - -// property LimitCORESoft t - -func (v *interfaceService) LimitCORESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitCORESoft", - } -} - -// property LimitRSS t - -func (v *interfaceService) LimitRSS() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitRSS", - } -} - -// property LimitRSSSoft t - -func (v *interfaceService) LimitRSSSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitRSSSoft", - } -} - -// property LimitNOFILE t - -func (v *interfaceService) LimitNOFILE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitNOFILE", - } -} - -// property LimitNOFILESoft t - -func (v *interfaceService) LimitNOFILESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitNOFILESoft", - } -} - -// property LimitAS t - -func (v *interfaceService) LimitAS() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitAS", - } -} - -// property LimitASSoft t - -func (v *interfaceService) LimitASSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitASSoft", - } -} - -// property LimitNPROC t - -func (v *interfaceService) LimitNPROC() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitNPROC", - } -} - -// property LimitNPROCSoft t - -func (v *interfaceService) LimitNPROCSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitNPROCSoft", - } -} - -// property LimitMEMLOCK t - -func (v *interfaceService) LimitMEMLOCK() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitMEMLOCK", - } -} - -// property LimitMEMLOCKSoft t - -func (v *interfaceService) LimitMEMLOCKSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitMEMLOCKSoft", - } -} - -// property LimitLOCKS t - -func (v *interfaceService) LimitLOCKS() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitLOCKS", - } -} - -// property LimitLOCKSSoft t - -func (v *interfaceService) LimitLOCKSSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitLOCKSSoft", - } -} - -// property LimitSIGPENDING t - -func (v *interfaceService) LimitSIGPENDING() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitSIGPENDING", - } -} - -// property LimitSIGPENDINGSoft t - -func (v *interfaceService) LimitSIGPENDINGSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitSIGPENDINGSoft", - } -} - -// property LimitMSGQUEUE t - -func (v *interfaceService) LimitMSGQUEUE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitMSGQUEUE", - } -} - -// property LimitMSGQUEUESoft t - -func (v *interfaceService) LimitMSGQUEUESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitMSGQUEUESoft", - } -} - -// property LimitNICE t - -func (v *interfaceService) LimitNICE() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitNICE", - } -} - -// property LimitNICESoft t - -func (v *interfaceService) LimitNICESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitNICESoft", - } -} - -// property LimitRTPRIO t - -func (v *interfaceService) LimitRTPRIO() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitRTPRIO", - } -} - -// property LimitRTPRIOSoft t - -func (v *interfaceService) LimitRTPRIOSoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitRTPRIOSoft", - } -} - -// property LimitRTTIME t - -func (v *interfaceService) LimitRTTIME() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitRTTIME", - } -} - -// property LimitRTTIMESoft t - -func (v *interfaceService) LimitRTTIMESoft() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LimitRTTIMESoft", - } -} - -// property WorkingDirectory s - -func (v *interfaceService) WorkingDirectory() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WorkingDirectory", - } -} - -// property RootDirectory s - -func (v *interfaceService) RootDirectory() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RootDirectory", - } -} - -// property RootImage s - -func (v *interfaceService) RootImage() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RootImage", - } -} - -// property OOMScoreAdjust i - -func (v *interfaceService) OOMScoreAdjust() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "OOMScoreAdjust", - } -} - -// property Nice i - -func (v *interfaceService) Nice() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "Nice", - } -} - -// property IOSchedulingClass i - -func (v *interfaceService) IOSchedulingClass() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "IOSchedulingClass", - } -} - -// property IOSchedulingPriority i - -func (v *interfaceService) IOSchedulingPriority() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "IOSchedulingPriority", - } -} - -// property CPUSchedulingPolicy i - -func (v *interfaceService) CPUSchedulingPolicy() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "CPUSchedulingPolicy", - } -} - -// property CPUSchedulingPriority i - -func (v *interfaceService) CPUSchedulingPriority() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "CPUSchedulingPriority", - } -} - -// property CPUAffinity ay - -func (v *interfaceService) CPUAffinity() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "CPUAffinity", - } -} - -// property TimerSlackNSec t - -func (v *interfaceService) TimerSlackNSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimerSlackNSec", - } -} - -// property CPUSchedulingResetOnFork b - -func (v *interfaceService) CPUSchedulingResetOnFork() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CPUSchedulingResetOnFork", - } -} - -// property NonBlocking b - -func (v *interfaceService) NonBlocking() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NonBlocking", - } -} - -// property StandardInput s - -func (v *interfaceService) StandardInput() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StandardInput", - } -} - -// property StandardInputFileDescriptorName s - -func (v *interfaceService) StandardInputFileDescriptorName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StandardInputFileDescriptorName", - } -} - -// property StandardInputData ay - -func (v *interfaceService) StandardInputData() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "StandardInputData", - } -} - -// property StandardOutput s - -func (v *interfaceService) StandardOutput() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StandardOutput", - } -} - -// property StandardOutputFileDescriptorName s - -func (v *interfaceService) StandardOutputFileDescriptorName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StandardOutputFileDescriptorName", - } -} - -// property StandardError s - -func (v *interfaceService) StandardError() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StandardError", - } -} - -// property StandardErrorFileDescriptorName s - -func (v *interfaceService) StandardErrorFileDescriptorName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "StandardErrorFileDescriptorName", - } -} - -// property TTYPath s - -func (v *interfaceService) TTYPath() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "TTYPath", - } -} - -// property TTYReset b - -func (v *interfaceService) TTYReset() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "TTYReset", - } -} - -// property TTYVHangup b - -func (v *interfaceService) TTYVHangup() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "TTYVHangup", - } -} - -// property TTYVTDisallocate b - -func (v *interfaceService) TTYVTDisallocate() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "TTYVTDisallocate", - } -} - -// property SyslogPriority i - -func (v *interfaceService) SyslogPriority() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SyslogPriority", - } -} - -// property SyslogIdentifier s - -func (v *interfaceService) SyslogIdentifier() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SyslogIdentifier", - } -} - -// property SyslogLevelPrefix b - -func (v *interfaceService) SyslogLevelPrefix() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SyslogLevelPrefix", - } -} - -// property SyslogLevel i - -func (v *interfaceService) SyslogLevel() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SyslogLevel", - } -} - -// property SyslogFacility i - -func (v *interfaceService) SyslogFacility() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SyslogFacility", - } -} - -// property LogLevelMax i - -func (v *interfaceService) LogLevelMax() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "LogLevelMax", - } -} - -// property LogRateLimitIntervalUSec t - -func (v *interfaceService) LogRateLimitIntervalUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "LogRateLimitIntervalUSec", - } -} - -// property LogRateLimitBurst u - -func (v *interfaceService) LogRateLimitBurst() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "LogRateLimitBurst", - } -} - -type PropServiceLogExtraFields interface { - Get(flags dbus.Flags) (value [][]byte, err error) - Set(flags dbus.Flags, value [][]byte) error - ConnectChanged(cb func(hasValue bool, value [][]byte)) error -} - -type implPropServiceLogExtraFields struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceLogExtraFields) Get(flags dbus.Flags) (value [][]byte, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceLogExtraFields) Set(flags dbus.Flags, value [][]byte) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceLogExtraFields) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v [][]byte - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property LogExtraFields aay - -func (v *interfaceService) LogExtraFields() PropServiceLogExtraFields { - return &implPropServiceLogExtraFields{ - Impl: v, - Name: "LogExtraFields", - } -} - -// property SecureBits i - -func (v *interfaceService) SecureBits() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SecureBits", - } -} - -// property CapabilityBoundingSet t - -func (v *interfaceService) CapabilityBoundingSet() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "CapabilityBoundingSet", - } -} - -// property AmbientCapabilities t - -func (v *interfaceService) AmbientCapabilities() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "AmbientCapabilities", - } -} - -// property User s - -func (v *interfaceService) User() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "User", - } -} - -// property Group s - -func (v *interfaceService) Group() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Group", - } -} - -// property DynamicUser b - -func (v *interfaceService) DynamicUser() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "DynamicUser", - } -} - -// property RemoveIPC b - -func (v *interfaceService) RemoveIPC() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RemoveIPC", - } -} - -// property SupplementaryGroups as - -func (v *interfaceService) SupplementaryGroups() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "SupplementaryGroups", - } -} - -// property PAMName s - -func (v *interfaceService) PAMName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PAMName", - } -} - -// property ReadWritePaths as - -func (v *interfaceService) ReadWritePaths() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "ReadWritePaths", - } -} - -// property ReadOnlyPaths as - -func (v *interfaceService) ReadOnlyPaths() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "ReadOnlyPaths", - } -} - -// property InaccessiblePaths as - -func (v *interfaceService) InaccessiblePaths() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "InaccessiblePaths", - } -} - -// property MountFlags t - -func (v *interfaceService) MountFlags() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "MountFlags", - } -} - -// property PrivateTmp b - -func (v *interfaceService) PrivateTmp() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PrivateTmp", - } -} - -// property PrivateDevices b - -func (v *interfaceService) PrivateDevices() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PrivateDevices", - } -} - -// property ProtectKernelTunables b - -func (v *interfaceService) ProtectKernelTunables() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ProtectKernelTunables", - } -} - -// property ProtectKernelModules b - -func (v *interfaceService) ProtectKernelModules() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ProtectKernelModules", - } -} - -// property ProtectControlGroups b - -func (v *interfaceService) ProtectControlGroups() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ProtectControlGroups", - } -} - -// property PrivateNetwork b - -func (v *interfaceService) PrivateNetwork() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PrivateNetwork", - } -} - -// property PrivateUsers b - -func (v *interfaceService) PrivateUsers() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PrivateUsers", - } -} - -// property PrivateMounts b - -func (v *interfaceService) PrivateMounts() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PrivateMounts", - } -} - -// property ProtectHome s - -func (v *interfaceService) ProtectHome() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ProtectHome", - } -} - -// property ProtectSystem s - -func (v *interfaceService) ProtectSystem() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ProtectSystem", - } -} - -// property SameProcessGroup b - -func (v *interfaceService) SameProcessGroup() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SameProcessGroup", - } -} - -// property UtmpIdentifier s - -func (v *interfaceService) UtmpIdentifier() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UtmpIdentifier", - } -} - -// property UtmpMode s - -func (v *interfaceService) UtmpMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UtmpMode", - } -} - -// property SELinuxContext (bs) - -func (v *interfaceService) SELinuxContext() PropBS { - return &implPropBS{ - Impl: v, - Name: "SELinuxContext", - } -} - -// property AppArmorProfile (bs) - -func (v *interfaceService) AppArmorProfile() PropBS { - return &implPropBS{ - Impl: v, - Name: "AppArmorProfile", - } -} - -// property SmackProcessLabel (bs) - -func (v *interfaceService) SmackProcessLabel() PropBS { - return &implPropBS{ - Impl: v, - Name: "SmackProcessLabel", - } -} - -// property IgnoreSIGPIPE b - -func (v *interfaceService) IgnoreSIGPIPE() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IgnoreSIGPIPE", - } -} - -// property NoNewPrivileges b - -func (v *interfaceService) NoNewPrivileges() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NoNewPrivileges", - } -} - -type PropServiceSystemCallFilter interface { - Get(flags dbus.Flags) (value SystemCallFilter, err error) - Set(flags dbus.Flags, value SystemCallFilter) error - ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error -} - -type implPropServiceSystemCallFilter struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceSystemCallFilter) Get(flags dbus.Flags) (value SystemCallFilter, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceSystemCallFilter) Set(flags dbus.Flags, value SystemCallFilter) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceSystemCallFilter) ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v SystemCallFilter - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, SystemCallFilter{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property SystemCallFilter (bas) - -func (v *interfaceService) SystemCallFilter() PropServiceSystemCallFilter { - return &implPropServiceSystemCallFilter{ - Impl: v, - Name: "SystemCallFilter", - } -} - -// property SystemCallArchitectures as - -func (v *interfaceService) SystemCallArchitectures() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "SystemCallArchitectures", - } -} - -// property SystemCallErrorNumber i - -func (v *interfaceService) SystemCallErrorNumber() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SystemCallErrorNumber", - } -} - -// property Personality s - -func (v *interfaceService) Personality() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Personality", - } -} - -// property LockPersonality b - -func (v *interfaceService) LockPersonality() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "LockPersonality", - } -} - -type PropServiceRestrictAddressFamilies interface { - Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) - Set(flags dbus.Flags, value RestrictAddressFamilies) error - ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error -} - -type implPropServiceRestrictAddressFamilies struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceRestrictAddressFamilies) Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceRestrictAddressFamilies) Set(flags dbus.Flags, value RestrictAddressFamilies) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceRestrictAddressFamilies) ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v RestrictAddressFamilies - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, RestrictAddressFamilies{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property RestrictAddressFamilies (bas) - -func (v *interfaceService) RestrictAddressFamilies() PropServiceRestrictAddressFamilies { - return &implPropServiceRestrictAddressFamilies{ - Impl: v, - Name: "RestrictAddressFamilies", - } -} - -// property RuntimeDirectoryPreserve s - -func (v *interfaceService) RuntimeDirectoryPreserve() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "RuntimeDirectoryPreserve", - } -} - -// property RuntimeDirectoryMode u - -func (v *interfaceService) RuntimeDirectoryMode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "RuntimeDirectoryMode", - } -} - -// property RuntimeDirectory as - -func (v *interfaceService) RuntimeDirectory() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "RuntimeDirectory", - } -} - -// property StateDirectoryMode u - -func (v *interfaceService) StateDirectoryMode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "StateDirectoryMode", - } -} - -// property StateDirectory as - -func (v *interfaceService) StateDirectory() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "StateDirectory", - } -} - -// property CacheDirectoryMode u - -func (v *interfaceService) CacheDirectoryMode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "CacheDirectoryMode", - } -} - -// property CacheDirectory as - -func (v *interfaceService) CacheDirectory() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "CacheDirectory", - } -} - -// property LogsDirectoryMode u - -func (v *interfaceService) LogsDirectoryMode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "LogsDirectoryMode", - } -} - -// property LogsDirectory as - -func (v *interfaceService) LogsDirectory() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "LogsDirectory", - } -} - -// property ConfigurationDirectoryMode u - -func (v *interfaceService) ConfigurationDirectoryMode() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "ConfigurationDirectoryMode", - } -} - -// property ConfigurationDirectory as - -func (v *interfaceService) ConfigurationDirectory() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "ConfigurationDirectory", - } -} - -// property MemoryDenyWriteExecute b - -func (v *interfaceService) MemoryDenyWriteExecute() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MemoryDenyWriteExecute", - } -} - -// property RestrictRealtime b - -func (v *interfaceService) RestrictRealtime() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "RestrictRealtime", - } -} - -// property RestrictNamespaces t - -func (v *interfaceService) RestrictNamespaces() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RestrictNamespaces", - } -} - -// property BindPaths a(ssbt) - -func (v *interfaceService) BindPaths() PropBindPaths { - return &implPropBindPaths{ - Impl: v, - Name: "BindPaths", - } -} - -// property BindReadOnlyPaths a(ssbt) - -func (v *interfaceService) BindReadOnlyPaths() PropBindPaths { - return &implPropBindPaths{ - Impl: v, - Name: "BindReadOnlyPaths", - } -} - -type PropServiceTemporaryFileSystem interface { - Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) - Set(flags dbus.Flags, value []TemporaryFileSystemItem) error - ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error -} - -type implPropServiceTemporaryFileSystem struct { - Impl proxy.Implementer - Name string -} - -func (p implPropServiceTemporaryFileSystem) Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropServiceTemporaryFileSystem) Set(flags dbus.Flags, value []TemporaryFileSystemItem) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropServiceTemporaryFileSystem) ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []TemporaryFileSystemItem - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property TemporaryFileSystem a(ss) - -func (v *interfaceService) TemporaryFileSystem() PropServiceTemporaryFileSystem { - return &implPropServiceTemporaryFileSystem{ - Impl: v, - Name: "TemporaryFileSystem", - } -} - -// property MountAPIVFS b - -func (v *interfaceService) MountAPIVFS() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MountAPIVFS", - } -} - -// property KeyringMode s - -func (v *interfaceService) KeyringMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "KeyringMode", - } -} - -// property KillMode s - -func (v *interfaceService) KillMode() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "KillMode", - } -} - -// property KillSignal i - -func (v *interfaceService) KillSignal() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "KillSignal", - } -} - -// property FinalKillSignal i - -func (v *interfaceService) FinalKillSignal() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "FinalKillSignal", - } -} - -// property SendSIGKILL b - -func (v *interfaceService) SendSIGKILL() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SendSIGKILL", - } -} - -// property SendSIGHUP b - -func (v *interfaceService) SendSIGHUP() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SendSIGHUP", - } -} - -// property WatchdogSignal i - -func (v *interfaceService) WatchdogSignal() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "WatchdogSignal", - } -} - -type PropExitStatus interface { - Get(flags dbus.Flags) (value ExitStatus, err error) - Set(flags dbus.Flags, value ExitStatus) error - ConnectChanged(cb func(hasValue bool, value ExitStatus)) error -} - -type implPropExitStatus struct { - Impl proxy.Implementer - Name string -} - -func (p implPropExitStatus) Get(flags dbus.Flags) (value ExitStatus, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropExitStatus) Set(flags dbus.Flags, value ExitStatus) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropExitStatus) ConnectChanged(cb func(hasValue bool, value ExitStatus)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v ExitStatus - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, ExitStatus{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropExecInfos interface { - Get(flags dbus.Flags) (value []ExecInfo, err error) - Set(flags dbus.Flags, value []ExecInfo) error - ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error -} - -type implPropExecInfos struct { - Impl proxy.Implementer - Name string -} - -func (p implPropExecInfos) Get(flags dbus.Flags) (value []ExecInfo, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropExecInfos) Set(flags dbus.Flags, value []ExecInfo) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropExecInfos) ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []ExecInfo - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropIOParams interface { - Get(flags dbus.Flags) (value []IOParam, err error) - Set(flags dbus.Flags, value []IOParam) error - ConnectChanged(cb func(hasValue bool, value []IOParam)) error -} - -type implPropIOParams struct { - Impl proxy.Implementer - Name string -} - -func (p implPropIOParams) Get(flags dbus.Flags) (value []IOParam, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropIOParams) Set(flags dbus.Flags, value []IOParam) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropIOParams) ConnectChanged(cb func(hasValue bool, value []IOParam)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []IOParam - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropEnvironmentFiles interface { - Get(flags dbus.Flags) (value []EnvironmentFile, err error) - Set(flags dbus.Flags, value []EnvironmentFile) error - ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error -} - -type implPropEnvironmentFiles struct { - Impl proxy.Implementer - Name string -} - -func (p implPropEnvironmentFiles) Get(flags dbus.Flags) (value []EnvironmentFile, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropEnvironmentFiles) Set(flags dbus.Flags, value []EnvironmentFile) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropEnvironmentFiles) ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []EnvironmentFile - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropBS interface { - Get(flags dbus.Flags) (value BS, err error) - Set(flags dbus.Flags, value BS) error - ConnectChanged(cb func(hasValue bool, value BS)) error -} - -type implPropBS struct { - Impl proxy.Implementer - Name string -} - -func (p implPropBS) Get(flags dbus.Flags) (value BS, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropBS) Set(flags dbus.Flags, value BS) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropBS) ConnectChanged(cb func(hasValue bool, value BS)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v BS - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, BS{}) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -type PropBindPaths interface { - Get(flags dbus.Flags) (value []BindPath, err error) - Set(flags dbus.Flags, value []BindPath) error - ConnectChanged(cb func(hasValue bool, value []BindPath)) error -} - -type implPropBindPaths struct { - Impl proxy.Implementer - Name string -} - -func (p implPropBindPaths) Get(flags dbus.Flags) (value []BindPath, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropBindPaths) Set(flags dbus.Flags, value []BindPath) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropBindPaths) ConnectChanged(cb func(hasValue bool, value []BindPath)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []BindPath - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,7788 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.systemd1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package systemd1 - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockManager struct { - MockInterfaceManager // interface org.freedesktop.systemd1.Manager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method GetUnit - -func (v *MockInterfaceManager) GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUnitByPID - -func (v *MockInterfaceManager) GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, pid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, pid) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUnitByInvocationID - -func (v *MockInterfaceManager) GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, invocationID) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, invocationID) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUnitByControlGroup - -func (v *MockInterfaceManager) GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call { - mockArgs := v.Called(flags, ch, ctrlGroup) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, ctrlGroup) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method LoadUnit - -func (v *MockInterfaceManager) GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method StartUnit - -func (v *MockInterfaceManager) GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method StartUnitReplace - -func (v *MockInterfaceManager) GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, oldUnit, newUnit, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, oldUnit, newUnit, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method StopUnit - -func (v *MockInterfaceManager) GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReloadUnit - -func (v *MockInterfaceManager) GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RestartUnit - -func (v *MockInterfaceManager) GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method TryRestartUnit - -func (v *MockInterfaceManager) GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReloadOrRestartUnit - -func (v *MockInterfaceManager) GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReloadOrTryRestartUnit - -func (v *MockInterfaceManager) GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method KillUnit - -func (v *MockInterfaceManager) GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call { - mockArgs := v.Called(flags, ch, name, who, signal) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) KillUnit(flags dbus.Flags, name string, who string, signal int32) error { - mockArgs := v.Called(flags, name, who, signal) - - return mockArgs.Error(0) -} - -// method ResetFailedUnit - -func (v *MockInterfaceManager) GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ResetFailedUnit(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method SetUnitProperties - -func (v *MockInterfaceManager) GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call { - mockArgs := v.Called(flags, ch, name, runtime, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error { - mockArgs := v.Called(flags, name, runtime, properties) - - return mockArgs.Error(0) -} - -// method RefUnit - -func (v *MockInterfaceManager) GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) RefUnit(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method UnrefUnit - -func (v *MockInterfaceManager) GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnrefUnit(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method StartTransientUnit - -func (v *MockInterfaceManager) GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call { - mockArgs := v.Called(flags, ch, name, mode, properties, aux) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, name, mode, properties, aux) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUnitProcesses - -func (v *MockInterfaceManager) GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).([]UnitProcess) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AttachProcessesToUnit - -func (v *MockInterfaceManager) GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, name, path, pids) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error { - mockArgs := v.Called(flags, name, path, pids) - - return mockArgs.Error(0) -} - -// method AbandonScope - -func (v *MockInterfaceManager) GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) AbandonScope(flags dbus.Flags, name string) error { - mockArgs := v.Called(flags, name) - - return mockArgs.Error(0) -} - -// method GetJob - -func (v *MockInterfaceManager) GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, id) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetJobAfter - -func (v *MockInterfaceManager) GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) { - mockArgs := v.Called(flags, id) - - ret0, ok := mockArgs.Get(0).([]JobInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetJobBefore - -func (v *MockInterfaceManager) GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) { - mockArgs := v.Called(flags, id) - - ret0, ok := mockArgs.Get(0).([]JobInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method CancelJob - -func (v *MockInterfaceManager) GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, id) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) CancelJob(flags dbus.Flags, id uint32) error { - mockArgs := v.Called(flags, id) - - return mockArgs.Error(0) -} - -// method ClearJobs - -func (v *MockInterfaceManager) GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ClearJobs(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ResetFailed - -func (v *MockInterfaceManager) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ResetFailed(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method ListUnits - -func (v *MockInterfaceManager) GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUnits(flags dbus.Flags) ([]UnitInfo, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]UnitInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListUnitsFiltered - -func (v *MockInterfaceManager) GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call { - mockArgs := v.Called(flags, ch, states) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) { - mockArgs := v.Called(flags, states) - - ret0, ok := mockArgs.Get(0).([]UnitInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListUnitsByPatterns - -func (v *MockInterfaceManager) GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { - mockArgs := v.Called(flags, ch, states, patterns) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) { - mockArgs := v.Called(flags, states, patterns) - - ret0, ok := mockArgs.Get(0).([]UnitInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListUnitsByNames - -func (v *MockInterfaceManager) GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { - mockArgs := v.Called(flags, ch, names) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) { - mockArgs := v.Called(flags, names) - - ret0, ok := mockArgs.Get(0).([]UnitInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListJobs - -func (v *MockInterfaceManager) GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListJobs(flags dbus.Flags) ([]JobInfo, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]JobInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Subscribe - -func (v *MockInterfaceManager) GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Subscribe(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Unsubscribe - -func (v *MockInterfaceManager) GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Unsubscribe(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Dump - -func (v *MockInterfaceManager) GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Dump(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method DumpByFileDescriptor - -func (v *MockInterfaceManager) GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Reload - -func (v *MockInterfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Reload(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Reexecute - -func (v *MockInterfaceManager) GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Reexecute(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Exit - -func (v *MockInterfaceManager) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Exit(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Reboot - -func (v *MockInterfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Reboot(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method PowerOff - -func (v *MockInterfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PowerOff(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Halt - -func (v *MockInterfaceManager) GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) Halt(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method KExec - -func (v *MockInterfaceManager) GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) KExec(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SwitchRoot - -func (v *MockInterfaceManager) GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call { - mockArgs := v.Called(flags, ch, newRoot, init) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SwitchRoot(flags dbus.Flags, newRoot string, init string) error { - mockArgs := v.Called(flags, newRoot, init) - - return mockArgs.Error(0) -} - -// method SetEnvironment - -func (v *MockInterfaceManager) GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { - mockArgs := v.Called(flags, ch, names) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetEnvironment(flags dbus.Flags, names []string) error { - mockArgs := v.Called(flags, names) - - return mockArgs.Error(0) -} - -// method UnsetEnvironment - -func (v *MockInterfaceManager) GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { - mockArgs := v.Called(flags, ch, names) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnsetEnvironment(flags dbus.Flags, names []string) error { - mockArgs := v.Called(flags, names) - - return mockArgs.Error(0) -} - -// method UnsetAndSetEnvironment - -func (v *MockInterfaceManager) GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call { - mockArgs := v.Called(flags, ch, unset, set) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error { - mockArgs := v.Called(flags, unset, set) - - return mockArgs.Error(0) -} - -// method ListUnitFiles - -func (v *MockInterfaceManager) GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]UnitFile) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ListUnitFilesByPatterns - -func (v *MockInterfaceManager) GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { - mockArgs := v.Called(flags, ch, states, patterns) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) { - mockArgs := v.Called(flags, states, patterns) - - ret0, ok := mockArgs.Get(0).([]UnitFile) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUnitFileState - -func (v *MockInterfaceManager) GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call { - mockArgs := v.Called(flags, ch, unit) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnitFileState(flags dbus.Flags, unit string) (string, error) { - mockArgs := v.Called(flags, unit) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method EnableUnitFiles - -func (v *MockInterfaceManager) GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime, force) - - ret1, ok := mockArgs.Get(1).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.Bool(0), ret1, mockArgs.Error(2) -} - -// method DisableUnitFiles - -func (v *MockInterfaceManager) GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReenableUnitFiles - -func (v *MockInterfaceManager) GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime, force) - - ret1, ok := mockArgs.Get(1).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.Bool(0), ret1, mockArgs.Error(2) -} - -// method LinkUnitFiles - -func (v *MockInterfaceManager) GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime, force) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method PresetUnitFiles - -func (v *MockInterfaceManager) GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime, force) - - ret1, ok := mockArgs.Get(1).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.Bool(0), ret1, mockArgs.Error(2) -} - -// method PresetUnitFilesWithMode - -func (v *MockInterfaceManager) GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, mode, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) { - mockArgs := v.Called(flags, files, mode, runtime, force) - - ret1, ok := mockArgs.Get(1).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) - } - - return mockArgs.Bool(0), ret1, mockArgs.Error(2) -} - -// method MaskUnitFiles - -func (v *MockInterfaceManager) GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime, force) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method UnmaskUnitFiles - -func (v *MockInterfaceManager) GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, runtime) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, files, runtime) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method RevertUnitFiles - -func (v *MockInterfaceManager) GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call { - mockArgs := v.Called(flags, ch, files) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, files) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetDefaultTarget - -func (v *MockInterfaceManager) GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, name, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, name, force) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetDefaultTarget - -func (v *MockInterfaceManager) GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDefaultTarget(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method PresetAllUnitFiles - -func (v *MockInterfaceManager) GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, mode, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, mode, runtime, force) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AddDependencyUnitFiles - -func (v *MockInterfaceManager) GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call { - mockArgs := v.Called(flags, ch, files, target, type0, runtime, force) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) { - mockArgs := v.Called(flags, files, target, type0, runtime, force) - - ret0, ok := mockArgs.Get(0).([]UnitFileChange) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method GetUnitFileLinks - -func (v *MockInterfaceManager) GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call { - mockArgs := v.Called(flags, ch, name, runtime) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) { - mockArgs := v.Called(flags, name, runtime) - - ret0, ok := mockArgs.Get(0).([]string) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SetExitCode - -func (v *MockInterfaceManager) GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call { - mockArgs := v.Called(flags, ch, exitCode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) SetExitCode(flags dbus.Flags, exitCode uint8) error { - mockArgs := v.Called(flags, exitCode) - - return mockArgs.Error(0) -} - -// method LookupDynamicUserByName - -func (v *MockInterfaceManager) GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { - mockArgs := v.Called(flags, ch, name) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) { - mockArgs := v.Called(flags, name) - - ret0, ok := mockArgs.Get(0).(uint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method LookupDynamicUserByUID - -func (v *MockInterfaceManager) GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, uid) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) { - mockArgs := v.Called(flags, uid) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method GetDynamicUsers - -func (v *MockInterfaceManager) GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]DynamicUser) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UnitNew - -func (v *MockInterfaceManager) ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UnitRemoved - -func (v *MockInterfaceManager) ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal JobNew - -func (v *MockInterfaceManager) ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal JobRemoved - -func (v *MockInterfaceManager) ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal StartupFinished - -func (v *MockInterfaceManager) ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal UnitFilesChanged - -func (v *MockInterfaceManager) ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal Reloading - -func (v *MockInterfaceManager) ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Version s - -func (v *MockInterfaceManager) Version() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Features s - -func (v *MockInterfaceManager) Features() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Virtualization s - -func (v *MockInterfaceManager) Virtualization() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Architecture s - -func (v *MockInterfaceManager) Architecture() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Tainted s - -func (v *MockInterfaceManager) Tainted() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FirmwareTimestamp t - -func (v *MockInterfaceManager) FirmwareTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FirmwareTimestampMonotonic t - -func (v *MockInterfaceManager) FirmwareTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LoaderTimestamp t - -func (v *MockInterfaceManager) LoaderTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LoaderTimestampMonotonic t - -func (v *MockInterfaceManager) LoaderTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KernelTimestamp t - -func (v *MockInterfaceManager) KernelTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KernelTimestampMonotonic t - -func (v *MockInterfaceManager) KernelTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDTimestamp t - -func (v *MockInterfaceManager) InitRDTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UserspaceTimestamp t - -func (v *MockInterfaceManager) UserspaceTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UserspaceTimestampMonotonic t - -func (v *MockInterfaceManager) UserspaceTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FinishTimestamp t - -func (v *MockInterfaceManager) FinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FinishTimestampMonotonic t - -func (v *MockInterfaceManager) FinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityStartTimestamp t - -func (v *MockInterfaceManager) SecurityStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityStartTimestampMonotonic t - -func (v *MockInterfaceManager) SecurityStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityFinishTimestamp t - -func (v *MockInterfaceManager) SecurityFinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityFinishTimestampMonotonic t - -func (v *MockInterfaceManager) SecurityFinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GeneratorsStartTimestamp t - -func (v *MockInterfaceManager) GeneratorsStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GeneratorsStartTimestampMonotonic t - -func (v *MockInterfaceManager) GeneratorsStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GeneratorsFinishTimestamp t - -func (v *MockInterfaceManager) GeneratorsFinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GeneratorsFinishTimestampMonotonic t - -func (v *MockInterfaceManager) GeneratorsFinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitsLoadStartTimestamp t - -func (v *MockInterfaceManager) UnitsLoadStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitsLoadStartTimestampMonotonic t - -func (v *MockInterfaceManager) UnitsLoadStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitsLoadFinishTimestamp t - -func (v *MockInterfaceManager) UnitsLoadFinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitsLoadFinishTimestampMonotonic t - -func (v *MockInterfaceManager) UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDSecurityStartTimestamp t - -func (v *MockInterfaceManager) InitRDSecurityStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDSecurityStartTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDSecurityFinishTimestamp t - -func (v *MockInterfaceManager) InitRDSecurityFinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDSecurityFinishTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDGeneratorsStartTimestamp t - -func (v *MockInterfaceManager) InitRDGeneratorsStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDGeneratorsStartTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDGeneratorsFinishTimestamp t - -func (v *MockInterfaceManager) InitRDGeneratorsFinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDGeneratorsFinishTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDUnitsLoadStartTimestamp t - -func (v *MockInterfaceManager) InitRDUnitsLoadStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDUnitsLoadStartTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDUnitsLoadFinishTimestamp t - -func (v *MockInterfaceManager) InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InitRDUnitsLoadFinishTimestampMonotonic t - -func (v *MockInterfaceManager) InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogLevel s - -func (v *MockInterfaceManager) LogLevel() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogTarget s - -func (v *MockInterfaceManager) LogTarget() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NNames u - -func (v *MockInterfaceManager) NNames() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NFailedUnits u - -func (v *MockInterfaceManager) NFailedUnits() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NJobs u - -func (v *MockInterfaceManager) NJobs() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NInstalledJobs u - -func (v *MockInterfaceManager) NInstalledJobs() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NFailedJobs u - -func (v *MockInterfaceManager) NFailedJobs() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Progress d - -func (v *MockInterfaceManager) Progress() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Environment as - -func (v *MockInterfaceManager) Environment() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfirmSpawn b - -func (v *MockInterfaceManager) ConfirmSpawn() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ShowStatus b - -func (v *MockInterfaceManager) ShowStatus() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitPath as - -func (v *MockInterfaceManager) UnitPath() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultStandardOutput s - -func (v *MockInterfaceManager) DefaultStandardOutput() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultStandardError s - -func (v *MockInterfaceManager) DefaultStandardError() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimeWatchdogUSec t - -func (v *MockInterfaceManager) RuntimeWatchdogUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ShutdownWatchdogUSec t - -func (v *MockInterfaceManager) ShutdownWatchdogUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ServiceWatchdogs b - -func (v *MockInterfaceManager) ServiceWatchdogs() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ControlGroup s - -func (v *MockInterfaceManager) ControlGroup() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemState s - -func (v *MockInterfaceManager) SystemState() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExitCode y - -func (v *MockInterfaceManager) ExitCode() proxy.PropByte { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultTimerAccuracyUSec t - -func (v *MockInterfaceManager) DefaultTimerAccuracyUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultTimeoutStartUSec t - -func (v *MockInterfaceManager) DefaultTimeoutStartUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultTimeoutStopUSec t - -func (v *MockInterfaceManager) DefaultTimeoutStopUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultRestartUSec t - -func (v *MockInterfaceManager) DefaultRestartUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultStartLimitIntervalUSec t - -func (v *MockInterfaceManager) DefaultStartLimitIntervalUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultStartLimitBurst u - -func (v *MockInterfaceManager) DefaultStartLimitBurst() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultCPUAccounting b - -func (v *MockInterfaceManager) DefaultCPUAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultBlockIOAccounting b - -func (v *MockInterfaceManager) DefaultBlockIOAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultMemoryAccounting b - -func (v *MockInterfaceManager) DefaultMemoryAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultTasksAccounting b - -func (v *MockInterfaceManager) DefaultTasksAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitCPU t - -func (v *MockInterfaceManager) DefaultLimitCPU() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitCPUSoft t - -func (v *MockInterfaceManager) DefaultLimitCPUSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitFSIZE t - -func (v *MockInterfaceManager) DefaultLimitFSIZE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitFSIZESoft t - -func (v *MockInterfaceManager) DefaultLimitFSIZESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitDATA t - -func (v *MockInterfaceManager) DefaultLimitDATA() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitDATASoft t - -func (v *MockInterfaceManager) DefaultLimitDATASoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitSTACK t - -func (v *MockInterfaceManager) DefaultLimitSTACK() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitSTACKSoft t - -func (v *MockInterfaceManager) DefaultLimitSTACKSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitCORE t - -func (v *MockInterfaceManager) DefaultLimitCORE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitCORESoft t - -func (v *MockInterfaceManager) DefaultLimitCORESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitRSS t - -func (v *MockInterfaceManager) DefaultLimitRSS() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitRSSSoft t - -func (v *MockInterfaceManager) DefaultLimitRSSSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitNOFILE t - -func (v *MockInterfaceManager) DefaultLimitNOFILE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitNOFILESoft t - -func (v *MockInterfaceManager) DefaultLimitNOFILESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitAS t - -func (v *MockInterfaceManager) DefaultLimitAS() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitASSoft t - -func (v *MockInterfaceManager) DefaultLimitASSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitNPROC t - -func (v *MockInterfaceManager) DefaultLimitNPROC() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitNPROCSoft t - -func (v *MockInterfaceManager) DefaultLimitNPROCSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitMEMLOCK t - -func (v *MockInterfaceManager) DefaultLimitMEMLOCK() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitMEMLOCKSoft t - -func (v *MockInterfaceManager) DefaultLimitMEMLOCKSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitLOCKS t - -func (v *MockInterfaceManager) DefaultLimitLOCKS() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitLOCKSSoft t - -func (v *MockInterfaceManager) DefaultLimitLOCKSSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitSIGPENDING t - -func (v *MockInterfaceManager) DefaultLimitSIGPENDING() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitSIGPENDINGSoft t - -func (v *MockInterfaceManager) DefaultLimitSIGPENDINGSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitMSGQUEUE t - -func (v *MockInterfaceManager) DefaultLimitMSGQUEUE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitMSGQUEUESoft t - -func (v *MockInterfaceManager) DefaultLimitMSGQUEUESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitNICE t - -func (v *MockInterfaceManager) DefaultLimitNICE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitNICESoft t - -func (v *MockInterfaceManager) DefaultLimitNICESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitRTPRIO t - -func (v *MockInterfaceManager) DefaultLimitRTPRIO() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitRTPRIOSoft t - -func (v *MockInterfaceManager) DefaultLimitRTPRIOSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitRTTIME t - -func (v *MockInterfaceManager) DefaultLimitRTTIME() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultLimitRTTIMESoft t - -func (v *MockInterfaceManager) DefaultLimitRTTIMESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultTasksMax t - -func (v *MockInterfaceManager) DefaultTasksMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimerSlackNSec t - -func (v *MockInterfaceManager) TimerSlackNSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockUnit struct { - MockInterfaceUnit // interface org.freedesktop.systemd1.Unit - MockInterfaceService // interface org.freedesktop.systemd1.Service - proxy.MockObject -} - -type MockInterfaceUnit struct { - mock.Mock -} - -// method Start - -func (v *MockInterfaceUnit) GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Stop - -func (v *MockInterfaceUnit) GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Reload - -func (v *MockInterfaceUnit) GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Restart - -func (v *MockInterfaceUnit) GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method TryRestart - -func (v *MockInterfaceUnit) GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReloadOrRestart - -func (v *MockInterfaceUnit) GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method ReloadOrTryRestart - -func (v *MockInterfaceUnit) GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { - mockArgs := v.Called(flags, ch, mode) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, mode) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Kill - -func (v *MockInterfaceUnit) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call { - mockArgs := v.Called(flags, ch, who, signal) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Kill(flags dbus.Flags, who string, signal int32) error { - mockArgs := v.Called(flags, who, signal) - - return mockArgs.Error(0) -} - -// method ResetFailed - -func (v *MockInterfaceUnit) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) ResetFailed(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method SetProperties - -func (v *MockInterfaceUnit) GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call { - mockArgs := v.Called(flags, ch, runtime, properties) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) SetProperties(flags dbus.Flags, runtime bool, properties []Property) error { - mockArgs := v.Called(flags, runtime, properties) - - return mockArgs.Error(0) -} - -// method Ref - -func (v *MockInterfaceUnit) GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Ref(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Unref - -func (v *MockInterfaceUnit) GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceUnit) Unref(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property Id s - -func (v *MockInterfaceUnit) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Names as - -func (v *MockInterfaceUnit) Names() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Following s - -func (v *MockInterfaceUnit) Following() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Requires as - -func (v *MockInterfaceUnit) Requires() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Requisite as - -func (v *MockInterfaceUnit) Requisite() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Wants as - -func (v *MockInterfaceUnit) Wants() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BindsTo as - -func (v *MockInterfaceUnit) BindsTo() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PartOf as - -func (v *MockInterfaceUnit) PartOf() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RequiredBy as - -func (v *MockInterfaceUnit) RequiredBy() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RequisiteOf as - -func (v *MockInterfaceUnit) RequisiteOf() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WantedBy as - -func (v *MockInterfaceUnit) WantedBy() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BoundBy as - -func (v *MockInterfaceUnit) BoundBy() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConsistsOf as - -func (v *MockInterfaceUnit) ConsistsOf() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Conflicts as - -func (v *MockInterfaceUnit) Conflicts() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConflictedBy as - -func (v *MockInterfaceUnit) ConflictedBy() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Before as - -func (v *MockInterfaceUnit) Before() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property After as - -func (v *MockInterfaceUnit) After() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OnFailure as - -func (v *MockInterfaceUnit) OnFailure() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Triggers as - -func (v *MockInterfaceUnit) Triggers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TriggeredBy as - -func (v *MockInterfaceUnit) TriggeredBy() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PropagatesReloadTo as - -func (v *MockInterfaceUnit) PropagatesReloadTo() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReloadPropagatedFrom as - -func (v *MockInterfaceUnit) ReloadPropagatedFrom() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property JoinsNamespaceOf as - -func (v *MockInterfaceUnit) JoinsNamespaceOf() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RequiresMountsFor as - -func (v *MockInterfaceUnit) RequiresMountsFor() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Documentation as - -func (v *MockInterfaceUnit) Documentation() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Description s - -func (v *MockInterfaceUnit) Description() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LoadState s - -func (v *MockInterfaceUnit) LoadState() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveState s - -func (v *MockInterfaceUnit) ActiveState() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SubState s - -func (v *MockInterfaceUnit) SubState() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FragmentPath s - -func (v *MockInterfaceUnit) FragmentPath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SourcePath s - -func (v *MockInterfaceUnit) SourcePath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DropInPaths as - -func (v *MockInterfaceUnit) DropInPaths() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitFileState s - -func (v *MockInterfaceUnit) UnitFileState() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnitFilePreset s - -func (v *MockInterfaceUnit) UnitFilePreset() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StateChangeTimestamp t - -func (v *MockInterfaceUnit) StateChangeTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StateChangeTimestampMonotonic t - -func (v *MockInterfaceUnit) StateChangeTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InactiveExitTimestamp t - -func (v *MockInterfaceUnit) InactiveExitTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InactiveExitTimestampMonotonic t - -func (v *MockInterfaceUnit) InactiveExitTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveEnterTimestamp t - -func (v *MockInterfaceUnit) ActiveEnterTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveEnterTimestampMonotonic t - -func (v *MockInterfaceUnit) ActiveEnterTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveExitTimestamp t - -func (v *MockInterfaceUnit) ActiveExitTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ActiveExitTimestampMonotonic t - -func (v *MockInterfaceUnit) ActiveExitTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InactiveEnterTimestamp t - -func (v *MockInterfaceUnit) InactiveEnterTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InactiveEnterTimestampMonotonic t - -func (v *MockInterfaceUnit) InactiveEnterTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanStart b - -func (v *MockInterfaceUnit) CanStart() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanStop b - -func (v *MockInterfaceUnit) CanStop() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanReload b - -func (v *MockInterfaceUnit) CanReload() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanIsolate b - -func (v *MockInterfaceUnit) CanIsolate() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropUnitJob struct { - mock.Mock -} - -func (p MockPropUnitJob) Get(flags dbus.Flags) (value JobIdPath, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(JobIdPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropUnitJob) Set(flags dbus.Flags, value JobIdPath) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropUnitJob) ConnectChanged(cb func(hasValue bool, value JobIdPath)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Job (uo) - -func (v *MockInterfaceUnit) Job() PropUnitJob { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropUnitJob) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StopWhenUnneeded b - -func (v *MockInterfaceUnit) StopWhenUnneeded() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RefuseManualStart b - -func (v *MockInterfaceUnit) RefuseManualStart() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RefuseManualStop b - -func (v *MockInterfaceUnit) RefuseManualStop() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AllowIsolate b - -func (v *MockInterfaceUnit) AllowIsolate() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DefaultDependencies b - -func (v *MockInterfaceUnit) DefaultDependencies() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OnFailureJobMode s - -func (v *MockInterfaceUnit) OnFailureJobMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IgnoreOnIsolate b - -func (v *MockInterfaceUnit) IgnoreOnIsolate() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NeedDaemonReload b - -func (v *MockInterfaceUnit) NeedDaemonReload() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property JobTimeoutUSec t - -func (v *MockInterfaceUnit) JobTimeoutUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property JobRunningTimeoutUSec t - -func (v *MockInterfaceUnit) JobRunningTimeoutUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property JobTimeoutAction s - -func (v *MockInterfaceUnit) JobTimeoutAction() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property JobTimeoutRebootArgument s - -func (v *MockInterfaceUnit) JobTimeoutRebootArgument() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConditionResult b - -func (v *MockInterfaceUnit) ConditionResult() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AssertResult b - -func (v *MockInterfaceUnit) AssertResult() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConditionTimestamp t - -func (v *MockInterfaceUnit) ConditionTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConditionTimestampMonotonic t - -func (v *MockInterfaceUnit) ConditionTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AssertTimestamp t - -func (v *MockInterfaceUnit) AssertTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AssertTimestampMonotonic t - -func (v *MockInterfaceUnit) AssertTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropUnitConditions struct { - mock.Mock -} - -func (p MockPropUnitConditions) Get(flags dbus.Flags) (value []Condition, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]Condition) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropUnitConditions) Set(flags dbus.Flags, value []Condition) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropUnitConditions) ConnectChanged(cb func(hasValue bool, value []Condition)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Conditions a(sbbsi) - -func (v *MockInterfaceUnit) Conditions() PropUnitConditions { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropUnitConditions) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropUnitAsserts struct { - mock.Mock -} - -func (p MockPropUnitAsserts) Get(flags dbus.Flags) (value []Assert, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]Assert) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropUnitAsserts) Set(flags dbus.Flags, value []Assert) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropUnitAsserts) ConnectChanged(cb func(hasValue bool, value []Assert)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Asserts a(sbbsi) - -func (v *MockInterfaceUnit) Asserts() PropUnitAsserts { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropUnitAsserts) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropUnitLoadError struct { - mock.Mock -} - -func (p MockPropUnitLoadError) Get(flags dbus.Flags) (value LoadError, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(LoadError) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropUnitLoadError) Set(flags dbus.Flags, value LoadError) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropUnitLoadError) ConnectChanged(cb func(hasValue bool, value LoadError)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property LoadError (ss) - -func (v *MockInterfaceUnit) LoadError() PropUnitLoadError { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropUnitLoadError) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Transient b - -func (v *MockInterfaceUnit) Transient() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Perpetual b - -func (v *MockInterfaceUnit) Perpetual() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartLimitIntervalUSec t - -func (v *MockInterfaceUnit) StartLimitIntervalUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartLimitBurst u - -func (v *MockInterfaceUnit) StartLimitBurst() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartLimitAction s - -func (v *MockInterfaceUnit) StartLimitAction() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FailureAction s - -func (v *MockInterfaceUnit) FailureAction() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FailureActionExitStatus i - -func (v *MockInterfaceUnit) FailureActionExitStatus() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SuccessAction s - -func (v *MockInterfaceUnit) SuccessAction() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SuccessActionExitStatus i - -func (v *MockInterfaceUnit) SuccessActionExitStatus() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RebootArgument s - -func (v *MockInterfaceUnit) RebootArgument() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InvocationID ay - -func (v *MockInterfaceUnit) InvocationID() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CollectMode s - -func (v *MockInterfaceUnit) CollectMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Refs as - -func (v *MockInterfaceUnit) Refs() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceService struct { - mock.Mock -} - -// method GetProcesses - -func (v *MockInterfaceService) GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) GetProcesses(flags dbus.Flags) ([]UnitProcess, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]UnitProcess) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method AttachProcesses - -func (v *MockInterfaceService) GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceService) AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// property Type s - -func (v *MockInterfaceService) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Restart s - -func (v *MockInterfaceService) Restart() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PIDFile s - -func (v *MockInterfaceService) PIDFile() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NotifyAccess s - -func (v *MockInterfaceService) NotifyAccess() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RestartUSec t - -func (v *MockInterfaceService) RestartUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeoutStartUSec t - -func (v *MockInterfaceService) TimeoutStartUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeoutStopUSec t - -func (v *MockInterfaceService) TimeoutStopUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimeMaxUSec t - -func (v *MockInterfaceService) RuntimeMaxUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WatchdogUSec t - -func (v *MockInterfaceService) WatchdogUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WatchdogTimestamp t - -func (v *MockInterfaceService) WatchdogTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WatchdogTimestampMonotonic t - -func (v *MockInterfaceService) WatchdogTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RootDirectoryStartOnly b - -func (v *MockInterfaceService) RootDirectoryStartOnly() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RemainAfterExit b - -func (v *MockInterfaceService) RemainAfterExit() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GuessMainPID b - -func (v *MockInterfaceService) GuessMainPID() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RestartPreventExitStatus (aiai) - -func (v *MockInterfaceService) RestartPreventExitStatus() PropExitStatus { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RestartForceExitStatus (aiai) - -func (v *MockInterfaceService) RestartForceExitStatus() PropExitStatus { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SuccessExitStatus (aiai) - -func (v *MockInterfaceService) SuccessExitStatus() PropExitStatus { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MainPID u - -func (v *MockInterfaceService) MainPID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ControlPID u - -func (v *MockInterfaceService) ControlPID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BusName s - -func (v *MockInterfaceService) BusName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FileDescriptorStoreMax u - -func (v *MockInterfaceService) FileDescriptorStoreMax() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NFileDescriptorStore u - -func (v *MockInterfaceService) NFileDescriptorStore() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StatusText s - -func (v *MockInterfaceService) StatusText() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StatusErrno i - -func (v *MockInterfaceService) StatusErrno() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Result s - -func (v *MockInterfaceService) Result() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property USBFunctionDescriptors s - -func (v *MockInterfaceService) USBFunctionDescriptors() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property USBFunctionStrings s - -func (v *MockInterfaceService) USBFunctionStrings() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UID u - -func (v *MockInterfaceService) UID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property GID u - -func (v *MockInterfaceService) GID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NRestarts u - -func (v *MockInterfaceService) NRestarts() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainStartTimestamp t - -func (v *MockInterfaceService) ExecMainStartTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainStartTimestampMonotonic t - -func (v *MockInterfaceService) ExecMainStartTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainExitTimestamp t - -func (v *MockInterfaceService) ExecMainExitTimestamp() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainExitTimestampMonotonic t - -func (v *MockInterfaceService) ExecMainExitTimestampMonotonic() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainPID u - -func (v *MockInterfaceService) ExecMainPID() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainCode i - -func (v *MockInterfaceService) ExecMainCode() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecMainStatus i - -func (v *MockInterfaceService) ExecMainStatus() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecStartPre a(sasbttttuii) - -func (v *MockInterfaceService) ExecStartPre() PropExecInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecStart a(sasbttttuii) - -func (v *MockInterfaceService) ExecStart() PropExecInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecStartPost a(sasbttttuii) - -func (v *MockInterfaceService) ExecStartPost() PropExecInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecReload a(sasbttttuii) - -func (v *MockInterfaceService) ExecReload() PropExecInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecStop a(sasbttttuii) - -func (v *MockInterfaceService) ExecStop() PropExecInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ExecStopPost a(sasbttttuii) - -func (v *MockInterfaceService) ExecStopPost() PropExecInfos { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Slice s - -func (v *MockInterfaceService) Slice() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ControlGroup s - -func (v *MockInterfaceService) ControlGroup() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryCurrent t - -func (v *MockInterfaceService) MemoryCurrent() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUUsageNSec t - -func (v *MockInterfaceService) CPUUsageNSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TasksCurrent t - -func (v *MockInterfaceService) TasksCurrent() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IPIngressBytes t - -func (v *MockInterfaceService) IPIngressBytes() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IPIngressPackets t - -func (v *MockInterfaceService) IPIngressPackets() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IPEgressBytes t - -func (v *MockInterfaceService) IPEgressBytes() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IPEgressPackets t - -func (v *MockInterfaceService) IPEgressPackets() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Delegate b - -func (v *MockInterfaceService) Delegate() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DelegateControllers as - -func (v *MockInterfaceService) DelegateControllers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUAccounting b - -func (v *MockInterfaceService) CPUAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUWeight t - -func (v *MockInterfaceService) CPUWeight() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartupCPUWeight t - -func (v *MockInterfaceService) StartupCPUWeight() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUShares t - -func (v *MockInterfaceService) CPUShares() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartupCPUShares t - -func (v *MockInterfaceService) StartupCPUShares() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUQuotaPerSecUSec t - -func (v *MockInterfaceService) CPUQuotaPerSecUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOAccounting b - -func (v *MockInterfaceService) IOAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOWeight t - -func (v *MockInterfaceService) IOWeight() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartupIOWeight t - -func (v *MockInterfaceService) StartupIOWeight() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IODeviceWeight a(st) - -func (v *MockInterfaceService) IODeviceWeight() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOReadBandwidthMax a(st) - -func (v *MockInterfaceService) IOReadBandwidthMax() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOWriteBandwidthMax a(st) - -func (v *MockInterfaceService) IOWriteBandwidthMax() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOReadIOPSMax a(st) - -func (v *MockInterfaceService) IOReadIOPSMax() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOWriteIOPSMax a(st) - -func (v *MockInterfaceService) IOWriteIOPSMax() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IODeviceLatencyTargetUSec a(st) - -func (v *MockInterfaceService) IODeviceLatencyTargetUSec() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BlockIOAccounting b - -func (v *MockInterfaceService) BlockIOAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BlockIOWeight t - -func (v *MockInterfaceService) BlockIOWeight() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StartupBlockIOWeight t - -func (v *MockInterfaceService) StartupBlockIOWeight() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BlockIODeviceWeight a(st) - -func (v *MockInterfaceService) BlockIODeviceWeight() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BlockIOReadBandwidth a(st) - -func (v *MockInterfaceService) BlockIOReadBandwidth() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BlockIOWriteBandwidth a(st) - -func (v *MockInterfaceService) BlockIOWriteBandwidth() PropIOParams { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropIOParams) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryAccounting b - -func (v *MockInterfaceService) MemoryAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryMin t - -func (v *MockInterfaceService) MemoryMin() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryLow t - -func (v *MockInterfaceService) MemoryLow() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryHigh t - -func (v *MockInterfaceService) MemoryHigh() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryMax t - -func (v *MockInterfaceService) MemoryMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemorySwapMax t - -func (v *MockInterfaceService) MemorySwapMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryLimit t - -func (v *MockInterfaceService) MemoryLimit() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DevicePolicy s - -func (v *MockInterfaceService) DevicePolicy() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceDeviceAllow struct { - mock.Mock -} - -func (p MockPropServiceDeviceAllow) Get(flags dbus.Flags) (value []DeviceAllowItem, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]DeviceAllowItem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceDeviceAllow) Set(flags dbus.Flags, value []DeviceAllowItem) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceDeviceAllow) ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property DeviceAllow a(ss) - -func (v *MockInterfaceService) DeviceAllow() PropServiceDeviceAllow { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceDeviceAllow) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TasksAccounting b - -func (v *MockInterfaceService) TasksAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TasksMax t - -func (v *MockInterfaceService) TasksMax() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IPAccounting b - -func (v *MockInterfaceService) IPAccounting() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceIPAddressAllow struct { - mock.Mock -} - -func (p MockPropServiceIPAddressAllow) Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]IPAddressAllowItem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceIPAddressAllow) Set(flags dbus.Flags, value []IPAddressAllowItem) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceIPAddressAllow) ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property IPAddressAllow a(iayu) - -func (v *MockInterfaceService) IPAddressAllow() PropServiceIPAddressAllow { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceIPAddressAllow) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceIPAddressDeny struct { - mock.Mock -} - -func (p MockPropServiceIPAddressDeny) Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]IPAddressDenyItem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceIPAddressDeny) Set(flags dbus.Flags, value []IPAddressDenyItem) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceIPAddressDeny) ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property IPAddressDeny a(iayu) - -func (v *MockInterfaceService) IPAddressDeny() PropServiceIPAddressDeny { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceIPAddressDeny) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DisableControllers as - -func (v *MockInterfaceService) DisableControllers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Environment as - -func (v *MockInterfaceService) Environment() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property EnvironmentFiles a(sb) - -func (v *MockInterfaceService) EnvironmentFiles() PropEnvironmentFiles { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropEnvironmentFiles) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PassEnvironment as - -func (v *MockInterfaceService) PassEnvironment() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UnsetEnvironment as - -func (v *MockInterfaceService) UnsetEnvironment() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UMask u - -func (v *MockInterfaceService) UMask() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitCPU t - -func (v *MockInterfaceService) LimitCPU() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitCPUSoft t - -func (v *MockInterfaceService) LimitCPUSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitFSIZE t - -func (v *MockInterfaceService) LimitFSIZE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitFSIZESoft t - -func (v *MockInterfaceService) LimitFSIZESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitDATA t - -func (v *MockInterfaceService) LimitDATA() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitDATASoft t - -func (v *MockInterfaceService) LimitDATASoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitSTACK t - -func (v *MockInterfaceService) LimitSTACK() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitSTACKSoft t - -func (v *MockInterfaceService) LimitSTACKSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitCORE t - -func (v *MockInterfaceService) LimitCORE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitCORESoft t - -func (v *MockInterfaceService) LimitCORESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitRSS t - -func (v *MockInterfaceService) LimitRSS() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitRSSSoft t - -func (v *MockInterfaceService) LimitRSSSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitNOFILE t - -func (v *MockInterfaceService) LimitNOFILE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitNOFILESoft t - -func (v *MockInterfaceService) LimitNOFILESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitAS t - -func (v *MockInterfaceService) LimitAS() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitASSoft t - -func (v *MockInterfaceService) LimitASSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitNPROC t - -func (v *MockInterfaceService) LimitNPROC() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitNPROCSoft t - -func (v *MockInterfaceService) LimitNPROCSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitMEMLOCK t - -func (v *MockInterfaceService) LimitMEMLOCK() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitMEMLOCKSoft t - -func (v *MockInterfaceService) LimitMEMLOCKSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitLOCKS t - -func (v *MockInterfaceService) LimitLOCKS() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitLOCKSSoft t - -func (v *MockInterfaceService) LimitLOCKSSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitSIGPENDING t - -func (v *MockInterfaceService) LimitSIGPENDING() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitSIGPENDINGSoft t - -func (v *MockInterfaceService) LimitSIGPENDINGSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitMSGQUEUE t - -func (v *MockInterfaceService) LimitMSGQUEUE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitMSGQUEUESoft t - -func (v *MockInterfaceService) LimitMSGQUEUESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitNICE t - -func (v *MockInterfaceService) LimitNICE() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitNICESoft t - -func (v *MockInterfaceService) LimitNICESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitRTPRIO t - -func (v *MockInterfaceService) LimitRTPRIO() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitRTPRIOSoft t - -func (v *MockInterfaceService) LimitRTPRIOSoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitRTTIME t - -func (v *MockInterfaceService) LimitRTTIME() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LimitRTTIMESoft t - -func (v *MockInterfaceService) LimitRTTIMESoft() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WorkingDirectory s - -func (v *MockInterfaceService) WorkingDirectory() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RootDirectory s - -func (v *MockInterfaceService) RootDirectory() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RootImage s - -func (v *MockInterfaceService) RootImage() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OOMScoreAdjust i - -func (v *MockInterfaceService) OOMScoreAdjust() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Nice i - -func (v *MockInterfaceService) Nice() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOSchedulingClass i - -func (v *MockInterfaceService) IOSchedulingClass() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IOSchedulingPriority i - -func (v *MockInterfaceService) IOSchedulingPriority() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUSchedulingPolicy i - -func (v *MockInterfaceService) CPUSchedulingPolicy() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUSchedulingPriority i - -func (v *MockInterfaceService) CPUSchedulingPriority() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUAffinity ay - -func (v *MockInterfaceService) CPUAffinity() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimerSlackNSec t - -func (v *MockInterfaceService) TimerSlackNSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CPUSchedulingResetOnFork b - -func (v *MockInterfaceService) CPUSchedulingResetOnFork() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NonBlocking b - -func (v *MockInterfaceService) NonBlocking() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardInput s - -func (v *MockInterfaceService) StandardInput() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardInputFileDescriptorName s - -func (v *MockInterfaceService) StandardInputFileDescriptorName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardInputData ay - -func (v *MockInterfaceService) StandardInputData() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardOutput s - -func (v *MockInterfaceService) StandardOutput() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardOutputFileDescriptorName s - -func (v *MockInterfaceService) StandardOutputFileDescriptorName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardError s - -func (v *MockInterfaceService) StandardError() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StandardErrorFileDescriptorName s - -func (v *MockInterfaceService) StandardErrorFileDescriptorName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TTYPath s - -func (v *MockInterfaceService) TTYPath() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TTYReset b - -func (v *MockInterfaceService) TTYReset() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TTYVHangup b - -func (v *MockInterfaceService) TTYVHangup() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TTYVTDisallocate b - -func (v *MockInterfaceService) TTYVTDisallocate() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SyslogPriority i - -func (v *MockInterfaceService) SyslogPriority() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SyslogIdentifier s - -func (v *MockInterfaceService) SyslogIdentifier() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SyslogLevelPrefix b - -func (v *MockInterfaceService) SyslogLevelPrefix() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SyslogLevel i - -func (v *MockInterfaceService) SyslogLevel() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SyslogFacility i - -func (v *MockInterfaceService) SyslogFacility() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogLevelMax i - -func (v *MockInterfaceService) LogLevelMax() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogRateLimitIntervalUSec t - -func (v *MockInterfaceService) LogRateLimitIntervalUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogRateLimitBurst u - -func (v *MockInterfaceService) LogRateLimitBurst() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceLogExtraFields struct { - mock.Mock -} - -func (p MockPropServiceLogExtraFields) Get(flags dbus.Flags) (value [][]byte, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([][]byte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceLogExtraFields) Set(flags dbus.Flags, value [][]byte) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceLogExtraFields) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property LogExtraFields aay - -func (v *MockInterfaceService) LogExtraFields() PropServiceLogExtraFields { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceLogExtraFields) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecureBits i - -func (v *MockInterfaceService) SecureBits() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CapabilityBoundingSet t - -func (v *MockInterfaceService) CapabilityBoundingSet() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AmbientCapabilities t - -func (v *MockInterfaceService) AmbientCapabilities() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property User s - -func (v *MockInterfaceService) User() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Group s - -func (v *MockInterfaceService) Group() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DynamicUser b - -func (v *MockInterfaceService) DynamicUser() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RemoveIPC b - -func (v *MockInterfaceService) RemoveIPC() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SupplementaryGroups as - -func (v *MockInterfaceService) SupplementaryGroups() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PAMName s - -func (v *MockInterfaceService) PAMName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReadWritePaths as - -func (v *MockInterfaceService) ReadWritePaths() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReadOnlyPaths as - -func (v *MockInterfaceService) ReadOnlyPaths() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property InaccessiblePaths as - -func (v *MockInterfaceService) InaccessiblePaths() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MountFlags t - -func (v *MockInterfaceService) MountFlags() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrivateTmp b - -func (v *MockInterfaceService) PrivateTmp() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrivateDevices b - -func (v *MockInterfaceService) PrivateDevices() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ProtectKernelTunables b - -func (v *MockInterfaceService) ProtectKernelTunables() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ProtectKernelModules b - -func (v *MockInterfaceService) ProtectKernelModules() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ProtectControlGroups b - -func (v *MockInterfaceService) ProtectControlGroups() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrivateNetwork b - -func (v *MockInterfaceService) PrivateNetwork() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrivateUsers b - -func (v *MockInterfaceService) PrivateUsers() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PrivateMounts b - -func (v *MockInterfaceService) PrivateMounts() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ProtectHome s - -func (v *MockInterfaceService) ProtectHome() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ProtectSystem s - -func (v *MockInterfaceService) ProtectSystem() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SameProcessGroup b - -func (v *MockInterfaceService) SameProcessGroup() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UtmpIdentifier s - -func (v *MockInterfaceService) UtmpIdentifier() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UtmpMode s - -func (v *MockInterfaceService) UtmpMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SELinuxContext (bs) - -func (v *MockInterfaceService) SELinuxContext() PropBS { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropBS) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AppArmorProfile (bs) - -func (v *MockInterfaceService) AppArmorProfile() PropBS { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropBS) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmackProcessLabel (bs) - -func (v *MockInterfaceService) SmackProcessLabel() PropBS { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropBS) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IgnoreSIGPIPE b - -func (v *MockInterfaceService) IgnoreSIGPIPE() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NoNewPrivileges b - -func (v *MockInterfaceService) NoNewPrivileges() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceSystemCallFilter struct { - mock.Mock -} - -func (p MockPropServiceSystemCallFilter) Get(flags dbus.Flags) (value SystemCallFilter, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(SystemCallFilter) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceSystemCallFilter) Set(flags dbus.Flags, value SystemCallFilter) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceSystemCallFilter) ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property SystemCallFilter (bas) - -func (v *MockInterfaceService) SystemCallFilter() PropServiceSystemCallFilter { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceSystemCallFilter) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemCallArchitectures as - -func (v *MockInterfaceService) SystemCallArchitectures() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemCallErrorNumber i - -func (v *MockInterfaceService) SystemCallErrorNumber() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Personality s - -func (v *MockInterfaceService) Personality() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LockPersonality b - -func (v *MockInterfaceService) LockPersonality() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceRestrictAddressFamilies struct { - mock.Mock -} - -func (p MockPropServiceRestrictAddressFamilies) Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(RestrictAddressFamilies) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceRestrictAddressFamilies) Set(flags dbus.Flags, value RestrictAddressFamilies) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceRestrictAddressFamilies) ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property RestrictAddressFamilies (bas) - -func (v *MockInterfaceService) RestrictAddressFamilies() PropServiceRestrictAddressFamilies { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceRestrictAddressFamilies) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimeDirectoryPreserve s - -func (v *MockInterfaceService) RuntimeDirectoryPreserve() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimeDirectoryMode u - -func (v *MockInterfaceService) RuntimeDirectoryMode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RuntimeDirectory as - -func (v *MockInterfaceService) RuntimeDirectory() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StateDirectoryMode u - -func (v *MockInterfaceService) StateDirectoryMode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property StateDirectory as - -func (v *MockInterfaceService) StateDirectory() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CacheDirectoryMode u - -func (v *MockInterfaceService) CacheDirectoryMode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CacheDirectory as - -func (v *MockInterfaceService) CacheDirectory() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogsDirectoryMode u - -func (v *MockInterfaceService) LogsDirectoryMode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LogsDirectory as - -func (v *MockInterfaceService) LogsDirectory() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfigurationDirectoryMode u - -func (v *MockInterfaceService) ConfigurationDirectoryMode() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConfigurationDirectory as - -func (v *MockInterfaceService) ConfigurationDirectory() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MemoryDenyWriteExecute b - -func (v *MockInterfaceService) MemoryDenyWriteExecute() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RestrictRealtime b - -func (v *MockInterfaceService) RestrictRealtime() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RestrictNamespaces t - -func (v *MockInterfaceService) RestrictNamespaces() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BindPaths a(ssbt) - -func (v *MockInterfaceService) BindPaths() PropBindPaths { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropBindPaths) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property BindReadOnlyPaths a(ssbt) - -func (v *MockInterfaceService) BindReadOnlyPaths() PropBindPaths { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropBindPaths) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropServiceTemporaryFileSystem struct { - mock.Mock -} - -func (p MockPropServiceTemporaryFileSystem) Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]TemporaryFileSystemItem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropServiceTemporaryFileSystem) Set(flags dbus.Flags, value []TemporaryFileSystemItem) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropServiceTemporaryFileSystem) ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property TemporaryFileSystem a(ss) - -func (v *MockInterfaceService) TemporaryFileSystem() PropServiceTemporaryFileSystem { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropServiceTemporaryFileSystem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MountAPIVFS b - -func (v *MockInterfaceService) MountAPIVFS() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KeyringMode s - -func (v *MockInterfaceService) KeyringMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KillMode s - -func (v *MockInterfaceService) KillMode() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property KillSignal i - -func (v *MockInterfaceService) KillSignal() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FinalKillSignal i - -func (v *MockInterfaceService) FinalKillSignal() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SendSIGKILL b - -func (v *MockInterfaceService) SendSIGKILL() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SendSIGHUP b - -func (v *MockInterfaceService) SendSIGHUP() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WatchdogSignal i - -func (v *MockInterfaceService) WatchdogSignal() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropExitStatus struct { - mock.Mock -} - -func (p MockPropExitStatus) Get(flags dbus.Flags) (value ExitStatus, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(ExitStatus) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropExitStatus) Set(flags dbus.Flags, value ExitStatus) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropExitStatus) ConnectChanged(cb func(hasValue bool, value ExitStatus)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropExecInfos struct { - mock.Mock -} - -func (p MockPropExecInfos) Get(flags dbus.Flags) (value []ExecInfo, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]ExecInfo) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropExecInfos) Set(flags dbus.Flags, value []ExecInfo) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropExecInfos) ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropIOParams struct { - mock.Mock -} - -func (p MockPropIOParams) Get(flags dbus.Flags) (value []IOParam, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]IOParam) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropIOParams) Set(flags dbus.Flags, value []IOParam) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropIOParams) ConnectChanged(cb func(hasValue bool, value []IOParam)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropEnvironmentFiles struct { - mock.Mock -} - -func (p MockPropEnvironmentFiles) Get(flags dbus.Flags) (value []EnvironmentFile, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]EnvironmentFile) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropEnvironmentFiles) Set(flags dbus.Flags, value []EnvironmentFile) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropEnvironmentFiles) ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropBS struct { - mock.Mock -} - -func (p MockPropBS) Get(flags dbus.Flags) (value BS, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(BS) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropBS) Set(flags dbus.Flags, value BS) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropBS) ConnectChanged(cb func(hasValue bool, value BS)) error { - args := p.Called(cb) - - return args.Error(0) -} - -type MockPropBindPaths struct { - mock.Mock -} - -func (p MockPropBindPaths) Get(flags dbus.Flags) (value []BindPath, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]BindPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropBindPaths) Set(flags dbus.Flags, value []BindPath) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropBindPaths) ConnectChanged(cb func(hasValue bool, value []BindPath)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,334 +0,0 @@ -{ - "Service": "org.freedesktop.systemd1", - "Objects": [ - { - "Type": "Manager", - "Path": "/org/freedesktop/systemd1", - "Interfaces": [ - { - "Name": "org.freedesktop.systemd1.Manager", - "Fixes": { - "m/SetUnitProperties": [ - { - "Name": "properties", - "Type": "[]Property" - } - ], - "m/StartTransientUnit": [ - { - "Name": "properties", - "Type": "[]Property" - }, - { - "Name": "aux", - "Type": "[]PropertyCollection" - } - ], - "m/ListUnits": [ - { - "Name": "units", - "Type": "[]UnitInfo" - } - ], - "m/ListUnitsFiltered": [ - { - "Name": "units", - "Type": "[]UnitInfo" - } - ], - "m/ListUnitsByPatterns": [ - { - "Name": "units", - "Type": "[]UnitInfo" - } - ], - "m/ListUnitsByNames": [ - { - "Name": "units", - "Type": "[]UnitInfo" - } - ], - "m/ListJobs": [ - { - "Name": "jobs", - "Type": "[]JobInfo" - } - ], - "m/ListUnitFiles": [ - { - "Name": "files", - "Type": "[]UnitFile" - } - ], - "m/ListUnitFilesByPatterns": [ - { - "Name": "files", - "Type": "[]UnitFile" - } - ], - "m/EnableUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/DisableUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/ReenableUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/LinkUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/PresetUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/PresetUnitFilesWithMode": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/MaskUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/UnmaskUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/RevertUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/SetDefaultTarget": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/PresetAllUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/AddDependencyUnitFiles": [ - { - "Name": "changes", - "Type": "[]UnitFileChange" - } - ], - "m/GetDynamicUsers": [ - { - "Name": "users", - "Type": "[]DynamicUser" - } - ], - "m/GetUnitProcesses": [ - { - "Name": "processes", - "Type": "[]UnitProcess" - } - ], - "m/GetJobAfter": [ - { - "Name": "jobs", - "Type": "[]JobInfo" - } - ], - "m/GetJobBefore": [ - { - "Name": "jobs", - "Type": "[]JobInfo" - } - ] - } - } - ] - }, - { - "Type": "Unit", - "XMLFiles": [ - "Unit*" - ], - "Interfaces": [ - { - "Name": "org.freedesktop.systemd1.Unit", - "Fixes": { - "p/Job": { - "ValueType": "JobIdPath" - }, - "p/Conditions": { - "ValueType": "[]Condition" - }, - "p/Asserts": { - "ValueType": "[]Assert" - }, - "p/LoadError": { - "ValueType": "LoadError" - }, - "m/SetProperties": [ - { - "Name": "properties", - "Type": "[]Property" - } - ] - } - }, - { - "Name": "org.freedesktop.systemd1.Service", - "Fixes": { - "p/RestartPreventExitStatus": { - "RefType": "PropExitStatus" - }, - "p/RestartForceExitStatus": { - "RefType": "PropExitStatus" - }, - "p/SuccessExitStatus": { - "RefType": "PropExitStatus" - }, - "p/ExecStartPre": { - "RefType": "PropExecInfos" - }, - "p/ExecStart": { - "RefType": "PropExecInfos" - }, - "p/ExecStartPost": { - "RefType": "PropExecInfos" - }, - "p/ExecReload": { - "RefType": "PropExecInfos" - }, - "p/ExecStop": { - "RefType": "PropExecInfos" - }, - "p/ExecStopPre": { - "RefType": "PropExecInfos" - }, - "p/ExecStopPost": { - "RefType": "PropExecInfos" - }, - "p/IODeviceWeight": { - "RefType": "PropIOParams" - }, - "p/IOReadBandwidthMax": { - "RefType": "PropIOParams" - }, - "p/IOWriteBandwidthMax": { - "RefType": "PropIOParams" - }, - "p/IOReadIOPSMax": { - "RefType": "PropIOParams" - }, - "p/IOWriteIOPSMax": { - "RefType": "PropIOParams" - }, - "p/IODeviceLatencyTargetUSec": { - "RefType": "PropIOParams" - }, - "p/BlockIODeviceWeight": { - "RefType": "PropIOParams" - }, - "p/BlockIOReadBandwidth": { - "RefType": "PropIOParams" - }, - "p/BlockIOWriteBandwidth": { - "RefType": "PropIOParams" - }, - "p/DeviceAllow": { - "ValueType": "[]DeviceAllowItem" - }, - "p/IPAddressAllow": { - "ValueType": "[]IPAddressAllowItem" - }, - "p/IPAddressDeny": { - "ValueType": "[]IPAddressDenyItem" - }, - "p/EnvironmentFiles": { - "RefType": "PropEnvironmentFiles" - }, - "p/LogExtraFields": { - "ValueType": "[][]byte" - }, - "p/SELinuxContext": { - "RefType": "PropBS" - }, - "p/AppArmorProfile": { - "RefType": "PropBS" - }, - "p/SmackProcessLabel": { - "RefType": "PropBS" - }, - "p/SystemCallFilter": { - "ValueType": "SystemCallFilter" - }, - "p/RestrictAddressFamilies": { - "ValueType": "RestrictAddressFamilies" - }, - "p/BindPaths": { - "RefType": "PropBindPaths" - }, - "p/BindReadOnlyPaths": { - "RefType": "PropBindPaths" - }, - "p/TemporaryFileSystem": { - "ValueType": "[]TemporaryFileSystemItem" - }, - "m/GetProcesses": [ - { - "Name": "processes", - "Type": "[]UnitProcess" - } - ] - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropExitStatus", - "ValueType": "ExitStatus" - }, - { - "Type": "PropExecInfos", - "ValueType": "[]ExecInfo" - }, - { - "Type": "PropIOParams", - "ValueType": "[]IOParam" - }, - { - "Type": "PropEnvironmentFiles", - "ValueType": "[]EnvironmentFile" - }, - { - "Type": "PropBS", - "ValueType": "BS" - }, - { - "Type": "PropBindPaths", - "ValueType": "[]BindPath" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,678 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,153 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package systemd1 - -import ( - "github.com/godbus/dbus" -) - -type Property struct { - Name string - Value dbus.Variant -} - -type PropertyCollection struct { - Name string - Properties []Property -} - -type UnitInfo struct { - Name string - Description string - LoadState string // i.e. whether the unit file has been loaded successfully - ActiveState string // i.e. whether the unit is currently started or not - SubState string // a more fine-grained version of the active state that is specific to the unit type, which the active state is not - FollowUnit string // A unit that is being followed in its state by this unit, if there is any, otherwise the empty string. - Path dbus.ObjectPath - JobID uint32 // If there is a job queued for the job unit the numeric job id, 0 otherwise - JobType string - JobPath dbus.ObjectPath -} - -type JobInfo struct { - ID uint32 - Name string - Type string - State string - Path dbus.ObjectPath - UnitPath dbus.ObjectPath -} - -type JobIdPath struct { - Id uint32 - Path dbus.ObjectPath -} - -type UnitFile struct { - Path string - State string -} - -type UnitFileChange struct { - Type string // the type of the change (one of symlink or unlink) - Filename string // the file name of the symlink - Destination string // the destination of the symlink -} - -type DynamicUser struct { - ID uint32 - Name string -} - -type UnitProcess struct { - ControlGroup string - PID uint32 - Command string -} - -type Condition struct { - Type string - IsTrigger bool - IsReversed bool - Right string - - // The status can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1 are used, but additional values may be used in the future, retaining the meaning of zero/positive/negative values. - Status int32 -} - -type Assert Condition - -type LoadError struct { - Type string - Message string -} - -type ExitStatus struct { - A []int32 - B []int32 -} - -type ExecInfo struct { - Path string - Arguments []string - ExitFailure bool - BeginClockRealtime uint64 - BeginClockMonotonic uint64 - EndClockRealtime uint64 - EndClockMonotonic uint64 - PID uint32 - ExistCode int32 - Status int32 -} - -type IOParam struct { - Name string - Value uint64 -} - -type DeviceAllowItem struct { - Name string - Value string -} - -type IPAddressAllowItem struct { - I uint32 - AV []dbus.Variant - U uint32 -} - -type IPAddressDenyItem IPAddressAllowItem - -type EnvironmentFile struct { - S string - B bool -} - -type BS struct { - B bool - S string -} - -type SystemCallFilter struct { - B bool - AS string -} - -type RestrictAddressFamilies struct { - B bool - AS string -} - -type BindPath struct { - S1 string - S2 string - B bool - T uint64 -} - -type TemporaryFileSystemItem struct { - S1 string - S2 string -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/Unit.Service.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/Unit.Service.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/Unit.Service.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/Unit.Service.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,664 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/Unit.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/Unit.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.systemd1/Unit.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.systemd1/Unit.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,277 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,158 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.timedate1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timedate1 - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Timedate interface { - timedate // interface org.freedesktop.timedate1 - proxy.Object -} - -type objectTimedate struct { - interfaceTimedate // interface org.freedesktop.timedate1 - proxy.ImplObject -} - -func NewTimedate(conn *dbus.Conn) Timedate { - obj := new(objectTimedate) - obj.ImplObject.Init_(conn, "org.freedesktop.timedate1", "/org/freedesktop/timedate1") - return obj -} - -type timedate interface { - GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call - SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error - GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call - SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error - GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call - SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error - GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call - SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error - Timezone() proxy.PropString - LocalRTC() proxy.PropBool - CanNTP() proxy.PropBool - NTP() proxy.PropBool - NTPSynchronized() proxy.PropBool - TimeUSec() proxy.PropUint64 - RTCTimeUSec() proxy.PropUint64 -} - -type interfaceTimedate struct{} - -func (v *interfaceTimedate) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTimedate) GetInterfaceName_() string { - return "org.freedesktop.timedate1" -} - -// method SetTime - -func (v *interfaceTimedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTime", flags, ch, arg0, arg1, arg2) -} - -func (v *interfaceTimedate) SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error { - return (<-v.GoSetTime(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err -} - -// method SetTimezone - -func (v *interfaceTimedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimezone", flags, ch, arg0, arg1) -} - -func (v *interfaceTimedate) SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error { - return (<-v.GoSetTimezone(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// method SetLocalRTC - -func (v *interfaceTimedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocalRTC", flags, ch, arg0, arg1, arg2) -} - -func (v *interfaceTimedate) SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error { - return (<-v.GoSetLocalRTC(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err -} - -// method SetNTP - -func (v *interfaceTimedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTP", flags, ch, arg0, arg1) -} - -func (v *interfaceTimedate) SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error { - return (<-v.GoSetNTP(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err -} - -// property Timezone s - -func (v *interfaceTimedate) Timezone() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Timezone", - } -} - -// property LocalRTC b - -func (v *interfaceTimedate) LocalRTC() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "LocalRTC", - } -} - -// property CanNTP b - -func (v *interfaceTimedate) CanNTP() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanNTP", - } -} - -// property NTP b - -func (v *interfaceTimedate) NTP() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NTP", - } -} - -// property NTPSynchronized b - -func (v *interfaceTimedate) NTPSynchronized() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "NTPSynchronized", - } -} - -// property TimeUSec t - -func (v *interfaceTimedate) TimeUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeUSec", - } -} - -// property RTCTimeUSec t - -func (v *interfaceTimedate) RTCTimeUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RTCTimeUSec", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,188 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.timedate1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timedate1 - -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockTimedate struct { - MockInterfaceTimedate // interface org.freedesktop.timedate1 - proxy.MockObject -} - -type MockInterfaceTimedate struct { - mock.Mock -} - -// method SetTime - -func (v *MockInterfaceTimedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedate) SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error { - mockArgs := v.Called(flags, arg0, arg1, arg2) - - return mockArgs.Error(0) -} - -// method SetTimezone - -func (v *MockInterfaceTimedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedate) SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// method SetLocalRTC - -func (v *MockInterfaceTimedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1, arg2) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedate) SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error { - mockArgs := v.Called(flags, arg0, arg1, arg2) - - return mockArgs.Error(0) -} - -// method SetNTP - -func (v *MockInterfaceTimedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0, arg1) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceTimedate) SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error { - mockArgs := v.Called(flags, arg0, arg1) - - return mockArgs.Error(0) -} - -// property Timezone s - -func (v *MockInterfaceTimedate) Timezone() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property LocalRTC b - -func (v *MockInterfaceTimedate) LocalRTC() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanNTP b - -func (v *MockInterfaceTimedate) CanNTP() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NTP b - -func (v *MockInterfaceTimedate) NTP() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property NTPSynchronized b - -func (v *MockInterfaceTimedate) NTPSynchronized() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeUSec t - -func (v *MockInterfaceTimedate) TimeUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RTCTimeUSec t - -func (v *MockInterfaceTimedate) RTCTimeUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -{ - "Service": "org.freedesktop.timedate1", - "Objects": [ - { - "Type": "Timedate", - "Path": "/org/freedesktop/timedate1", - "Interfaces": [ - { - "Name": "org.freedesktop.timedate1", - "Type": "timedate" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/Timedate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/Timedate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timedate1/Timedate.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timedate1/Timedate.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,130 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.timesync1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timesync1 - -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type Timesync1 interface { - timesync1 // interface org.freedesktop.timesync1.Manager - proxy.Object -} - -type objectTimesync1 struct { - interfaceTimesync1 // interface org.freedesktop.timesync1.Manager - proxy.ImplObject -} - -func NewTimesync1(conn *dbus.Conn) Timesync1 { - obj := new(objectTimesync1) - obj.ImplObject.Init_(conn, "org.freedesktop.timesync1", "/org/freedesktop/timesync1") - return obj -} - -type timesync1 interface { - LinkNTPServers() proxy.PropStringArray - SystemNTPServers() proxy.PropStringArray - FallbackNTPServers() proxy.PropStringArray - ServerName() proxy.PropString - RootDistanceMaxUSec() proxy.PropUint64 - PollIntervalMinUSec() proxy.PropUint64 - PollIntervalMaxUSec() proxy.PropUint64 - PollIntervalUSec() proxy.PropUint64 - Frequency() proxy.PropInt64 -} - -type interfaceTimesync1 struct{} - -func (v *interfaceTimesync1) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceTimesync1) GetInterfaceName_() string { - return "org.freedesktop.timesync1.Manager" -} - -// property LinkNTPServers as - -func (v *interfaceTimesync1) LinkNTPServers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "LinkNTPServers", - } -} - -// property SystemNTPServers as - -func (v *interfaceTimesync1) SystemNTPServers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "SystemNTPServers", - } -} - -// property FallbackNTPServers as - -func (v *interfaceTimesync1) FallbackNTPServers() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "FallbackNTPServers", - } -} - -// property ServerName s - -func (v *interfaceTimesync1) ServerName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ServerName", - } -} - -// property RootDistanceMaxUSec t - -func (v *interfaceTimesync1) RootDistanceMaxUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "RootDistanceMaxUSec", - } -} - -// property PollIntervalMinUSec t - -func (v *interfaceTimesync1) PollIntervalMinUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "PollIntervalMinUSec", - } -} - -// property PollIntervalMaxUSec t - -func (v *interfaceTimesync1) PollIntervalMaxUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "PollIntervalMaxUSec", - } -} - -// property PollIntervalUSec t - -func (v *interfaceTimesync1) PollIntervalUSec() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "PollIntervalUSec", - } -} - -// property Frequency x - -func (v *interfaceTimesync1) Frequency() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Frequency", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,137 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.timesync1"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package timesync1 - -import "fmt" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockTimesync1 struct { - MockInterfaceTimesync1 // interface org.freedesktop.timesync1.Manager - proxy.MockObject -} - -type MockInterfaceTimesync1 struct { - mock.Mock -} - -// property LinkNTPServers as - -func (v *MockInterfaceTimesync1) LinkNTPServers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SystemNTPServers as - -func (v *MockInterfaceTimesync1) SystemNTPServers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property FallbackNTPServers as - -func (v *MockInterfaceTimesync1) FallbackNTPServers() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ServerName s - -func (v *MockInterfaceTimesync1) ServerName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RootDistanceMaxUSec t - -func (v *MockInterfaceTimesync1) RootDistanceMaxUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PollIntervalMinUSec t - -func (v *MockInterfaceTimesync1) PollIntervalMinUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PollIntervalMaxUSec t - -func (v *MockInterfaceTimesync1) PollIntervalMaxUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PollIntervalUSec t - -func (v *MockInterfaceTimesync1) PollIntervalUSec() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Frequency x - -func (v *MockInterfaceTimesync1) Frequency() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -{ - "Service": "org.freedesktop.timesync1", - "Objects": [ - { - "Type": "Timesync1", - "Path": "/org/freedesktop/timesync1", - "Interfaces": [ - { - "Name": "org.freedesktop.timesync1.Manager", - "Type": "timesync1" - } - ] - } - ] - } - \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/Timesync1.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/Timesync1.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.timesync1/Timesync1.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.timesync1/Timesync1.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1672 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.udisks2"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package udisks2 - -import "errors" - -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-dbus-factory/object_manager" - -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type UDisks interface { - object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.Object -} - -type objectUDisks struct { - object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.ImplObject -} - -func NewUDisks(conn *dbus.Conn) UDisks { - obj := new(objectUDisks) - obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", "/org/freedesktop/UDisks2") - return obj -} - -type Manager interface { - manager // interface org.freedesktop.UDisks2.Manager - proxy.Object -} - -type objectManager struct { - interfaceManager // interface org.freedesktop.UDisks2.Manager - proxy.ImplObject -} - -func NewManager(conn *dbus.Conn) Manager { - obj := new(objectManager) - obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", "/org/freedesktop/UDisks2/Manager") - return obj -} - -type manager interface { - GoLoopSetup(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD, options map[string]dbus.Variant) *dbus.Call - LoopSetup(flags dbus.Flags, fd dbus.UnixFD, options map[string]dbus.Variant) (dbus.ObjectPath, error) - GoMDRaidCreate(flags dbus.Flags, ch chan *dbus.Call, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) *dbus.Call - MDRaidCreate(flags dbus.Flags, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) (dbus.ObjectPath, error) - Version() proxy.PropString -} - -type interfaceManager struct{} - -func (v *interfaceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceManager) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.Manager" -} - -// method LoopSetup - -func (v *interfaceManager) GoLoopSetup(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".LoopSetup", flags, ch, fd, options) -} - -func (*interfaceManager) StoreLoopSetup(call *dbus.Call) (resulting_device dbus.ObjectPath, err error) { - err = call.Store(&resulting_device) - return -} - -func (v *interfaceManager) LoopSetup(flags dbus.Flags, fd dbus.UnixFD, options map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreLoopSetup( - <-v.GoLoopSetup(flags, make(chan *dbus.Call, 1), fd, options).Done) -} - -// method MDRaidCreate - -func (v *interfaceManager) GoMDRaidCreate(flags dbus.Flags, ch chan *dbus.Call, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".MDRaidCreate", flags, ch, blocks, level, name, chunk, options) -} - -func (*interfaceManager) StoreMDRaidCreate(call *dbus.Call) (resulting_array dbus.ObjectPath, err error) { - err = call.Store(&resulting_array) - return -} - -func (v *interfaceManager) MDRaidCreate(flags dbus.Flags, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreMDRaidCreate( - <-v.GoMDRaidCreate(flags, make(chan *dbus.Call, 1), blocks, level, name, chunk, options).Done) -} - -// property Version s - -func (v *interfaceManager) Version() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Version", - } -} - -type Drive interface { - Drive() drive // interface org.freedesktop.UDisks2.Drive - DriveAta() driveAta // interface org.freedesktop.UDisks2.Drive.Ata - proxy.Object -} - -type objectDrive struct { - interfaceDrive // interface org.freedesktop.UDisks2.Drive - interfaceDriveAta // interface org.freedesktop.UDisks2.Drive.Ata - proxy.ImplObject -} - -func NewDrive(conn *dbus.Conn, path dbus.ObjectPath) (Drive, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectDrive) - obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", path) - return obj, nil -} - -func (obj *objectDrive) Drive() drive { - return &obj.interfaceDrive -} - -type drive interface { - GoEject(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - Eject(flags dbus.Flags, options map[string]dbus.Variant) error - GoSetConfiguration(flags dbus.Flags, ch chan *dbus.Call, value map[string]dbus.Variant, options map[string]dbus.Variant) *dbus.Call - SetConfiguration(flags dbus.Flags, value map[string]dbus.Variant, options map[string]dbus.Variant) error - GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - PowerOff(flags dbus.Flags, options map[string]dbus.Variant) error - Vendor() proxy.PropString - Model() proxy.PropString - Revision() proxy.PropString - Serial() proxy.PropString - WWN() proxy.PropString - Id() proxy.PropString - Configuration() PropDriveConfiguration - Media() proxy.PropString - MediaCompatibility() proxy.PropStringArray - MediaRemovable() proxy.PropBool - MediaAvailable() proxy.PropBool - MediaChangeDetected() proxy.PropBool - Size() proxy.PropUint64 - TimeDetected() proxy.PropUint64 - TimeMediaDetected() proxy.PropUint64 - Optical() proxy.PropBool - OpticalBlank() proxy.PropBool - OpticalNumTracks() proxy.PropUint32 - OpticalNumAudioTracks() proxy.PropUint32 - OpticalNumDataTracks() proxy.PropUint32 - OpticalNumSessions() proxy.PropUint32 - RotationRate() proxy.PropInt32 - ConnectionBus() proxy.PropString - Seat() proxy.PropString - Removable() proxy.PropBool - Ejectable() proxy.PropBool - SortKey() proxy.PropString - CanPowerOff() proxy.PropBool - SiblingId() proxy.PropString -} - -type interfaceDrive struct{} - -func (v *interfaceDrive) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDrive) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.Drive" -} - -// method Eject - -func (v *interfaceDrive) GoEject(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Eject", flags, ch, options) -} - -func (v *interfaceDrive) Eject(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoEject(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// method SetConfiguration - -func (v *interfaceDrive) GoSetConfiguration(flags dbus.Flags, ch chan *dbus.Call, value map[string]dbus.Variant, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfiguration", flags, ch, value, options) -} - -func (v *interfaceDrive) SetConfiguration(flags dbus.Flags, value map[string]dbus.Variant, options map[string]dbus.Variant) error { - return (<-v.GoSetConfiguration(flags, make(chan *dbus.Call, 1), value, options).Done).Err -} - -// method PowerOff - -func (v *interfaceDrive) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch, options) -} - -func (v *interfaceDrive) PowerOff(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// property Vendor s - -func (v *interfaceDrive) Vendor() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Vendor", - } -} - -// property Model s - -func (v *interfaceDrive) Model() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Model", - } -} - -// property Revision s - -func (v *interfaceDrive) Revision() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Revision", - } -} - -// property Serial s - -func (v *interfaceDrive) Serial() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Serial", - } -} - -// property WWN s - -func (v *interfaceDrive) WWN() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "WWN", - } -} - -// property Id s - -func (v *interfaceDrive) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -type PropDriveConfiguration interface { - Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error -} - -type implPropDriveConfiguration struct { - Impl proxy.Implementer - Name string -} - -func (p implPropDriveConfiguration) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropDriveConfiguration) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropDriveConfiguration) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Configuration a{sv} - -func (v *interfaceDrive) Configuration() PropDriveConfiguration { - return &implPropDriveConfiguration{ - Impl: v, - Name: "Configuration", - } -} - -// property Media s - -func (v *interfaceDrive) Media() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Media", - } -} - -// property MediaCompatibility as - -func (v *interfaceDrive) MediaCompatibility() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "MediaCompatibility", - } -} - -// property MediaRemovable b - -func (v *interfaceDrive) MediaRemovable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MediaRemovable", - } -} - -// property MediaAvailable b - -func (v *interfaceDrive) MediaAvailable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MediaAvailable", - } -} - -// property MediaChangeDetected b - -func (v *interfaceDrive) MediaChangeDetected() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "MediaChangeDetected", - } -} - -// property Size t - -func (v *interfaceDrive) Size() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Size", - } -} - -// property TimeDetected t - -func (v *interfaceDrive) TimeDetected() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeDetected", - } -} - -// property TimeMediaDetected t - -func (v *interfaceDrive) TimeMediaDetected() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "TimeMediaDetected", - } -} - -// property Optical b - -func (v *interfaceDrive) Optical() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Optical", - } -} - -// property OpticalBlank b - -func (v *interfaceDrive) OpticalBlank() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "OpticalBlank", - } -} - -// property OpticalNumTracks u - -func (v *interfaceDrive) OpticalNumTracks() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "OpticalNumTracks", - } -} - -// property OpticalNumAudioTracks u - -func (v *interfaceDrive) OpticalNumAudioTracks() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "OpticalNumAudioTracks", - } -} - -// property OpticalNumDataTracks u - -func (v *interfaceDrive) OpticalNumDataTracks() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "OpticalNumDataTracks", - } -} - -// property OpticalNumSessions u - -func (v *interfaceDrive) OpticalNumSessions() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "OpticalNumSessions", - } -} - -// property RotationRate i - -func (v *interfaceDrive) RotationRate() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "RotationRate", - } -} - -// property ConnectionBus s - -func (v *interfaceDrive) ConnectionBus() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "ConnectionBus", - } -} - -// property Seat s - -func (v *interfaceDrive) Seat() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Seat", - } -} - -// property Removable b - -func (v *interfaceDrive) Removable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Removable", - } -} - -// property Ejectable b - -func (v *interfaceDrive) Ejectable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "Ejectable", - } -} - -// property SortKey s - -func (v *interfaceDrive) SortKey() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SortKey", - } -} - -// property CanPowerOff b - -func (v *interfaceDrive) CanPowerOff() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanPowerOff", - } -} - -// property SiblingId s - -func (v *interfaceDrive) SiblingId() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SiblingId", - } -} - -func (obj *objectDrive) DriveAta() driveAta { - return &obj.interfaceDriveAta -} - -type driveAta interface { - GoSmartUpdate(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - SmartUpdate(flags dbus.Flags, options map[string]dbus.Variant) error - GoSmartGetAttributes(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - SmartGetAttributes(flags dbus.Flags, options map[string]dbus.Variant) ([]Attribute, error) - GoSmartSelftestStart(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call - SmartSelftestStart(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error - GoSmartSelftestAbort(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - SmartSelftestAbort(flags dbus.Flags, options map[string]dbus.Variant) error - GoSmartSetEnabled(flags dbus.Flags, ch chan *dbus.Call, value bool, options map[string]dbus.Variant) *dbus.Call - SmartSetEnabled(flags dbus.Flags, value bool, options map[string]dbus.Variant) error - GoPmGetState(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - PmGetState(flags dbus.Flags, options map[string]dbus.Variant) (uint8, error) - GoPmStandby(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - PmStandby(flags dbus.Flags, options map[string]dbus.Variant) error - GoPmWakeup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - PmWakeup(flags dbus.Flags, options map[string]dbus.Variant) error - GoSecurityEraseUnit(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - SecurityEraseUnit(flags dbus.Flags, options map[string]dbus.Variant) error - SmartSupported() proxy.PropBool - SmartEnabled() proxy.PropBool - SmartUpdated() proxy.PropUint64 - SmartFailing() proxy.PropBool - SmartPowerOnSeconds() proxy.PropUint64 - SmartTemperature() proxy.PropDouble - SmartNumAttributesFailing() proxy.PropInt32 - SmartNumAttributesFailedInThePast() proxy.PropInt32 - SmartNumBadSectors() proxy.PropInt64 - SmartSelftestStatus() proxy.PropString - SmartSelftestPercentRemaining() proxy.PropInt32 - PmSupported() proxy.PropBool - PmEnabled() proxy.PropBool - ApmSupported() proxy.PropBool - ApmEnabled() proxy.PropBool - AamSupported() proxy.PropBool - AamEnabled() proxy.PropBool - AamVendorRecommendedValue() proxy.PropInt32 - WriteCacheSupported() proxy.PropBool - WriteCacheEnabled() proxy.PropBool - ReadLookaheadSupported() proxy.PropBool - ReadLookaheadEnabled() proxy.PropBool - SecurityEraseUnitMinutes() proxy.PropInt32 - SecurityEnhancedEraseUnitMinutes() proxy.PropInt32 - SecurityFrozen() proxy.PropBool -} - -type interfaceDriveAta struct{} - -func (v *interfaceDriveAta) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceDriveAta) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.Drive.Ata" -} - -// method SmartUpdate - -func (v *interfaceDriveAta) GoSmartUpdate(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartUpdate", flags, ch, options) -} - -func (v *interfaceDriveAta) SmartUpdate(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoSmartUpdate(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// method SmartGetAttributes - -func (v *interfaceDriveAta) GoSmartGetAttributes(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartGetAttributes", flags, ch, options) -} - -func (*interfaceDriveAta) StoreSmartGetAttributes(call *dbus.Call) (attributes []Attribute, err error) { - err = call.Store(&attributes) - return -} - -func (v *interfaceDriveAta) SmartGetAttributes(flags dbus.Flags, options map[string]dbus.Variant) ([]Attribute, error) { - return v.StoreSmartGetAttributes( - <-v.GoSmartGetAttributes(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method SmartSelftestStart - -func (v *interfaceDriveAta) GoSmartSelftestStart(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartSelftestStart", flags, ch, type0, options) -} - -func (v *interfaceDriveAta) SmartSelftestStart(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { - return (<-v.GoSmartSelftestStart(flags, make(chan *dbus.Call, 1), type0, options).Done).Err -} - -// method SmartSelftestAbort - -func (v *interfaceDriveAta) GoSmartSelftestAbort(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartSelftestAbort", flags, ch, options) -} - -func (v *interfaceDriveAta) SmartSelftestAbort(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoSmartSelftestAbort(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// method SmartSetEnabled - -func (v *interfaceDriveAta) GoSmartSetEnabled(flags dbus.Flags, ch chan *dbus.Call, value bool, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartSetEnabled", flags, ch, value, options) -} - -func (v *interfaceDriveAta) SmartSetEnabled(flags dbus.Flags, value bool, options map[string]dbus.Variant) error { - return (<-v.GoSmartSetEnabled(flags, make(chan *dbus.Call, 1), value, options).Done).Err -} - -// method PmGetState - -func (v *interfaceDriveAta) GoPmGetState(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PmGetState", flags, ch, options) -} - -func (*interfaceDriveAta) StorePmGetState(call *dbus.Call) (state uint8, err error) { - err = call.Store(&state) - return -} - -func (v *interfaceDriveAta) PmGetState(flags dbus.Flags, options map[string]dbus.Variant) (uint8, error) { - return v.StorePmGetState( - <-v.GoPmGetState(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method PmStandby - -func (v *interfaceDriveAta) GoPmStandby(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PmStandby", flags, ch, options) -} - -func (v *interfaceDriveAta) PmStandby(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoPmStandby(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// method PmWakeup - -func (v *interfaceDriveAta) GoPmWakeup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PmWakeup", flags, ch, options) -} - -func (v *interfaceDriveAta) PmWakeup(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoPmWakeup(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// method SecurityEraseUnit - -func (v *interfaceDriveAta) GoSecurityEraseUnit(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SecurityEraseUnit", flags, ch, options) -} - -func (v *interfaceDriveAta) SecurityEraseUnit(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoSecurityEraseUnit(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// property SmartSupported b - -func (v *interfaceDriveAta) SmartSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SmartSupported", - } -} - -// property SmartEnabled b - -func (v *interfaceDriveAta) SmartEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SmartEnabled", - } -} - -// property SmartUpdated t - -func (v *interfaceDriveAta) SmartUpdated() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SmartUpdated", - } -} - -// property SmartFailing b - -func (v *interfaceDriveAta) SmartFailing() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SmartFailing", - } -} - -// property SmartPowerOnSeconds t - -func (v *interfaceDriveAta) SmartPowerOnSeconds() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "SmartPowerOnSeconds", - } -} - -// property SmartTemperature d - -func (v *interfaceDriveAta) SmartTemperature() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "SmartTemperature", - } -} - -// property SmartNumAttributesFailing i - -func (v *interfaceDriveAta) SmartNumAttributesFailing() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SmartNumAttributesFailing", - } -} - -// property SmartNumAttributesFailedInThePast i - -func (v *interfaceDriveAta) SmartNumAttributesFailedInThePast() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SmartNumAttributesFailedInThePast", - } -} - -// property SmartNumBadSectors x - -func (v *interfaceDriveAta) SmartNumBadSectors() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "SmartNumBadSectors", - } -} - -// property SmartSelftestStatus s - -func (v *interfaceDriveAta) SmartSelftestStatus() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "SmartSelftestStatus", - } -} - -// property SmartSelftestPercentRemaining i - -func (v *interfaceDriveAta) SmartSelftestPercentRemaining() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SmartSelftestPercentRemaining", - } -} - -// property PmSupported b - -func (v *interfaceDriveAta) PmSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PmSupported", - } -} - -// property PmEnabled b - -func (v *interfaceDriveAta) PmEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "PmEnabled", - } -} - -// property ApmSupported b - -func (v *interfaceDriveAta) ApmSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ApmSupported", - } -} - -// property ApmEnabled b - -func (v *interfaceDriveAta) ApmEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ApmEnabled", - } -} - -// property AamSupported b - -func (v *interfaceDriveAta) AamSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AamSupported", - } -} - -// property AamEnabled b - -func (v *interfaceDriveAta) AamEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "AamEnabled", - } -} - -// property AamVendorRecommendedValue i - -func (v *interfaceDriveAta) AamVendorRecommendedValue() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "AamVendorRecommendedValue", - } -} - -// property WriteCacheSupported b - -func (v *interfaceDriveAta) WriteCacheSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WriteCacheSupported", - } -} - -// property WriteCacheEnabled b - -func (v *interfaceDriveAta) WriteCacheEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "WriteCacheEnabled", - } -} - -// property ReadLookaheadSupported b - -func (v *interfaceDriveAta) ReadLookaheadSupported() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ReadLookaheadSupported", - } -} - -// property ReadLookaheadEnabled b - -func (v *interfaceDriveAta) ReadLookaheadEnabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ReadLookaheadEnabled", - } -} - -// property SecurityEraseUnitMinutes i - -func (v *interfaceDriveAta) SecurityEraseUnitMinutes() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SecurityEraseUnitMinutes", - } -} - -// property SecurityEnhancedEraseUnitMinutes i - -func (v *interfaceDriveAta) SecurityEnhancedEraseUnitMinutes() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "SecurityEnhancedEraseUnitMinutes", - } -} - -// property SecurityFrozen b - -func (v *interfaceDriveAta) SecurityFrozen() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "SecurityFrozen", - } -} - -type Block interface { - Block() block // interface org.freedesktop.UDisks2.Block - PartitionTable() partitionTable // interface org.freedesktop.UDisks2.PartitionTable - Partition() partition // interface org.freedesktop.UDisks2.Partition - Filesystem() filesystem // interface org.freedesktop.UDisks2.Filesystem - proxy.Object -} - -type objectBlock struct { - interfaceBlock // interface org.freedesktop.UDisks2.Block - interfacePartitionTable // interface org.freedesktop.UDisks2.PartitionTable - interfacePartition // interface org.freedesktop.UDisks2.Partition - interfaceFilesystem // interface org.freedesktop.UDisks2.Filesystem - proxy.ImplObject -} - -func NewBlock(conn *dbus.Conn, path dbus.ObjectPath) (Block, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectBlock) - obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", path) - return obj, nil -} - -func (obj *objectBlock) Block() block { - return &obj.interfaceBlock -} - -type block interface { - GoAddConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call - AddConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error - GoRemoveConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call - RemoveConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error - GoUpdateConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call - UpdateConfigurationItem(flags dbus.Flags, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) error - GoGetSecretConfiguration(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - GetSecretConfiguration(flags dbus.Flags, options map[string]dbus.Variant) ([]ConfigurationItem, error) - GoFormat(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call - Format(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error - GoOpenForBackup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - OpenForBackup(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) - GoOpenForRestore(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - OpenForRestore(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) - GoOpenForBenchmark(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - OpenForBenchmark(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) - GoRescan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - Rescan(flags dbus.Flags, options map[string]dbus.Variant) error - Device() proxy.PropByteArray - PreferredDevice() proxy.PropByteArray - Symlinks() PropByteSliceSlice - DeviceNumber() proxy.PropUint64 - Id() proxy.PropString - Size() proxy.PropUint64 - ReadOnly() proxy.PropBool - Drive() proxy.PropObjectPath - MDRaid() proxy.PropObjectPath - MDRaidMember() proxy.PropObjectPath - IdUsage() proxy.PropString - IdType() proxy.PropString - IdVersion() proxy.PropString - IdLabel() proxy.PropString - IdUUID() proxy.PropString - Configuration() PropBlockConfiguration - CryptoBackingDevice() proxy.PropObjectPath - HintPartitionable() proxy.PropBool - HintSystem() proxy.PropBool - HintIgnore() proxy.PropBool - HintAuto() proxy.PropBool - HintName() proxy.PropString - HintIconName() proxy.PropString - HintSymbolicIconName() proxy.PropString -} - -type interfaceBlock struct{} - -func (v *interfaceBlock) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceBlock) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.Block" -} - -// method AddConfigurationItem - -func (v *interfaceBlock) GoAddConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".AddConfigurationItem", flags, ch, item, options) -} - -func (v *interfaceBlock) AddConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { - return (<-v.GoAddConfigurationItem(flags, make(chan *dbus.Call, 1), item, options).Done).Err -} - -// method RemoveConfigurationItem - -func (v *interfaceBlock) GoRemoveConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveConfigurationItem", flags, ch, item, options) -} - -func (v *interfaceBlock) RemoveConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { - return (<-v.GoRemoveConfigurationItem(flags, make(chan *dbus.Call, 1), item, options).Done).Err -} - -// method UpdateConfigurationItem - -func (v *interfaceBlock) GoUpdateConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateConfigurationItem", flags, ch, old_item, new_item, options) -} - -func (v *interfaceBlock) UpdateConfigurationItem(flags dbus.Flags, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) error { - return (<-v.GoUpdateConfigurationItem(flags, make(chan *dbus.Call, 1), old_item, new_item, options).Done).Err -} - -// method GetSecretConfiguration - -func (v *interfaceBlock) GoGetSecretConfiguration(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecretConfiguration", flags, ch, options) -} - -func (*interfaceBlock) StoreGetSecretConfiguration(call *dbus.Call) (configuration []ConfigurationItem, err error) { - err = call.Store(&configuration) - return -} - -func (v *interfaceBlock) GetSecretConfiguration(flags dbus.Flags, options map[string]dbus.Variant) ([]ConfigurationItem, error) { - return v.StoreGetSecretConfiguration( - <-v.GoGetSecretConfiguration(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method Format - -func (v *interfaceBlock) GoFormat(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Format", flags, ch, type0, options) -} - -func (v *interfaceBlock) Format(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { - return (<-v.GoFormat(flags, make(chan *dbus.Call, 1), type0, options).Done).Err -} - -// method OpenForBackup - -func (v *interfaceBlock) GoOpenForBackup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenForBackup", flags, ch, options) -} - -func (*interfaceBlock) StoreOpenForBackup(call *dbus.Call) (fd dbus.UnixFD, err error) { - err = call.Store(&fd) - return -} - -func (v *interfaceBlock) OpenForBackup(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { - return v.StoreOpenForBackup( - <-v.GoOpenForBackup(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method OpenForRestore - -func (v *interfaceBlock) GoOpenForRestore(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenForRestore", flags, ch, options) -} - -func (*interfaceBlock) StoreOpenForRestore(call *dbus.Call) (fd dbus.UnixFD, err error) { - err = call.Store(&fd) - return -} - -func (v *interfaceBlock) OpenForRestore(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { - return v.StoreOpenForRestore( - <-v.GoOpenForRestore(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method OpenForBenchmark - -func (v *interfaceBlock) GoOpenForBenchmark(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenForBenchmark", flags, ch, options) -} - -func (*interfaceBlock) StoreOpenForBenchmark(call *dbus.Call) (fd dbus.UnixFD, err error) { - err = call.Store(&fd) - return -} - -func (v *interfaceBlock) OpenForBenchmark(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { - return v.StoreOpenForBenchmark( - <-v.GoOpenForBenchmark(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method Rescan - -func (v *interfaceBlock) GoRescan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Rescan", flags, ch, options) -} - -func (v *interfaceBlock) Rescan(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoRescan(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// property Device ay - -func (v *interfaceBlock) Device() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "Device", - } -} - -// property PreferredDevice ay - -func (v *interfaceBlock) PreferredDevice() proxy.PropByteArray { - return &proxy.ImplPropByteArray{ - Impl: v, - Name: "PreferredDevice", - } -} - -// property Symlinks aay - -func (v *interfaceBlock) Symlinks() PropByteSliceSlice { - return &implPropByteSliceSlice{ - Impl: v, - Name: "Symlinks", - } -} - -// property DeviceNumber t - -func (v *interfaceBlock) DeviceNumber() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "DeviceNumber", - } -} - -// property Id s - -func (v *interfaceBlock) Id() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Id", - } -} - -// property Size t - -func (v *interfaceBlock) Size() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Size", - } -} - -// property ReadOnly b - -func (v *interfaceBlock) ReadOnly() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "ReadOnly", - } -} - -// property Drive o - -func (v *interfaceBlock) Drive() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Drive", - } -} - -// property MDRaid o - -func (v *interfaceBlock) MDRaid() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "MDRaid", - } -} - -// property MDRaidMember o - -func (v *interfaceBlock) MDRaidMember() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "MDRaidMember", - } -} - -// property IdUsage s - -func (v *interfaceBlock) IdUsage() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IdUsage", - } -} - -// property IdType s - -func (v *interfaceBlock) IdType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IdType", - } -} - -// property IdVersion s - -func (v *interfaceBlock) IdVersion() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IdVersion", - } -} - -// property IdLabel s - -func (v *interfaceBlock) IdLabel() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IdLabel", - } -} - -// property IdUUID s - -func (v *interfaceBlock) IdUUID() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "IdUUID", - } -} - -type PropBlockConfiguration interface { - Get(flags dbus.Flags) (value []ConfigurationItem, err error) - Set(flags dbus.Flags, value []ConfigurationItem) error - ConnectChanged(cb func(hasValue bool, value []ConfigurationItem)) error -} - -type implPropBlockConfiguration struct { - Impl proxy.Implementer - Name string -} - -func (p implPropBlockConfiguration) Get(flags dbus.Flags) (value []ConfigurationItem, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropBlockConfiguration) Set(flags dbus.Flags, value []ConfigurationItem) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropBlockConfiguration) ConnectChanged(cb func(hasValue bool, value []ConfigurationItem)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v []ConfigurationItem - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Configuration a(sa{sv}) - -func (v *interfaceBlock) Configuration() PropBlockConfiguration { - return &implPropBlockConfiguration{ - Impl: v, - Name: "Configuration", - } -} - -// property CryptoBackingDevice o - -func (v *interfaceBlock) CryptoBackingDevice() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "CryptoBackingDevice", - } -} - -// property HintPartitionable b - -func (v *interfaceBlock) HintPartitionable() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HintPartitionable", - } -} - -// property HintSystem b - -func (v *interfaceBlock) HintSystem() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HintSystem", - } -} - -// property HintIgnore b - -func (v *interfaceBlock) HintIgnore() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HintIgnore", - } -} - -// property HintAuto b - -func (v *interfaceBlock) HintAuto() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "HintAuto", - } -} - -// property HintName s - -func (v *interfaceBlock) HintName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HintName", - } -} - -// property HintIconName s - -func (v *interfaceBlock) HintIconName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HintIconName", - } -} - -// property HintSymbolicIconName s - -func (v *interfaceBlock) HintSymbolicIconName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "HintSymbolicIconName", - } -} - -func (obj *objectBlock) PartitionTable() partitionTable { - return &obj.interfacePartitionTable -} - -type partitionTable interface { - GoCreatePartition(flags dbus.Flags, ch chan *dbus.Call, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) *dbus.Call - CreatePartition(flags dbus.Flags, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) (dbus.ObjectPath, error) - Type() proxy.PropString -} - -type interfacePartitionTable struct{} - -func (v *interfacePartitionTable) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePartitionTable) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.PartitionTable" -} - -// method CreatePartition - -func (v *interfacePartitionTable) GoCreatePartition(flags dbus.Flags, ch chan *dbus.Call, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".CreatePartition", flags, ch, offset, size, type0, name, options) -} - -func (*interfacePartitionTable) StoreCreatePartition(call *dbus.Call) (created_partition dbus.ObjectPath, err error) { - err = call.Store(&created_partition) - return -} - -func (v *interfacePartitionTable) CreatePartition(flags dbus.Flags, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) (dbus.ObjectPath, error) { - return v.StoreCreatePartition( - <-v.GoCreatePartition(flags, make(chan *dbus.Call, 1), offset, size, type0, name, options).Done) -} - -// property Type s - -func (v *interfacePartitionTable) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -func (obj *objectBlock) Partition() partition { - return &obj.interfacePartition -} - -type partition interface { - GoSetType(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call - SetType(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error - GoSetName(flags dbus.Flags, ch chan *dbus.Call, name string, options map[string]dbus.Variant) *dbus.Call - SetName(flags dbus.Flags, name string, options map[string]dbus.Variant) error - GoSetFlags(flags dbus.Flags, ch chan *dbus.Call, flags0 uint64, options map[string]dbus.Variant) *dbus.Call - SetFlags(flags dbus.Flags, flags0 uint64, options map[string]dbus.Variant) error - GoDelete(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - Delete(flags dbus.Flags, options map[string]dbus.Variant) error - Number() proxy.PropUint32 - Type() proxy.PropString - Flags() proxy.PropUint64 - Offset() proxy.PropUint64 - Size() proxy.PropUint64 - Name() proxy.PropString - UUID() proxy.PropString - Table() proxy.PropObjectPath - IsContainer() proxy.PropBool - IsContained() proxy.PropBool -} - -type interfacePartition struct{} - -func (v *interfacePartition) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePartition) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.Partition" -} - -// method SetType - -func (v *interfacePartition) GoSetType(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetType", flags, ch, type0, options) -} - -func (v *interfacePartition) SetType(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { - return (<-v.GoSetType(flags, make(chan *dbus.Call, 1), type0, options).Done).Err -} - -// method SetName - -func (v *interfacePartition) GoSetName(flags dbus.Flags, ch chan *dbus.Call, name string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetName", flags, ch, name, options) -} - -func (v *interfacePartition) SetName(flags dbus.Flags, name string, options map[string]dbus.Variant) error { - return (<-v.GoSetName(flags, make(chan *dbus.Call, 1), name, options).Done).Err -} - -// method SetFlags - -func (v *interfacePartition) GoSetFlags(flags dbus.Flags, ch chan *dbus.Call, flags0 uint64, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFlags", flags, ch, flags0, options) -} - -func (v *interfacePartition) SetFlags(flags dbus.Flags, flags0 uint64, options map[string]dbus.Variant) error { - return (<-v.GoSetFlags(flags, make(chan *dbus.Call, 1), flags0, options).Done).Err -} - -// method Delete - -func (v *interfacePartition) GoDelete(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, options) -} - -func (v *interfacePartition) Delete(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// property Number u - -func (v *interfacePartition) Number() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "Number", - } -} - -// property Type s - -func (v *interfacePartition) Type() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Type", - } -} - -// property Flags t - -func (v *interfacePartition) Flags() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Flags", - } -} - -// property Offset t - -func (v *interfacePartition) Offset() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Offset", - } -} - -// property Size t - -func (v *interfacePartition) Size() proxy.PropUint64 { - return &proxy.ImplPropUint64{ - Impl: v, - Name: "Size", - } -} - -// property Name s - -func (v *interfacePartition) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Name", - } -} - -// property UUID s - -func (v *interfacePartition) UUID() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "UUID", - } -} - -// property Table o - -func (v *interfacePartition) Table() proxy.PropObjectPath { - return &proxy.ImplPropObjectPath{ - Impl: v, - Name: "Table", - } -} - -// property IsContainer b - -func (v *interfacePartition) IsContainer() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsContainer", - } -} - -// property IsContained b - -func (v *interfacePartition) IsContained() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "IsContained", - } -} - -func (obj *objectBlock) Filesystem() filesystem { - return &obj.interfaceFilesystem -} - -type filesystem interface { - GoSetLabel(flags dbus.Flags, ch chan *dbus.Call, label string, options map[string]dbus.Variant) *dbus.Call - SetLabel(flags dbus.Flags, label string, options map[string]dbus.Variant) error - GoMount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - Mount(flags dbus.Flags, options map[string]dbus.Variant) (string, error) - GoUnmount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call - Unmount(flags dbus.Flags, options map[string]dbus.Variant) error - MountPoints() PropByteSliceSlice -} - -type interfaceFilesystem struct{} - -func (v *interfaceFilesystem) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceFilesystem) GetInterfaceName_() string { - return "org.freedesktop.UDisks2.Filesystem" -} - -// method SetLabel - -func (v *interfaceFilesystem) GoSetLabel(flags dbus.Flags, ch chan *dbus.Call, label string, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLabel", flags, ch, label, options) -} - -func (v *interfaceFilesystem) SetLabel(flags dbus.Flags, label string, options map[string]dbus.Variant) error { - return (<-v.GoSetLabel(flags, make(chan *dbus.Call, 1), label, options).Done).Err -} - -// method Mount - -func (v *interfaceFilesystem) GoMount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Mount", flags, ch, options) -} - -func (*interfaceFilesystem) StoreMount(call *dbus.Call) (mount_path string, err error) { - err = call.Store(&mount_path) - return -} - -func (v *interfaceFilesystem) Mount(flags dbus.Flags, options map[string]dbus.Variant) (string, error) { - return v.StoreMount( - <-v.GoMount(flags, make(chan *dbus.Call, 1), options).Done) -} - -// method Unmount - -func (v *interfaceFilesystem) GoUnmount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Unmount", flags, ch, options) -} - -func (v *interfaceFilesystem) Unmount(flags dbus.Flags, options map[string]dbus.Variant) error { - return (<-v.GoUnmount(flags, make(chan *dbus.Call, 1), options).Done).Err -} - -// property MountPoints aay - -func (v *interfaceFilesystem) MountPoints() PropByteSliceSlice { - return &implPropByteSliceSlice{ - Impl: v, - Name: "MountPoints", - } -} - -type PropByteSliceSlice interface { - Get(flags dbus.Flags) (value [][]byte, err error) - Set(flags dbus.Flags, value [][]byte) error - ConnectChanged(cb func(hasValue bool, value [][]byte)) error -} - -type implPropByteSliceSlice struct { - Impl proxy.Implementer - Name string -} - -func (p implPropByteSliceSlice) Get(flags dbus.Flags) (value [][]byte, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropByteSliceSlice) Set(flags dbus.Flags, value [][]byte) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropByteSliceSlice) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v [][]byte - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1974 +0,0 @@ -// Code generated by "./generator ./org.freedesktop.udisks2"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package udisks2 - -import ( - "fmt" - - "github.com/godbus/dbus" - "github.com/linuxdeepin/go-dbus-factory/object_manager" - "github.com/linuxdeepin/go-lib/dbusutil/proxy" - "github.com/stretchr/testify/mock" -) - -type MockUDisks struct { - object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager - proxy.MockObject -} - -type MockManager struct { - MockInterfaceManager // interface org.freedesktop.UDisks2.Manager - proxy.MockObject -} - -type MockInterfaceManager struct { - mock.Mock -} - -// method LoopSetup - -func (v *MockInterfaceManager) GoLoopSetup(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, fd, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) LoopSetup(flags dbus.Flags, fd dbus.UnixFD, options map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, fd, options) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method MDRaidCreate - -func (v *MockInterfaceManager) GoMDRaidCreate(flags dbus.Flags, ch chan *dbus.Call, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, blocks, level, name, chunk, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceManager) MDRaidCreate(flags dbus.Flags, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, blocks, level, name, chunk, options) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Version s - -func (v *MockInterfaceManager) Version() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockDrive struct { - MockInterfaceDrive // interface org.freedesktop.UDisks2.Drive - MockInterfaceDriveAta // interface org.freedesktop.UDisks2.Drive.Ata - proxy.MockObject -} - -type MockInterfaceDrive struct { - mock.Mock -} - -// method Eject - -func (v *MockInterfaceDrive) GoEject(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDrive) Eject(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// method SetConfiguration - -func (v *MockInterfaceDrive) GoSetConfiguration(flags dbus.Flags, ch chan *dbus.Call, value map[string]dbus.Variant, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, value, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDrive) SetConfiguration(flags dbus.Flags, value map[string]dbus.Variant, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, value, options) - - return mockArgs.Error(0) -} - -// method PowerOff - -func (v *MockInterfaceDrive) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDrive) PowerOff(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// property Vendor s - -func (v *MockInterfaceDrive) Vendor() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Model s - -func (v *MockInterfaceDrive) Model() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Revision s - -func (v *MockInterfaceDrive) Revision() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Serial s - -func (v *MockInterfaceDrive) Serial() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WWN s - -func (v *MockInterfaceDrive) WWN() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Id s - -func (v *MockInterfaceDrive) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropDriveConfiguration struct { - mock.Mock -} - -func (p MockPropDriveConfiguration) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropDriveConfiguration) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropDriveConfiguration) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Configuration a{sv} - -func (v *MockInterfaceDrive) Configuration() PropDriveConfiguration { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropDriveConfiguration) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Media s - -func (v *MockInterfaceDrive) Media() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MediaCompatibility as - -func (v *MockInterfaceDrive) MediaCompatibility() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MediaRemovable b - -func (v *MockInterfaceDrive) MediaRemovable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MediaAvailable b - -func (v *MockInterfaceDrive) MediaAvailable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MediaChangeDetected b - -func (v *MockInterfaceDrive) MediaChangeDetected() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Size t - -func (v *MockInterfaceDrive) Size() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeDetected t - -func (v *MockInterfaceDrive) TimeDetected() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property TimeMediaDetected t - -func (v *MockInterfaceDrive) TimeMediaDetected() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Optical b - -func (v *MockInterfaceDrive) Optical() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpticalBlank b - -func (v *MockInterfaceDrive) OpticalBlank() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpticalNumTracks u - -func (v *MockInterfaceDrive) OpticalNumTracks() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpticalNumAudioTracks u - -func (v *MockInterfaceDrive) OpticalNumAudioTracks() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpticalNumDataTracks u - -func (v *MockInterfaceDrive) OpticalNumDataTracks() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property OpticalNumSessions u - -func (v *MockInterfaceDrive) OpticalNumSessions() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property RotationRate i - -func (v *MockInterfaceDrive) RotationRate() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ConnectionBus s - -func (v *MockInterfaceDrive) ConnectionBus() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Seat s - -func (v *MockInterfaceDrive) Seat() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Removable b - -func (v *MockInterfaceDrive) Removable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Ejectable b - -func (v *MockInterfaceDrive) Ejectable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SortKey s - -func (v *MockInterfaceDrive) SortKey() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanPowerOff b - -func (v *MockInterfaceDrive) CanPowerOff() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SiblingId s - -func (v *MockInterfaceDrive) SiblingId() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceDriveAta struct { - mock.Mock -} - -// method SmartUpdate - -func (v *MockInterfaceDriveAta) GoSmartUpdate(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) SmartUpdate(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// method SmartGetAttributes - -func (v *MockInterfaceDriveAta) GoSmartGetAttributes(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) SmartGetAttributes(flags dbus.Flags, options map[string]dbus.Variant) ([]Attribute, error) { - mockArgs := v.Called(flags, options) - - ret0, ok := mockArgs.Get(0).([]Attribute) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method SmartSelftestStart - -func (v *MockInterfaceDriveAta) GoSmartSelftestStart(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, type0, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) SmartSelftestStart(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, type0, options) - - return mockArgs.Error(0) -} - -// method SmartSelftestAbort - -func (v *MockInterfaceDriveAta) GoSmartSelftestAbort(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) SmartSelftestAbort(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// method SmartSetEnabled - -func (v *MockInterfaceDriveAta) GoSmartSetEnabled(flags dbus.Flags, ch chan *dbus.Call, value bool, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, value, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) SmartSetEnabled(flags dbus.Flags, value bool, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, value, options) - - return mockArgs.Error(0) -} - -// method PmGetState - -func (v *MockInterfaceDriveAta) GoPmGetState(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) PmGetState(flags dbus.Flags, options map[string]dbus.Variant) (uint8, error) { - mockArgs := v.Called(flags, options) - - ret0, ok := mockArgs.Get(0).(uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method PmStandby - -func (v *MockInterfaceDriveAta) GoPmStandby(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) PmStandby(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// method PmWakeup - -func (v *MockInterfaceDriveAta) GoPmWakeup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) PmWakeup(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// method SecurityEraseUnit - -func (v *MockInterfaceDriveAta) GoSecurityEraseUnit(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceDriveAta) SecurityEraseUnit(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// property SmartSupported b - -func (v *MockInterfaceDriveAta) SmartSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartEnabled b - -func (v *MockInterfaceDriveAta) SmartEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartUpdated t - -func (v *MockInterfaceDriveAta) SmartUpdated() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartFailing b - -func (v *MockInterfaceDriveAta) SmartFailing() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartPowerOnSeconds t - -func (v *MockInterfaceDriveAta) SmartPowerOnSeconds() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartTemperature d - -func (v *MockInterfaceDriveAta) SmartTemperature() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartNumAttributesFailing i - -func (v *MockInterfaceDriveAta) SmartNumAttributesFailing() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartNumAttributesFailedInThePast i - -func (v *MockInterfaceDriveAta) SmartNumAttributesFailedInThePast() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartNumBadSectors x - -func (v *MockInterfaceDriveAta) SmartNumBadSectors() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartSelftestStatus s - -func (v *MockInterfaceDriveAta) SmartSelftestStatus() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SmartSelftestPercentRemaining i - -func (v *MockInterfaceDriveAta) SmartSelftestPercentRemaining() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PmSupported b - -func (v *MockInterfaceDriveAta) PmSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PmEnabled b - -func (v *MockInterfaceDriveAta) PmEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ApmSupported b - -func (v *MockInterfaceDriveAta) ApmSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ApmEnabled b - -func (v *MockInterfaceDriveAta) ApmEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AamSupported b - -func (v *MockInterfaceDriveAta) AamSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AamEnabled b - -func (v *MockInterfaceDriveAta) AamEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property AamVendorRecommendedValue i - -func (v *MockInterfaceDriveAta) AamVendorRecommendedValue() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WriteCacheSupported b - -func (v *MockInterfaceDriveAta) WriteCacheSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property WriteCacheEnabled b - -func (v *MockInterfaceDriveAta) WriteCacheEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReadLookaheadSupported b - -func (v *MockInterfaceDriveAta) ReadLookaheadSupported() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReadLookaheadEnabled b - -func (v *MockInterfaceDriveAta) ReadLookaheadEnabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityEraseUnitMinutes i - -func (v *MockInterfaceDriveAta) SecurityEraseUnitMinutes() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityEnhancedEraseUnitMinutes i - -func (v *MockInterfaceDriveAta) SecurityEnhancedEraseUnitMinutes() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property SecurityFrozen b - -func (v *MockInterfaceDriveAta) SecurityFrozen() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockBlock struct { - MockInterfaceBlock // interface org.freedesktop.UDisks2.Block - MockInterfacePartitionTable // interface org.freedesktop.UDisks2.PartitionTable - MockInterfacePartition // interface org.freedesktop.UDisks2.Partition - MockInterfaceFilesystem // interface org.freedesktop.UDisks2.Filesystem - proxy.MockObject -} - -type MockInterfaceBlock struct { - mock.Mock -} - -// method AddConfigurationItem - -func (v *MockInterfaceBlock) GoAddConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, item, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) AddConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, item, options) - - return mockArgs.Error(0) -} - -// method RemoveConfigurationItem - -func (v *MockInterfaceBlock) GoRemoveConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, item, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) RemoveConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, item, options) - - return mockArgs.Error(0) -} - -// method UpdateConfigurationItem - -func (v *MockInterfaceBlock) GoUpdateConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, old_item, new_item, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) UpdateConfigurationItem(flags dbus.Flags, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, old_item, new_item, options) - - return mockArgs.Error(0) -} - -// method GetSecretConfiguration - -func (v *MockInterfaceBlock) GoGetSecretConfiguration(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) GetSecretConfiguration(flags dbus.Flags, options map[string]dbus.Variant) ([]ConfigurationItem, error) { - mockArgs := v.Called(flags, options) - - ret0, ok := mockArgs.Get(0).([]ConfigurationItem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Format - -func (v *MockInterfaceBlock) GoFormat(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, type0, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) Format(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, type0, options) - - return mockArgs.Error(0) -} - -// method OpenForBackup - -func (v *MockInterfaceBlock) GoOpenForBackup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) OpenForBackup(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, options) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method OpenForRestore - -func (v *MockInterfaceBlock) GoOpenForRestore(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) OpenForRestore(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, options) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method OpenForBenchmark - -func (v *MockInterfaceBlock) GoOpenForBenchmark(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) OpenForBenchmark(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { - mockArgs := v.Called(flags, options) - - ret0, ok := mockArgs.Get(0).(dbus.UnixFD) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method Rescan - -func (v *MockInterfaceBlock) GoRescan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceBlock) Rescan(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// property Device ay - -func (v *MockInterfaceBlock) Device() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PreferredDevice ay - -func (v *MockInterfaceBlock) PreferredDevice() proxy.PropByteArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Symlinks aay - -func (v *MockInterfaceBlock) Symlinks() PropByteSliceSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropByteSliceSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DeviceNumber t - -func (v *MockInterfaceBlock) DeviceNumber() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Id s - -func (v *MockInterfaceBlock) Id() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Size t - -func (v *MockInterfaceBlock) Size() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property ReadOnly b - -func (v *MockInterfaceBlock) ReadOnly() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Drive o - -func (v *MockInterfaceBlock) Drive() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MDRaid o - -func (v *MockInterfaceBlock) MDRaid() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property MDRaidMember o - -func (v *MockInterfaceBlock) MDRaidMember() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdUsage s - -func (v *MockInterfaceBlock) IdUsage() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdType s - -func (v *MockInterfaceBlock) IdType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdVersion s - -func (v *MockInterfaceBlock) IdVersion() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdLabel s - -func (v *MockInterfaceBlock) IdLabel() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IdUUID s - -func (v *MockInterfaceBlock) IdUUID() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropBlockConfiguration struct { - mock.Mock -} - -func (p MockPropBlockConfiguration) Get(flags dbus.Flags) (value []ConfigurationItem, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([]ConfigurationItem) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropBlockConfiguration) Set(flags dbus.Flags, value []ConfigurationItem) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropBlockConfiguration) ConnectChanged(cb func(hasValue bool, value []ConfigurationItem)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Configuration a(sa{sv}) - -func (v *MockInterfaceBlock) Configuration() PropBlockConfiguration { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropBlockConfiguration) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CryptoBackingDevice o - -func (v *MockInterfaceBlock) CryptoBackingDevice() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintPartitionable b - -func (v *MockInterfaceBlock) HintPartitionable() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintSystem b - -func (v *MockInterfaceBlock) HintSystem() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintIgnore b - -func (v *MockInterfaceBlock) HintIgnore() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintAuto b - -func (v *MockInterfaceBlock) HintAuto() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintName s - -func (v *MockInterfaceBlock) HintName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintIconName s - -func (v *MockInterfaceBlock) HintIconName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property HintSymbolicIconName s - -func (v *MockInterfaceBlock) HintSymbolicIconName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfacePartitionTable struct { - mock.Mock -} - -// method CreatePartition - -func (v *MockInterfacePartitionTable) GoCreatePartition(flags dbus.Flags, ch chan *dbus.Call, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, offset, size, type0, name, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePartitionTable) CreatePartition(flags dbus.Flags, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) (dbus.ObjectPath, error) { - mockArgs := v.Called(flags, offset, size, type0, name, options) - - ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property Type s - -func (v *MockInterfacePartitionTable) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfacePartition struct { - mock.Mock -} - -// method SetType - -func (v *MockInterfacePartition) GoSetType(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, type0, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePartition) SetType(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, type0, options) - - return mockArgs.Error(0) -} - -// method SetName - -func (v *MockInterfacePartition) GoSetName(flags dbus.Flags, ch chan *dbus.Call, name string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, name, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePartition) SetName(flags dbus.Flags, name string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, name, options) - - return mockArgs.Error(0) -} - -// method SetFlags - -func (v *MockInterfacePartition) GoSetFlags(flags dbus.Flags, ch chan *dbus.Call, flags0 uint64, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, flags0, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePartition) SetFlags(flags dbus.Flags, flags0 uint64, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, flags0, options) - - return mockArgs.Error(0) -} - -// method Delete - -func (v *MockInterfacePartition) GoDelete(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePartition) Delete(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// property Number u - -func (v *MockInterfacePartition) Number() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Type s - -func (v *MockInterfacePartition) Type() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Flags t - -func (v *MockInterfacePartition) Flags() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Offset t - -func (v *MockInterfacePartition) Offset() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Size t - -func (v *MockInterfacePartition) Size() proxy.PropUint64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Name s - -func (v *MockInterfacePartition) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property UUID s - -func (v *MockInterfacePartition) UUID() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Table o - -func (v *MockInterfacePartition) Table() proxy.PropObjectPath { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsContainer b - -func (v *MockInterfacePartition) IsContainer() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property IsContained b - -func (v *MockInterfacePartition) IsContained() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfaceFilesystem struct { - mock.Mock -} - -// method SetLabel - -func (v *MockInterfaceFilesystem) GoSetLabel(flags dbus.Flags, ch chan *dbus.Call, label string, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, label, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFilesystem) SetLabel(flags dbus.Flags, label string, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, label, options) - - return mockArgs.Error(0) -} - -// method Mount - -func (v *MockInterfaceFilesystem) GoMount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFilesystem) Mount(flags dbus.Flags, options map[string]dbus.Variant) (string, error) { - mockArgs := v.Called(flags, options) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method Unmount - -func (v *MockInterfaceFilesystem) GoUnmount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { - mockArgs := v.Called(flags, ch, options) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceFilesystem) Unmount(flags dbus.Flags, options map[string]dbus.Variant) error { - mockArgs := v.Called(flags, options) - - return mockArgs.Error(0) -} - -// property MountPoints aay - -func (v *MockInterfaceFilesystem) MountPoints() PropByteSliceSlice { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropByteSliceSlice) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropByteSliceSlice struct { - mock.Mock -} - -func (p MockPropByteSliceSlice) Get(flags dbus.Flags) (value [][]byte, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).([][]byte) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropByteSliceSlice) Set(flags dbus.Flags, value [][]byte) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropByteSliceSlice) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { - args := p.Called(cb) - - return args.Error(0) -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Block1.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Block1.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Block1.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Block1.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Block.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Block.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Block.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Block.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,126 +0,0 @@ -{ - "Service": "org.freedesktop.UDisks2", - "Objects": [ - { - "Type": "UDisks", - "Path": "/org/freedesktop/UDisks2", - "Interfaces": [ - { - "Name": "org.freedesktop.DBus.ObjectManager" - } - ] - }, - { - "Type": "Manager", - "Path": "/org/freedesktop/UDisks2/Manager", - "Interfaces": [ - { - "Name": "org.freedesktop.UDisks2.Manager", - "Type": "manager" - } - ] - }, - { - "Type": "Drive", - "Interfaces": [ - { - "Name": "org.freedesktop.UDisks2.Drive", - "Type": "drive", - "Accessor": "Drive", - "Fixes": { - "p/Configuration": { - "Type": "PropDriveConfiguration", - "ValueType": "map[string]dbus.Variant" - } - } - }, - { - "Name": "org.freedesktop.UDisks2.Drive.Ata", - "Type": "driveAta", - "Accessor": "DriveAta", - "Fixes": { - "m/SmartGetAttributes": [ - { - "Name": "attributes", - "Type": "[]Attribute" - } - ] - } - } - ] - }, - { - "Type": "Block", - "Interfaces": [ - { - "Name": "org.freedesktop.UDisks2.Block", - "Type": "block", - "Accessor": "Block", - "Fixes": { - "p/Symlinks": { - "RefType": "PropByteSliceSlice" - }, - "p/Configuration": { - "Type": "PropBlockConfiguration", - "ValueType": "[]ConfigurationItem" - }, - "m/AddConfigurationItem": [ - { - "Name": "item", - "Type": "ConfigurationItem" - } - ], - "m/RemoveConfigurationItem": [ - { - "Name": "item", - "Type": "ConfigurationItem" - } - ], - "m/UpdateConfigurationItem": [ - { - "Name": "old_item", - "Type": "ConfigurationItem" - }, - { - "Name": "new_item", - "Type": "ConfigurationItem" - } - ], - "m/GetSecretConfiguration": [ - { - "Name": "configuration", - "Type": "[]ConfigurationItem" - } - ] - } - }, - { - "Name": "org.freedesktop.UDisks2.PartitionTable", - "Type": "partitionTable", - "Accessor": "PartitionTable" - }, - { - "Name": "org.freedesktop.UDisks2.Partition", - "Type": "partition", - "Accessor": "Partition" - }, - { - "Name": "org.freedesktop.UDisks2.Filesystem", - "Type": "filesystem", - "Accessor": "Filesystem", - "Fixes": { - "p/MountPoints": { - "RefType": "PropByteSliceSlice" - } - } - } - ] - } - ], - "PropertyTypes": [ - { - "Type": "PropByteSliceSlice", - "ValueType": "[][]byte" - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Drive.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Drive.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Drive.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Drive.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/Manager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/Manager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/manual.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/manual.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -package udisks2 - -import "github.com/godbus/dbus" - -type Attribute struct { - Id byte - Name string - Flags uint16 - Value int32 - Worst int32 - Threshold int32 - Pretty int64 - PrettyUnit int32 - Expansion map[string]dbus.Variant -} - -type ConfigurationItem struct { - Type string - Details map[string]dbus.Variant -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/UDisks.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/UDisks.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.udisks2/UDisks.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.udisks2/UDisks.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,191 @@ +// Code generated by "./generator ./org.freedesktop.upower"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package upower + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type UPower interface { + upower // interface org.freedesktop.UPower + proxy.Object +} + +type objectUPower struct { + interfaceUpower // interface org.freedesktop.UPower + proxy.ImplObject +} + +func NewUPower(conn *dbus.Conn) UPower { + obj := new(objectUPower) + obj.ImplObject.Init_(conn, "org.freedesktop.UPower", "/org/freedesktop/UPower") + return obj +} + +type upower interface { + GoEnumerateDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EnumerateDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetDisplayDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDisplayDevice(flags dbus.Flags) (dbus.ObjectPath, error) + GoGetCriticalAction(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCriticalAction(flags dbus.Flags) (string, error) + ConnectDeviceAdded(cb func(device dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectDeviceRemoved(cb func(device dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + DaemonVersion() proxy.PropString + OnBattery() proxy.PropBool + LidIsClosed() proxy.PropBool + LidIsPresent() proxy.PropBool +} + +type interfaceUpower struct{} + +func (v *interfaceUpower) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUpower) GetInterfaceName_() string { + return "org.freedesktop.UPower" +} + +// method EnumerateDevices + +func (v *interfaceUpower) GoEnumerateDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnumerateDevices", flags, ch) +} + +func (*interfaceUpower) StoreEnumerateDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceUpower) EnumerateDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreEnumerateDevices( + <-v.GoEnumerateDevices(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDisplayDevice + +func (v *interfaceUpower) GoGetDisplayDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDisplayDevice", flags, ch) +} + +func (*interfaceUpower) StoreGetDisplayDevice(call *dbus.Call) (device dbus.ObjectPath, err error) { + err = call.Store(&device) + return +} + +func (v *interfaceUpower) GetDisplayDevice(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreGetDisplayDevice( + <-v.GoGetDisplayDevice(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetCriticalAction + +func (v *interfaceUpower) GoGetCriticalAction(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCriticalAction", flags, ch) +} + +func (*interfaceUpower) StoreGetCriticalAction(call *dbus.Call) (action string, err error) { + err = call.Store(&action) + return +} + +func (v *interfaceUpower) GetCriticalAction(flags dbus.Flags) (string, error) { + return v.StoreGetCriticalAction( + <-v.GoGetCriticalAction(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal DeviceAdded + +func (v *interfaceUpower) ConnectDeviceAdded(cb func(device dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var device dbus.ObjectPath + err := dbus.Store(sig.Body, &device) + if err == nil { + cb(device) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceRemoved + +func (v *interfaceUpower) ConnectDeviceRemoved(cb func(device dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var device dbus.ObjectPath + err := dbus.Store(sig.Body, &device) + if err == nil { + cb(device) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DaemonVersion s + +func (v *interfaceUpower) DaemonVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DaemonVersion", + } +} + +// property OnBattery b + +func (v *interfaceUpower) OnBattery() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "OnBattery", + } +} + +// property LidIsClosed b + +func (v *interfaceUpower) LidIsClosed() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LidIsClosed", + } +} + +// property LidIsPresent b + +func (v *interfaceUpower) LidIsPresent() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LidIsPresent", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,166 @@ +// Code generated by "./generator ./org.freedesktop.upower"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package upower + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockUPower struct { + MockInterfaceUpower // interface org.freedesktop.UPower + proxy.MockObject +} + +type MockInterfaceUpower struct { + mock.Mock +} + +// method EnumerateDevices + +func (v *MockInterfaceUpower) GoEnumerateDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpower) EnumerateDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDisplayDevice + +func (v *MockInterfaceUpower) GoGetDisplayDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpower) GetDisplayDevice(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetCriticalAction + +func (v *MockInterfaceUpower) GoGetCriticalAction(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpower) GetCriticalAction(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal DeviceAdded + +func (v *MockInterfaceUpower) ConnectDeviceAdded(cb func(device dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceRemoved + +func (v *MockInterfaceUpower) ConnectDeviceRemoved(cb func(device dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DaemonVersion s + +func (v *MockInterfaceUpower) DaemonVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OnBattery b + +func (v *MockInterfaceUpower) OnBattery() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LidIsClosed b + +func (v *MockInterfaceUpower) LidIsClosed() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LidIsPresent b + +func (v *MockInterfaceUpower) LidIsPresent() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.freedesktop.UPower", + "Objects": [ + { + "Type": "UPower", + "Path": "/org/freedesktop/UPower", + "Interfaces": [ + { + "Name": "org.freedesktop.UPower", + "Type": "upower" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/UPower.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/UPower.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.freedesktop.upower/UPower.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.freedesktop.upower/UPower.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1433 +0,0 @@ -// Code generated by "./generator ./org.kde.kwin"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package kwin - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type KWin interface { - kwin // interface org.kde.KWin - proxy.Object -} - -type objectKWin struct { - interfaceKwin // interface org.kde.KWin - proxy.ImplObject -} - -func NewKWin(conn *dbus.Conn) KWin { - obj := new(objectKWin) - obj.ImplObject.Init_(conn, "org.kde.KWin", "/KWin") - return obj -} - -type kwin interface { - GoCascadeDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CascadeDesktop(flags dbus.Flags) error - GoUnclutterDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - UnclutterDesktop(flags dbus.Flags) error - GoReconfigure(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Reconfigure(flags dbus.Flags) error - GoKillWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - KillWindow(flags dbus.Flags) error - GoSetCurrentDesktop(flags dbus.Flags, ch chan *dbus.Call, desktop int32) *dbus.Call - SetCurrentDesktop(flags dbus.Flags, desktop int32) (bool, error) - GoSetRepeatRateAndDelay(flags dbus.Flags, ch chan *dbus.Call, rate int32, delay int32) *dbus.Call - SetRepeatRateAndDelay(flags dbus.Flags, rate int32, delay int32) error - GoCurrentDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CurrentDesktop(flags dbus.Flags) (int32, error) - GoNextDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - NextDesktop(flags dbus.Flags) error - GoPreviousDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PreviousDesktop(flags dbus.Flags) error - GoStopActivity(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - StopActivity(flags dbus.Flags, arg0 string) (bool, error) - GoStartActivity(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - StartActivity(flags dbus.Flags, arg0 string) (bool, error) - GoSupportInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - SupportInformation(flags dbus.Flags) (string, error) - GoShowDebugConsole(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - ShowDebugConsole(flags dbus.Flags) error - GoQueryWindowInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - QueryWindowInfo(flags dbus.Flags) (map[string]dbus.Variant, error) - GoGetWindowInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call - GetWindowInfo(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) - GoPreviewWindows(flags dbus.Flags, ch chan *dbus.Call, arg0 []uint32) *dbus.Call - PreviewWindows(flags dbus.Flags, arg0 []uint32) error - GoQuitPreviewWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - QuitPreviewWindows(flags dbus.Flags) error - GoGlobalShortcutsDisabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GlobalShortcutsDisabled(flags dbus.Flags) (bool, error) - GoDisableGlobalShortcutsForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - DisableGlobalShortcutsForClient(flags dbus.Flags, arg0 bool) error - GoDisableHotKeysForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - DisableHotKeysForClient(flags dbus.Flags, arg0 bool) error - GoDisableGestureForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - DisableGestureForClient(flags dbus.Flags, arg0 bool) error - GoXwaylandGrabed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - XwaylandGrabed(flags dbus.Flags) (bool, error) - GoCursorImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - CursorImage(flags dbus.Flags) ([]uint8, error) - GoSetKWinLogOutput(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - SetKWinLogOutput(flags dbus.Flags, arg0 bool) error - GoPrintKwinFps(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call - PrintKwinFps(flags dbus.Flags, arg0 bool) error - GoDumpOutputBuffer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - DumpOutputBuffer(flags dbus.Flags) error - GoSetTouchDeviceToScreenId(flags dbus.Flags, ch chan *dbus.Call, touchDeviceSysName string, screenId int32) *dbus.Call - SetTouchDeviceToScreenId(flags dbus.Flags, touchDeviceSysName string, screenId int32) error - GoGetTouchDeviceToScreenInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - GetTouchDeviceToScreenInfo(flags dbus.Flags) (string, error) - ConnectReloadConfig(cb func()) (dbusutil.SignalHandlerId, error) -} - -type interfaceKwin struct{} - -func (v *interfaceKwin) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceKwin) GetInterfaceName_() string { - return "org.kde.KWin" -} - -// method cascadeDesktop - -func (v *interfaceKwin) GoCascadeDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".cascadeDesktop", flags, ch) -} - -func (v *interfaceKwin) CascadeDesktop(flags dbus.Flags) error { - return (<-v.GoCascadeDesktop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method unclutterDesktop - -func (v *interfaceKwin) GoUnclutterDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".unclutterDesktop", flags, ch) -} - -func (v *interfaceKwin) UnclutterDesktop(flags dbus.Flags) error { - return (<-v.GoUnclutterDesktop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method reconfigure - -func (v *interfaceKwin) GoReconfigure(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".reconfigure", flags, ch) -} - -func (v *interfaceKwin) Reconfigure(flags dbus.Flags) error { - return (<-v.GoReconfigure(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method killWindow - -func (v *interfaceKwin) GoKillWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".killWindow", flags, ch) -} - -func (v *interfaceKwin) KillWindow(flags dbus.Flags) error { - return (<-v.GoKillWindow(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method setCurrentDesktop - -func (v *interfaceKwin) GoSetCurrentDesktop(flags dbus.Flags, ch chan *dbus.Call, desktop int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".setCurrentDesktop", flags, ch, desktop) -} - -func (*interfaceKwin) StoreSetCurrentDesktop(call *dbus.Call) (result bool, err error) { - err = call.Store(&result) - return -} - -func (v *interfaceKwin) SetCurrentDesktop(flags dbus.Flags, desktop int32) (bool, error) { - return v.StoreSetCurrentDesktop( - <-v.GoSetCurrentDesktop(flags, make(chan *dbus.Call, 1), desktop).Done) -} - -// method setRepeatRateAndDelay - -func (v *interfaceKwin) GoSetRepeatRateAndDelay(flags dbus.Flags, ch chan *dbus.Call, rate int32, delay int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".setRepeatRateAndDelay", flags, ch, rate, delay) -} - -func (v *interfaceKwin) SetRepeatRateAndDelay(flags dbus.Flags, rate int32, delay int32) error { - return (<-v.GoSetRepeatRateAndDelay(flags, make(chan *dbus.Call, 1), rate, delay).Done).Err -} - -// method currentDesktop - -func (v *interfaceKwin) GoCurrentDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".currentDesktop", flags, ch) -} - -func (*interfaceKwin) StoreCurrentDesktop(call *dbus.Call) (arg0 int32, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) CurrentDesktop(flags dbus.Flags) (int32, error) { - return v.StoreCurrentDesktop( - <-v.GoCurrentDesktop(flags, make(chan *dbus.Call, 1)).Done) -} - -// method nextDesktop - -func (v *interfaceKwin) GoNextDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".nextDesktop", flags, ch) -} - -func (v *interfaceKwin) NextDesktop(flags dbus.Flags) error { - return (<-v.GoNextDesktop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method previousDesktop - -func (v *interfaceKwin) GoPreviousDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".previousDesktop", flags, ch) -} - -func (v *interfaceKwin) PreviousDesktop(flags dbus.Flags) error { - return (<-v.GoPreviousDesktop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method stopActivity - -func (v *interfaceKwin) GoStopActivity(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".stopActivity", flags, ch, arg0) -} - -func (*interfaceKwin) StoreStopActivity(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceKwin) StopActivity(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreStopActivity( - <-v.GoStopActivity(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method startActivity - -func (v *interfaceKwin) GoStartActivity(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".startActivity", flags, ch, arg0) -} - -func (*interfaceKwin) StoreStartActivity(call *dbus.Call) (arg1 bool, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceKwin) StartActivity(flags dbus.Flags, arg0 string) (bool, error) { - return v.StoreStartActivity( - <-v.GoStartActivity(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method supportInformation - -func (v *interfaceKwin) GoSupportInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".supportInformation", flags, ch) -} - -func (*interfaceKwin) StoreSupportInformation(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) SupportInformation(flags dbus.Flags) (string, error) { - return v.StoreSupportInformation( - <-v.GoSupportInformation(flags, make(chan *dbus.Call, 1)).Done) -} - -// method showDebugConsole - -func (v *interfaceKwin) GoShowDebugConsole(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".showDebugConsole", flags, ch) -} - -func (v *interfaceKwin) ShowDebugConsole(flags dbus.Flags) error { - return (<-v.GoShowDebugConsole(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method queryWindowInfo - -func (v *interfaceKwin) GoQueryWindowInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".queryWindowInfo", flags, ch) -} - -func (*interfaceKwin) StoreQueryWindowInfo(call *dbus.Call) (arg0 map[string]dbus.Variant, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) QueryWindowInfo(flags dbus.Flags) (map[string]dbus.Variant, error) { - return v.StoreQueryWindowInfo( - <-v.GoQueryWindowInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// method getWindowInfo - -func (v *interfaceKwin) GoGetWindowInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".getWindowInfo", flags, ch, arg0) -} - -func (*interfaceKwin) StoreGetWindowInfo(call *dbus.Call) (arg1 map[string]dbus.Variant, err error) { - err = call.Store(&arg1) - return -} - -func (v *interfaceKwin) GetWindowInfo(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { - return v.StoreGetWindowInfo( - <-v.GoGetWindowInfo(flags, make(chan *dbus.Call, 1), arg0).Done) -} - -// method previewWindows - -func (v *interfaceKwin) GoPreviewWindows(flags dbus.Flags, ch chan *dbus.Call, arg0 []uint32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".previewWindows", flags, ch, arg0) -} - -func (v *interfaceKwin) PreviewWindows(flags dbus.Flags, arg0 []uint32) error { - return (<-v.GoPreviewWindows(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method quitPreviewWindows - -func (v *interfaceKwin) GoQuitPreviewWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".quitPreviewWindows", flags, ch) -} - -func (v *interfaceKwin) QuitPreviewWindows(flags dbus.Flags) error { - return (<-v.GoQuitPreviewWindows(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method globalShortcutsDisabled - -func (v *interfaceKwin) GoGlobalShortcutsDisabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".globalShortcutsDisabled", flags, ch) -} - -func (*interfaceKwin) StoreGlobalShortcutsDisabled(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) GlobalShortcutsDisabled(flags dbus.Flags) (bool, error) { - return v.StoreGlobalShortcutsDisabled( - <-v.GoGlobalShortcutsDisabled(flags, make(chan *dbus.Call, 1)).Done) -} - -// method disableGlobalShortcutsForClient - -func (v *interfaceKwin) GoDisableGlobalShortcutsForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".disableGlobalShortcutsForClient", flags, ch, arg0) -} - -func (v *interfaceKwin) DisableGlobalShortcutsForClient(flags dbus.Flags, arg0 bool) error { - return (<-v.GoDisableGlobalShortcutsForClient(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method disableHotKeysForClient - -func (v *interfaceKwin) GoDisableHotKeysForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".disableHotKeysForClient", flags, ch, arg0) -} - -func (v *interfaceKwin) DisableHotKeysForClient(flags dbus.Flags, arg0 bool) error { - return (<-v.GoDisableHotKeysForClient(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method disableGestureForClient - -func (v *interfaceKwin) GoDisableGestureForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".disableGestureForClient", flags, ch, arg0) -} - -func (v *interfaceKwin) DisableGestureForClient(flags dbus.Flags, arg0 bool) error { - return (<-v.GoDisableGestureForClient(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method xwaylandGrabed - -func (v *interfaceKwin) GoXwaylandGrabed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".xwaylandGrabed", flags, ch) -} - -func (*interfaceKwin) StoreXwaylandGrabed(call *dbus.Call) (arg0 bool, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) XwaylandGrabed(flags dbus.Flags) (bool, error) { - return v.StoreXwaylandGrabed( - <-v.GoXwaylandGrabed(flags, make(chan *dbus.Call, 1)).Done) -} - -// method cursorImage - -func (v *interfaceKwin) GoCursorImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".cursorImage", flags, ch) -} - -func (*interfaceKwin) StoreCursorImage(call *dbus.Call) (arg0 []uint8, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) CursorImage(flags dbus.Flags) ([]uint8, error) { - return v.StoreCursorImage( - <-v.GoCursorImage(flags, make(chan *dbus.Call, 1)).Done) -} - -// method setKWinLogOutput - -func (v *interfaceKwin) GoSetKWinLogOutput(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".setKWinLogOutput", flags, ch, arg0) -} - -func (v *interfaceKwin) SetKWinLogOutput(flags dbus.Flags, arg0 bool) error { - return (<-v.GoSetKWinLogOutput(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method printKwinFps - -func (v *interfaceKwin) GoPrintKwinFps(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".printKwinFps", flags, ch, arg0) -} - -func (v *interfaceKwin) PrintKwinFps(flags dbus.Flags, arg0 bool) error { - return (<-v.GoPrintKwinFps(flags, make(chan *dbus.Call, 1), arg0).Done).Err -} - -// method dumpOutputBuffer - -func (v *interfaceKwin) GoDumpOutputBuffer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".dumpOutputBuffer", flags, ch) -} - -func (v *interfaceKwin) DumpOutputBuffer(flags dbus.Flags) error { - return (<-v.GoDumpOutputBuffer(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method setTouchDeviceToScreenId - -func (v *interfaceKwin) GoSetTouchDeviceToScreenId(flags dbus.Flags, ch chan *dbus.Call, touchDeviceSysName string, screenId int32) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".setTouchDeviceToScreenId", flags, ch, touchDeviceSysName, screenId) -} - -func (v *interfaceKwin) SetTouchDeviceToScreenId(flags dbus.Flags, touchDeviceSysName string, screenId int32) error { - return (<-v.GoSetTouchDeviceToScreenId(flags, make(chan *dbus.Call, 1), touchDeviceSysName, screenId).Done).Err -} - -// method getTouchDeviceToScreenInfo - -func (v *interfaceKwin) GoGetTouchDeviceToScreenInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".getTouchDeviceToScreenInfo", flags, ch) -} - -func (*interfaceKwin) StoreGetTouchDeviceToScreenInfo(call *dbus.Call) (arg0 string, err error) { - err = call.Store(&arg0) - return -} - -func (v *interfaceKwin) GetTouchDeviceToScreenInfo(flags dbus.Flags) (string, error) { - return v.StoreGetTouchDeviceToScreenInfo( - <-v.GoGetTouchDeviceToScreenInfo(flags, make(chan *dbus.Call, 1)).Done) -} - -// signal reloadConfig - -func (v *interfaceKwin) ConnectReloadConfig(cb func()) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "reloadConfig", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".reloadConfig", - } - handlerFunc := func(sig *dbus.Signal) { - cb() - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -type Compositor interface { - compositing // interface org.kde.kwin.Compositing - proxy.Object -} - -type objectCompositor struct { - interfaceCompositing // interface org.kde.kwin.Compositing - proxy.ImplObject -} - -func NewCompositor(conn *dbus.Conn) Compositor { - obj := new(objectCompositor) - obj.ImplObject.Init_(conn, "org.kde.KWin", "/Compositor") - return obj -} - -type compositing interface { - GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Suspend(flags dbus.Flags) error - GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Resume(flags dbus.Flags) error - ConnectCompositingToggled(cb func(active bool)) (dbusutil.SignalHandlerId, error) - Active() proxy.PropBool - CompositingPossible() proxy.PropBool - CompositingNotPossibleReason() proxy.PropString - OpenGLIsBroken() proxy.PropBool - CompositingType() proxy.PropString - SupportedOpenGLPlatformInterfaces() proxy.PropStringArray - PlatformRequiresCompositing() proxy.PropBool -} - -type interfaceCompositing struct{} - -func (v *interfaceCompositing) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceCompositing) GetInterfaceName_() string { - return "org.kde.kwin.Compositing" -} - -// method suspend - -func (v *interfaceCompositing) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".suspend", flags, ch) -} - -func (v *interfaceCompositing) Suspend(flags dbus.Flags) error { - return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method resume - -func (v *interfaceCompositing) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".resume", flags, ch) -} - -func (v *interfaceCompositing) Resume(flags dbus.Flags) error { - return (<-v.GoResume(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal compositingToggled - -func (v *interfaceCompositing) ConnectCompositingToggled(cb func(active bool)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "compositingToggled", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".compositingToggled", - } - handlerFunc := func(sig *dbus.Signal) { - var active bool - err := dbus.Store(sig.Body, &active) - if err == nil { - cb(active) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property active b - -func (v *interfaceCompositing) Active() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "active", - } -} - -// property compositingPossible b - -func (v *interfaceCompositing) CompositingPossible() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "compositingPossible", - } -} - -// property compositingNotPossibleReason s - -func (v *interfaceCompositing) CompositingNotPossibleReason() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "compositingNotPossibleReason", - } -} - -// property openGLIsBroken b - -func (v *interfaceCompositing) OpenGLIsBroken() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "openGLIsBroken", - } -} - -// property compositingType s - -func (v *interfaceCompositing) CompositingType() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "compositingType", - } -} - -// property supportedOpenGLPlatformInterfaces as - -func (v *interfaceCompositing) SupportedOpenGLPlatformInterfaces() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "supportedOpenGLPlatformInterfaces", - } -} - -// property platformRequiresCompositing b - -func (v *interfaceCompositing) PlatformRequiresCompositing() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "platformRequiresCompositing", - } -} - -type InputDeviceManager interface { - inputDeviceManager // interface org.kde.KWin.InputDeviceManager - proxy.Object -} - -type objectInputDeviceManager struct { - interfaceInputDeviceManager // interface org.kde.KWin.InputDeviceManager - proxy.ImplObject -} - -func NewInputDeviceManager(conn *dbus.Conn) InputDeviceManager { - obj := new(objectInputDeviceManager) - obj.ImplObject.Init_(conn, "org.kde.KWin", "/org/kde/KWin/InputDevice") - return obj -} - -type inputDeviceManager interface { - ConnectDeviceAdded(cb func(sysName string)) (dbusutil.SignalHandlerId, error) - ConnectDeviceRemoved(cb func(sysName string)) (dbusutil.SignalHandlerId, error) - DevicesSysNames() proxy.PropStringArray -} - -type interfaceInputDeviceManager struct{} - -func (v *interfaceInputDeviceManager) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceInputDeviceManager) GetInterfaceName_() string { - return "org.kde.KWin.InputDeviceManager" -} - -// signal deviceAdded - -func (v *interfaceInputDeviceManager) ConnectDeviceAdded(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "deviceAdded", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".deviceAdded", - } - handlerFunc := func(sig *dbus.Signal) { - var sysName string - err := dbus.Store(sig.Body, &sysName) - if err == nil { - cb(sysName) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// signal deviceRemoved - -func (v *interfaceInputDeviceManager) ConnectDeviceRemoved(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "deviceRemoved", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".deviceRemoved", - } - handlerFunc := func(sig *dbus.Signal) { - var sysName string - err := dbus.Store(sig.Body, &sysName) - if err == nil { - cb(sysName) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property devicesSysNames as - -func (v *interfaceInputDeviceManager) DevicesSysNames() proxy.PropStringArray { - return &proxy.ImplPropStringArray{ - Impl: v, - Name: "devicesSysNames", - } -} - -type InputDevice interface { - inputDevice // interface org.kde.KWin.InputDevice - proxy.Object -} - -type objectInputDevice struct { - interfaceInputDevice // interface org.kde.KWin.InputDevice - proxy.ImplObject -} - -func NewInputDevice(conn *dbus.Conn, path dbus.ObjectPath) (InputDevice, error) { - if !path.IsValid() { - return nil, errors.New("path is invalid") - } - obj := new(objectInputDevice) - obj.ImplObject.Init_(conn, "org.kde.KWin", path) - return obj, nil -} - -type inputDevice interface { - Keyboard() proxy.PropBool - AlphaNumericKeyboard() proxy.PropBool - Pointer() proxy.PropBool - Touchpad() proxy.PropBool - Touch() proxy.PropBool - TabletTool() proxy.PropBool - TabletPad() proxy.PropBool - GestureSupport() proxy.PropBool - Name() proxy.PropString - SysName() proxy.PropString - OutputName() proxy.PropString - Product() proxy.PropUint32 - Vendor() proxy.PropUint32 - SupportsDisableEvents() proxy.PropBool - Enabled() proxy.PropBool - SupportedButtons() proxy.PropInt32 - SupportsCalibrationMatrix() proxy.PropBool - SupportsLeftHanded() proxy.PropBool - LeftHandedEnabledByDefault() proxy.PropBool - LeftHanded() proxy.PropBool - SupportsDisableEventsOnExternalMouse() proxy.PropBool - SupportsDisableWhileTyping() proxy.PropBool - DisableWhileTypingEnabledByDefault() proxy.PropBool - DisableWhileTyping() proxy.PropBool - SupportsPointerAcceleration() proxy.PropBool - DefaultPointerAcceleration() proxy.PropDouble - PointerAcceleration() proxy.PropDouble - SupportsPointerAccelerationProfileFlat() proxy.PropBool - DefaultPointerAccelerationProfileFlat() proxy.PropBool - PointerAccelerationProfileFlat() proxy.PropBool - SupportsPointerAccelerationProfileAdaptive() proxy.PropBool - DefaultPointerAccelerationProfileAdaptive() proxy.PropBool - PointerAccelerationProfileAdaptive() proxy.PropBool - TapFingerCount() proxy.PropInt32 - TapToClickEnabledByDefault() proxy.PropBool - TapToClick() proxy.PropBool - SupportsLmrTapButtonMap() proxy.PropBool - LmrTapButtonMapEnabledByDefault() proxy.PropBool - LmrTapButtonMap() proxy.PropBool - TapAndDragEnabledByDefault() proxy.PropBool - TapAndDrag() proxy.PropBool - TapDragLockEnabledByDefault() proxy.PropBool - TapDragLock() proxy.PropBool - SupportsMiddleEmulation() proxy.PropBool - MiddleEmulationEnabledByDefault() proxy.PropBool - MiddleEmulation() proxy.PropBool - SupportsNaturalScroll() proxy.PropBool - NaturalScrollEnabledByDefault() proxy.PropBool - NaturalScroll() proxy.PropBool - SupportsScrollTwoFinger() proxy.PropBool - ScrollTwoFingerEnabledByDefault() proxy.PropBool - ScrollTwoFinger() proxy.PropBool - SupportsScrollEdge() proxy.PropBool - ScrollEdgeEnabledByDefault() proxy.PropBool - ScrollEdge() proxy.PropBool - SupportsScrollOnButtonDown() proxy.PropBool - ScrollOnButtonDownEnabledByDefault() proxy.PropBool - DefaultScrollButton() proxy.PropUint32 - ScrollOnButtonDown() proxy.PropBool - ScrollButton() proxy.PropUint32 - SwitchDevice() proxy.PropBool - LidSwitch() proxy.PropBool - TabletModeSwitch() proxy.PropBool - SupportsClickMethodAreas() proxy.PropBool - DefaultClickMethodAreas() proxy.PropBool - ClickMethodAreas() proxy.PropBool - SupportsClickMethodClickfinger() proxy.PropBool - DefaultClickMethodClickfinger() proxy.PropBool - ClickMethodClickfinger() proxy.PropBool -} - -type interfaceInputDevice struct{} - -func (v *interfaceInputDevice) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceInputDevice) GetInterfaceName_() string { - return "org.kde.KWin.InputDevice" -} - -// property keyboard b - -func (v *interfaceInputDevice) Keyboard() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "keyboard", - } -} - -// property alphaNumericKeyboard b - -func (v *interfaceInputDevice) AlphaNumericKeyboard() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "alphaNumericKeyboard", - } -} - -// property pointer b - -func (v *interfaceInputDevice) Pointer() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "pointer", - } -} - -// property touchpad b - -func (v *interfaceInputDevice) Touchpad() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "touchpad", - } -} - -// property touch b - -func (v *interfaceInputDevice) Touch() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "touch", - } -} - -// property tabletTool b - -func (v *interfaceInputDevice) TabletTool() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tabletTool", - } -} - -// property tabletPad b - -func (v *interfaceInputDevice) TabletPad() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tabletPad", - } -} - -// property gestureSupport b - -func (v *interfaceInputDevice) GestureSupport() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "gestureSupport", - } -} - -// property name s - -func (v *interfaceInputDevice) Name() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "name", - } -} - -// property sysName s - -func (v *interfaceInputDevice) SysName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "sysName", - } -} - -// property outputName s - -func (v *interfaceInputDevice) OutputName() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "outputName", - } -} - -// property product u - -func (v *interfaceInputDevice) Product() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "product", - } -} - -// property vendor u - -func (v *interfaceInputDevice) Vendor() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "vendor", - } -} - -// property supportsDisableEvents b - -func (v *interfaceInputDevice) SupportsDisableEvents() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsDisableEvents", - } -} - -// property enabled b - -func (v *interfaceInputDevice) Enabled() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "enabled", - } -} - -// property supportedButtons i - -func (v *interfaceInputDevice) SupportedButtons() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "supportedButtons", - } -} - -// property supportsCalibrationMatrix b - -func (v *interfaceInputDevice) SupportsCalibrationMatrix() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsCalibrationMatrix", - } -} - -// property supportsLeftHanded b - -func (v *interfaceInputDevice) SupportsLeftHanded() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsLeftHanded", - } -} - -// property leftHandedEnabledByDefault b - -func (v *interfaceInputDevice) LeftHandedEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "leftHandedEnabledByDefault", - } -} - -// property leftHanded b - -func (v *interfaceInputDevice) LeftHanded() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "leftHanded", - } -} - -// property supportsDisableEventsOnExternalMouse b - -func (v *interfaceInputDevice) SupportsDisableEventsOnExternalMouse() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsDisableEventsOnExternalMouse", - } -} - -// property supportsDisableWhileTyping b - -func (v *interfaceInputDevice) SupportsDisableWhileTyping() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsDisableWhileTyping", - } -} - -// property disableWhileTypingEnabledByDefault b - -func (v *interfaceInputDevice) DisableWhileTypingEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "disableWhileTypingEnabledByDefault", - } -} - -// property disableWhileTyping b - -func (v *interfaceInputDevice) DisableWhileTyping() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "disableWhileTyping", - } -} - -// property supportsPointerAcceleration b - -func (v *interfaceInputDevice) SupportsPointerAcceleration() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsPointerAcceleration", - } -} - -// property defaultPointerAcceleration d - -func (v *interfaceInputDevice) DefaultPointerAcceleration() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "defaultPointerAcceleration", - } -} - -// property pointerAcceleration d - -func (v *interfaceInputDevice) PointerAcceleration() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "pointerAcceleration", - } -} - -// property supportsPointerAccelerationProfileFlat b - -func (v *interfaceInputDevice) SupportsPointerAccelerationProfileFlat() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsPointerAccelerationProfileFlat", - } -} - -// property defaultPointerAccelerationProfileFlat b - -func (v *interfaceInputDevice) DefaultPointerAccelerationProfileFlat() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "defaultPointerAccelerationProfileFlat", - } -} - -// property pointerAccelerationProfileFlat b - -func (v *interfaceInputDevice) PointerAccelerationProfileFlat() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "pointerAccelerationProfileFlat", - } -} - -// property supportsPointerAccelerationProfileAdaptive b - -func (v *interfaceInputDevice) SupportsPointerAccelerationProfileAdaptive() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsPointerAccelerationProfileAdaptive", - } -} - -// property defaultPointerAccelerationProfileAdaptive b - -func (v *interfaceInputDevice) DefaultPointerAccelerationProfileAdaptive() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "defaultPointerAccelerationProfileAdaptive", - } -} - -// property pointerAccelerationProfileAdaptive b - -func (v *interfaceInputDevice) PointerAccelerationProfileAdaptive() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "pointerAccelerationProfileAdaptive", - } -} - -// property tapFingerCount i - -func (v *interfaceInputDevice) TapFingerCount() proxy.PropInt32 { - return &proxy.ImplPropInt32{ - Impl: v, - Name: "tapFingerCount", - } -} - -// property tapToClickEnabledByDefault b - -func (v *interfaceInputDevice) TapToClickEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tapToClickEnabledByDefault", - } -} - -// property tapToClick b - -func (v *interfaceInputDevice) TapToClick() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tapToClick", - } -} - -// property supportsLmrTapButtonMap b - -func (v *interfaceInputDevice) SupportsLmrTapButtonMap() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsLmrTapButtonMap", - } -} - -// property lmrTapButtonMapEnabledByDefault b - -func (v *interfaceInputDevice) LmrTapButtonMapEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "lmrTapButtonMapEnabledByDefault", - } -} - -// property lmrTapButtonMap b - -func (v *interfaceInputDevice) LmrTapButtonMap() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "lmrTapButtonMap", - } -} - -// property tapAndDragEnabledByDefault b - -func (v *interfaceInputDevice) TapAndDragEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tapAndDragEnabledByDefault", - } -} - -// property tapAndDrag b - -func (v *interfaceInputDevice) TapAndDrag() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tapAndDrag", - } -} - -// property tapDragLockEnabledByDefault b - -func (v *interfaceInputDevice) TapDragLockEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tapDragLockEnabledByDefault", - } -} - -// property tapDragLock b - -func (v *interfaceInputDevice) TapDragLock() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tapDragLock", - } -} - -// property supportsMiddleEmulation b - -func (v *interfaceInputDevice) SupportsMiddleEmulation() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsMiddleEmulation", - } -} - -// property middleEmulationEnabledByDefault b - -func (v *interfaceInputDevice) MiddleEmulationEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "middleEmulationEnabledByDefault", - } -} - -// property middleEmulation b - -func (v *interfaceInputDevice) MiddleEmulation() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "middleEmulation", - } -} - -// property supportsNaturalScroll b - -func (v *interfaceInputDevice) SupportsNaturalScroll() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsNaturalScroll", - } -} - -// property naturalScrollEnabledByDefault b - -func (v *interfaceInputDevice) NaturalScrollEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "naturalScrollEnabledByDefault", - } -} - -// property naturalScroll b - -func (v *interfaceInputDevice) NaturalScroll() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "naturalScroll", - } -} - -// property supportsScrollTwoFinger b - -func (v *interfaceInputDevice) SupportsScrollTwoFinger() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsScrollTwoFinger", - } -} - -// property scrollTwoFingerEnabledByDefault b - -func (v *interfaceInputDevice) ScrollTwoFingerEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "scrollTwoFingerEnabledByDefault", - } -} - -// property scrollTwoFinger b - -func (v *interfaceInputDevice) ScrollTwoFinger() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "scrollTwoFinger", - } -} - -// property supportsScrollEdge b - -func (v *interfaceInputDevice) SupportsScrollEdge() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsScrollEdge", - } -} - -// property scrollEdgeEnabledByDefault b - -func (v *interfaceInputDevice) ScrollEdgeEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "scrollEdgeEnabledByDefault", - } -} - -// property scrollEdge b - -func (v *interfaceInputDevice) ScrollEdge() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "scrollEdge", - } -} - -// property supportsScrollOnButtonDown b - -func (v *interfaceInputDevice) SupportsScrollOnButtonDown() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsScrollOnButtonDown", - } -} - -// property scrollOnButtonDownEnabledByDefault b - -func (v *interfaceInputDevice) ScrollOnButtonDownEnabledByDefault() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "scrollOnButtonDownEnabledByDefault", - } -} - -// property defaultScrollButton u - -func (v *interfaceInputDevice) DefaultScrollButton() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "defaultScrollButton", - } -} - -// property scrollOnButtonDown b - -func (v *interfaceInputDevice) ScrollOnButtonDown() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "scrollOnButtonDown", - } -} - -// property scrollButton u - -func (v *interfaceInputDevice) ScrollButton() proxy.PropUint32 { - return &proxy.ImplPropUint32{ - Impl: v, - Name: "scrollButton", - } -} - -// property switchDevice b - -func (v *interfaceInputDevice) SwitchDevice() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "switchDevice", - } -} - -// property lidSwitch b - -func (v *interfaceInputDevice) LidSwitch() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "lidSwitch", - } -} - -// property tabletModeSwitch b - -func (v *interfaceInputDevice) TabletModeSwitch() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "tabletModeSwitch", - } -} - -// property supportsClickMethodAreas b - -func (v *interfaceInputDevice) SupportsClickMethodAreas() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsClickMethodAreas", - } -} - -// property defaultClickMethodAreas b - -func (v *interfaceInputDevice) DefaultClickMethodAreas() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "defaultClickMethodAreas", - } -} - -// property clickMethodAreas b - -func (v *interfaceInputDevice) ClickMethodAreas() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "clickMethodAreas", - } -} - -// property supportsClickMethodClickfinger b - -func (v *interfaceInputDevice) SupportsClickMethodClickfinger() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "supportsClickMethodClickfinger", - } -} - -// property defaultClickMethodClickfinger b - -func (v *interfaceInputDevice) DefaultClickMethodClickfinger() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "defaultClickMethodClickfinger", - } -} - -// property clickMethodClickfinger b - -func (v *interfaceInputDevice) ClickMethodClickfinger() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "clickMethodClickfinger", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,1691 +0,0 @@ -// Code generated by "./generator ./org.kde.kwin"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package kwin - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockKWin struct { - MockInterfaceKwin // interface org.kde.KWin - proxy.MockObject -} - -type MockInterfaceKwin struct { - mock.Mock -} - -// method cascadeDesktop - -func (v *MockInterfaceKwin) GoCascadeDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) CascadeDesktop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method unclutterDesktop - -func (v *MockInterfaceKwin) GoUnclutterDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) UnclutterDesktop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method reconfigure - -func (v *MockInterfaceKwin) GoReconfigure(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) Reconfigure(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method killWindow - -func (v *MockInterfaceKwin) GoKillWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) KillWindow(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method setCurrentDesktop - -func (v *MockInterfaceKwin) GoSetCurrentDesktop(flags dbus.Flags, ch chan *dbus.Call, desktop int32) *dbus.Call { - mockArgs := v.Called(flags, ch, desktop) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) SetCurrentDesktop(flags dbus.Flags, desktop int32) (bool, error) { - mockArgs := v.Called(flags, desktop) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method setRepeatRateAndDelay - -func (v *MockInterfaceKwin) GoSetRepeatRateAndDelay(flags dbus.Flags, ch chan *dbus.Call, rate int32, delay int32) *dbus.Call { - mockArgs := v.Called(flags, ch, rate, delay) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) SetRepeatRateAndDelay(flags dbus.Flags, rate int32, delay int32) error { - mockArgs := v.Called(flags, rate, delay) - - return mockArgs.Error(0) -} - -// method currentDesktop - -func (v *MockInterfaceKwin) GoCurrentDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) CurrentDesktop(flags dbus.Flags) (int32, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(int32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method nextDesktop - -func (v *MockInterfaceKwin) GoNextDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) NextDesktop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method previousDesktop - -func (v *MockInterfaceKwin) GoPreviousDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) PreviousDesktop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method stopActivity - -func (v *MockInterfaceKwin) GoStopActivity(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) StopActivity(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method startActivity - -func (v *MockInterfaceKwin) GoStartActivity(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) StartActivity(flags dbus.Flags, arg0 string) (bool, error) { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method supportInformation - -func (v *MockInterfaceKwin) GoSupportInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) SupportInformation(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// method showDebugConsole - -func (v *MockInterfaceKwin) GoShowDebugConsole(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) ShowDebugConsole(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method queryWindowInfo - -func (v *MockInterfaceKwin) GoQueryWindowInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) QueryWindowInfo(flags dbus.Flags) (map[string]dbus.Variant, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method getWindowInfo - -func (v *MockInterfaceKwin) GoGetWindowInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) GetWindowInfo(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { - mockArgs := v.Called(flags, arg0) - - ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method previewWindows - -func (v *MockInterfaceKwin) GoPreviewWindows(flags dbus.Flags, ch chan *dbus.Call, arg0 []uint32) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) PreviewWindows(flags dbus.Flags, arg0 []uint32) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method quitPreviewWindows - -func (v *MockInterfaceKwin) GoQuitPreviewWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) QuitPreviewWindows(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method globalShortcutsDisabled - -func (v *MockInterfaceKwin) GoGlobalShortcutsDisabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) GlobalShortcutsDisabled(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method disableGlobalShortcutsForClient - -func (v *MockInterfaceKwin) GoDisableGlobalShortcutsForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) DisableGlobalShortcutsForClient(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method disableHotKeysForClient - -func (v *MockInterfaceKwin) GoDisableHotKeysForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) DisableHotKeysForClient(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method disableGestureForClient - -func (v *MockInterfaceKwin) GoDisableGestureForClient(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) DisableGestureForClient(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method xwaylandGrabed - -func (v *MockInterfaceKwin) GoXwaylandGrabed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) XwaylandGrabed(flags dbus.Flags) (bool, error) { - mockArgs := v.Called(flags) - - return mockArgs.Bool(0), mockArgs.Error(1) -} - -// method cursorImage - -func (v *MockInterfaceKwin) GoCursorImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) CursorImage(flags dbus.Flags) ([]uint8, error) { - mockArgs := v.Called(flags) - - ret0, ok := mockArgs.Get(0).([]uint8) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// method setKWinLogOutput - -func (v *MockInterfaceKwin) GoSetKWinLogOutput(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) SetKWinLogOutput(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method printKwinFps - -func (v *MockInterfaceKwin) GoPrintKwinFps(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { - mockArgs := v.Called(flags, ch, arg0) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) PrintKwinFps(flags dbus.Flags, arg0 bool) error { - mockArgs := v.Called(flags, arg0) - - return mockArgs.Error(0) -} - -// method dumpOutputBuffer - -func (v *MockInterfaceKwin) GoDumpOutputBuffer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) DumpOutputBuffer(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method setTouchDeviceToScreenId - -func (v *MockInterfaceKwin) GoSetTouchDeviceToScreenId(flags dbus.Flags, ch chan *dbus.Call, touchDeviceSysName string, screenId int32) *dbus.Call { - mockArgs := v.Called(flags, ch, touchDeviceSysName, screenId) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) SetTouchDeviceToScreenId(flags dbus.Flags, touchDeviceSysName string, screenId int32) error { - mockArgs := v.Called(flags, touchDeviceSysName, screenId) - - return mockArgs.Error(0) -} - -// method getTouchDeviceToScreenInfo - -func (v *MockInterfaceKwin) GoGetTouchDeviceToScreenInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceKwin) GetTouchDeviceToScreenInfo(flags dbus.Flags) (string, error) { - mockArgs := v.Called(flags) - - return mockArgs.String(0), mockArgs.Error(1) -} - -// signal reloadConfig - -func (v *MockInterfaceKwin) ConnectReloadConfig(cb func()) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -type MockCompositor struct { - MockInterfaceCompositing // interface org.kde.kwin.Compositing - proxy.MockObject -} - -type MockInterfaceCompositing struct { - mock.Mock -} - -// method suspend - -func (v *MockInterfaceCompositing) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCompositing) Suspend(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method resume - -func (v *MockInterfaceCompositing) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceCompositing) Resume(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal compositingToggled - -func (v *MockInterfaceCompositing) ConnectCompositingToggled(cb func(active bool)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property active b - -func (v *MockInterfaceCompositing) Active() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property compositingPossible b - -func (v *MockInterfaceCompositing) CompositingPossible() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property compositingNotPossibleReason s - -func (v *MockInterfaceCompositing) CompositingNotPossibleReason() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property openGLIsBroken b - -func (v *MockInterfaceCompositing) OpenGLIsBroken() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property compositingType s - -func (v *MockInterfaceCompositing) CompositingType() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportedOpenGLPlatformInterfaces as - -func (v *MockInterfaceCompositing) SupportedOpenGLPlatformInterfaces() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property platformRequiresCompositing b - -func (v *MockInterfaceCompositing) PlatformRequiresCompositing() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInputDeviceManager struct { - MockInterfaceInputDeviceManager // interface org.kde.KWin.InputDeviceManager - proxy.MockObject -} - -type MockInterfaceInputDeviceManager struct { - mock.Mock -} - -// signal deviceAdded - -func (v *MockInterfaceInputDeviceManager) ConnectDeviceAdded(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// signal deviceRemoved - -func (v *MockInterfaceInputDeviceManager) ConnectDeviceRemoved(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property devicesSysNames as - -func (v *MockInterfaceInputDeviceManager) DevicesSysNames() proxy.PropStringArray { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInputDevice struct { - MockInterfaceInputDevice // interface org.kde.KWin.InputDevice - proxy.MockObject -} - -type MockInterfaceInputDevice struct { - mock.Mock -} - -// property keyboard b - -func (v *MockInterfaceInputDevice) Keyboard() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property alphaNumericKeyboard b - -func (v *MockInterfaceInputDevice) AlphaNumericKeyboard() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property pointer b - -func (v *MockInterfaceInputDevice) Pointer() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property touchpad b - -func (v *MockInterfaceInputDevice) Touchpad() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property touch b - -func (v *MockInterfaceInputDevice) Touch() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tabletTool b - -func (v *MockInterfaceInputDevice) TabletTool() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tabletPad b - -func (v *MockInterfaceInputDevice) TabletPad() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property gestureSupport b - -func (v *MockInterfaceInputDevice) GestureSupport() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property name s - -func (v *MockInterfaceInputDevice) Name() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property sysName s - -func (v *MockInterfaceInputDevice) SysName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property outputName s - -func (v *MockInterfaceInputDevice) OutputName() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property product u - -func (v *MockInterfaceInputDevice) Product() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property vendor u - -func (v *MockInterfaceInputDevice) Vendor() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsDisableEvents b - -func (v *MockInterfaceInputDevice) SupportsDisableEvents() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property enabled b - -func (v *MockInterfaceInputDevice) Enabled() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportedButtons i - -func (v *MockInterfaceInputDevice) SupportedButtons() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsCalibrationMatrix b - -func (v *MockInterfaceInputDevice) SupportsCalibrationMatrix() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsLeftHanded b - -func (v *MockInterfaceInputDevice) SupportsLeftHanded() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property leftHandedEnabledByDefault b - -func (v *MockInterfaceInputDevice) LeftHandedEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property leftHanded b - -func (v *MockInterfaceInputDevice) LeftHanded() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsDisableEventsOnExternalMouse b - -func (v *MockInterfaceInputDevice) SupportsDisableEventsOnExternalMouse() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsDisableWhileTyping b - -func (v *MockInterfaceInputDevice) SupportsDisableWhileTyping() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property disableWhileTypingEnabledByDefault b - -func (v *MockInterfaceInputDevice) DisableWhileTypingEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property disableWhileTyping b - -func (v *MockInterfaceInputDevice) DisableWhileTyping() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsPointerAcceleration b - -func (v *MockInterfaceInputDevice) SupportsPointerAcceleration() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property defaultPointerAcceleration d - -func (v *MockInterfaceInputDevice) DefaultPointerAcceleration() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property pointerAcceleration d - -func (v *MockInterfaceInputDevice) PointerAcceleration() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsPointerAccelerationProfileFlat b - -func (v *MockInterfaceInputDevice) SupportsPointerAccelerationProfileFlat() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property defaultPointerAccelerationProfileFlat b - -func (v *MockInterfaceInputDevice) DefaultPointerAccelerationProfileFlat() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property pointerAccelerationProfileFlat b - -func (v *MockInterfaceInputDevice) PointerAccelerationProfileFlat() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsPointerAccelerationProfileAdaptive b - -func (v *MockInterfaceInputDevice) SupportsPointerAccelerationProfileAdaptive() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property defaultPointerAccelerationProfileAdaptive b - -func (v *MockInterfaceInputDevice) DefaultPointerAccelerationProfileAdaptive() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property pointerAccelerationProfileAdaptive b - -func (v *MockInterfaceInputDevice) PointerAccelerationProfileAdaptive() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapFingerCount i - -func (v *MockInterfaceInputDevice) TapFingerCount() proxy.PropInt32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapToClickEnabledByDefault b - -func (v *MockInterfaceInputDevice) TapToClickEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapToClick b - -func (v *MockInterfaceInputDevice) TapToClick() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsLmrTapButtonMap b - -func (v *MockInterfaceInputDevice) SupportsLmrTapButtonMap() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property lmrTapButtonMapEnabledByDefault b - -func (v *MockInterfaceInputDevice) LmrTapButtonMapEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property lmrTapButtonMap b - -func (v *MockInterfaceInputDevice) LmrTapButtonMap() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapAndDragEnabledByDefault b - -func (v *MockInterfaceInputDevice) TapAndDragEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapAndDrag b - -func (v *MockInterfaceInputDevice) TapAndDrag() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapDragLockEnabledByDefault b - -func (v *MockInterfaceInputDevice) TapDragLockEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tapDragLock b - -func (v *MockInterfaceInputDevice) TapDragLock() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsMiddleEmulation b - -func (v *MockInterfaceInputDevice) SupportsMiddleEmulation() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property middleEmulationEnabledByDefault b - -func (v *MockInterfaceInputDevice) MiddleEmulationEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property middleEmulation b - -func (v *MockInterfaceInputDevice) MiddleEmulation() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsNaturalScroll b - -func (v *MockInterfaceInputDevice) SupportsNaturalScroll() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property naturalScrollEnabledByDefault b - -func (v *MockInterfaceInputDevice) NaturalScrollEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property naturalScroll b - -func (v *MockInterfaceInputDevice) NaturalScroll() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsScrollTwoFinger b - -func (v *MockInterfaceInputDevice) SupportsScrollTwoFinger() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollTwoFingerEnabledByDefault b - -func (v *MockInterfaceInputDevice) ScrollTwoFingerEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollTwoFinger b - -func (v *MockInterfaceInputDevice) ScrollTwoFinger() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsScrollEdge b - -func (v *MockInterfaceInputDevice) SupportsScrollEdge() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollEdgeEnabledByDefault b - -func (v *MockInterfaceInputDevice) ScrollEdgeEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollEdge b - -func (v *MockInterfaceInputDevice) ScrollEdge() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsScrollOnButtonDown b - -func (v *MockInterfaceInputDevice) SupportsScrollOnButtonDown() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollOnButtonDownEnabledByDefault b - -func (v *MockInterfaceInputDevice) ScrollOnButtonDownEnabledByDefault() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property defaultScrollButton u - -func (v *MockInterfaceInputDevice) DefaultScrollButton() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollOnButtonDown b - -func (v *MockInterfaceInputDevice) ScrollOnButtonDown() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property scrollButton u - -func (v *MockInterfaceInputDevice) ScrollButton() proxy.PropUint32 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property switchDevice b - -func (v *MockInterfaceInputDevice) SwitchDevice() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property lidSwitch b - -func (v *MockInterfaceInputDevice) LidSwitch() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property tabletModeSwitch b - -func (v *MockInterfaceInputDevice) TabletModeSwitch() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsClickMethodAreas b - -func (v *MockInterfaceInputDevice) SupportsClickMethodAreas() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property defaultClickMethodAreas b - -func (v *MockInterfaceInputDevice) DefaultClickMethodAreas() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property clickMethodAreas b - -func (v *MockInterfaceInputDevice) ClickMethodAreas() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property supportsClickMethodClickfinger b - -func (v *MockInterfaceInputDevice) SupportsClickMethodClickfinger() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property defaultClickMethodClickfinger b - -func (v *MockInterfaceInputDevice) DefaultClickMethodClickfinger() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property clickMethodClickfinger b - -func (v *MockInterfaceInputDevice) ClickMethodClickfinger() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/Compositor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/Compositor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/Compositor.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/Compositor.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,44 +0,0 @@ -{ - "Service": "org.kde.KWin", - "Objects": [ - { - "Type": "KWin", - "Path": "/KWin", - "Interfaces": [ - { - "Name": "org.kde.KWin", - "Type": "kwin" - } - ] - }, - { - "Type": "Compositor", - "Path": "/Compositor", - "Interfaces": [ - { - "Name": "org.kde.kwin.Compositing", - "Type": "compositing" - } - ] - }, - { - "Type": "InputDeviceManager", - "Path": "/org/kde/KWin/InputDevice", - "Interfaces": [ - { - "Name": "org.kde.KWin.InputDeviceManager", - "Type": "inputDeviceManager" - } - ] - }, - { - "Type": "InputDevice", - "Interfaces": [ - { - "Name": "org.kde.KWin.InputDevice", - "Type": "inputDevice" - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/InputDeviceManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/InputDeviceManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/InputDeviceManager.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/InputDeviceManager.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/InputDevice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/InputDevice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/InputDevice.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/InputDevice.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/KWin.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/KWin.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.kde.kwin/KWin.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.kde.kwin/KWin.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/auto.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/auto.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,394 +0,0 @@ -// Code generated by "./generator ./org.mpris.mediaplayer2"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package mediaplayer2 - -import "errors" -import "fmt" -import "github.com/godbus/dbus" - -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "unsafe" - -type MediaPlayer interface { - MediaPlayer2() mediaPlayer // interface org.mpris.MediaPlayer2 - Player() player // interface org.mpris.MediaPlayer2.Player - proxy.Object -} - -type objectMediaPlayer struct { - interfaceMediaPlayer // interface org.mpris.MediaPlayer2 - interfacePlayer // interface org.mpris.MediaPlayer2.Player - proxy.ImplObject -} - -func NewMediaPlayer(conn *dbus.Conn, serviceName string) MediaPlayer { - obj := new(objectMediaPlayer) - obj.ImplObject.Init_(conn, serviceName, "/org/mpris/MediaPlayer2") - return obj -} - -func (obj *objectMediaPlayer) MediaPlayer2() mediaPlayer { - return &obj.interfaceMediaPlayer -} - -type mediaPlayer interface { - GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Quit(flags dbus.Flags) error - GoRaise(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Raise(flags dbus.Flags) error - CanQuit() proxy.PropBool - CanRaise() proxy.PropBool - DesktopEntry() proxy.PropString - Identity() proxy.PropString -} - -type interfaceMediaPlayer struct{} - -func (v *interfaceMediaPlayer) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfaceMediaPlayer) GetInterfaceName_() string { - return "org.mpris.MediaPlayer2" -} - -// method Quit - -func (v *interfaceMediaPlayer) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Quit", flags, ch) -} - -func (v *interfaceMediaPlayer) Quit(flags dbus.Flags) error { - return (<-v.GoQuit(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Raise - -func (v *interfaceMediaPlayer) GoRaise(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Raise", flags, ch) -} - -func (v *interfaceMediaPlayer) Raise(flags dbus.Flags) error { - return (<-v.GoRaise(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// property CanQuit b - -func (v *interfaceMediaPlayer) CanQuit() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanQuit", - } -} - -// property CanRaise b - -func (v *interfaceMediaPlayer) CanRaise() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanRaise", - } -} - -// property DesktopEntry s - -func (v *interfaceMediaPlayer) DesktopEntry() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "DesktopEntry", - } -} - -// property Identity s - -func (v *interfaceMediaPlayer) Identity() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "Identity", - } -} - -func (obj *objectMediaPlayer) Player() player { - return &obj.interfacePlayer -} - -type player interface { - GoNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Next(flags dbus.Flags) error - GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Pause(flags dbus.Flags) error - GoPlay(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Play(flags dbus.Flags) error - GoPlayPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - PlayPause(flags dbus.Flags) error - GoPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Previous(flags dbus.Flags) error - GoSeek(flags dbus.Flags, ch chan *dbus.Call, Offset int64) *dbus.Call - Seek(flags dbus.Flags, Offset int64) error - GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, TrackId dbus.ObjectPath, Position int64) *dbus.Call - SetPosition(flags dbus.Flags, TrackId dbus.ObjectPath, Position int64) error - GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call - Stop(flags dbus.Flags) error - ConnectSeeked(cb func(Position int64)) (dbusutil.SignalHandlerId, error) - CanControl() proxy.PropBool - CanGoNext() proxy.PropBool - CanGoPrevious() proxy.PropBool - CanPause() proxy.PropBool - CanPlay() proxy.PropBool - CanSeek() proxy.PropBool - Metadata() PropPlayerMetadata - PlaybackStatus() proxy.PropString - Position() proxy.PropInt64 - Volume() proxy.PropDouble -} - -type interfacePlayer struct{} - -func (v *interfacePlayer) GetObject_() *proxy.ImplObject { - return (*proxy.ImplObject)(unsafe.Pointer(v)) -} - -func (*interfacePlayer) GetInterfaceName_() string { - return "org.mpris.MediaPlayer2.Player" -} - -// method Next - -func (v *interfacePlayer) GoNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Next", flags, ch) -} - -func (v *interfacePlayer) Next(flags dbus.Flags) error { - return (<-v.GoNext(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Pause - -func (v *interfacePlayer) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Pause", flags, ch) -} - -func (v *interfacePlayer) Pause(flags dbus.Flags) error { - return (<-v.GoPause(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Play - -func (v *interfacePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Play", flags, ch) -} - -func (v *interfacePlayer) Play(flags dbus.Flags) error { - return (<-v.GoPlay(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method PlayPause - -func (v *interfacePlayer) GoPlayPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".PlayPause", flags, ch) -} - -func (v *interfacePlayer) PlayPause(flags dbus.Flags) error { - return (<-v.GoPlayPause(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Previous - -func (v *interfacePlayer) GoPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Previous", flags, ch) -} - -func (v *interfacePlayer) Previous(flags dbus.Flags) error { - return (<-v.GoPrevious(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// method Seek - -func (v *interfacePlayer) GoSeek(flags dbus.Flags, ch chan *dbus.Call, Offset int64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Seek", flags, ch, Offset) -} - -func (v *interfacePlayer) Seek(flags dbus.Flags, Offset int64) error { - return (<-v.GoSeek(flags, make(chan *dbus.Call, 1), Offset).Done).Err -} - -// method SetPosition - -func (v *interfacePlayer) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, TrackId dbus.ObjectPath, Position int64) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPosition", flags, ch, TrackId, Position) -} - -func (v *interfacePlayer) SetPosition(flags dbus.Flags, TrackId dbus.ObjectPath, Position int64) error { - return (<-v.GoSetPosition(flags, make(chan *dbus.Call, 1), TrackId, Position).Done).Err -} - -// method Stop - -func (v *interfacePlayer) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch) -} - -func (v *interfacePlayer) Stop(flags dbus.Flags) error { - return (<-v.GoStop(flags, make(chan *dbus.Call, 1)).Done).Err -} - -// signal Seeked - -func (v *interfacePlayer) ConnectSeeked(cb func(Position int64)) (dbusutil.SignalHandlerId, error) { - if cb == nil { - return 0, errors.New("nil callback") - } - obj := v.GetObject_() - rule := fmt.Sprintf( - "type='signal',interface='%s',member='%s',path='%s',sender='%s'", - v.GetInterfaceName_(), "Seeked", obj.Path_(), obj.ServiceName_()) - - sigRule := &dbusutil.SignalRule{ - Path: obj.Path_(), - Name: v.GetInterfaceName_() + ".Seeked", - } - handlerFunc := func(sig *dbus.Signal) { - var Position int64 - err := dbus.Store(sig.Body, &Position) - if err == nil { - cb(Position) - } - } - - return obj.ConnectSignal_(rule, sigRule, handlerFunc) -} - -// property CanControl b - -func (v *interfacePlayer) CanControl() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanControl", - } -} - -// property CanGoNext b - -func (v *interfacePlayer) CanGoNext() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanGoNext", - } -} - -// property CanGoPrevious b - -func (v *interfacePlayer) CanGoPrevious() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanGoPrevious", - } -} - -// property CanPause b - -func (v *interfacePlayer) CanPause() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanPause", - } -} - -// property CanPlay b - -func (v *interfacePlayer) CanPlay() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanPlay", - } -} - -// property CanSeek b - -func (v *interfacePlayer) CanSeek() proxy.PropBool { - return &proxy.ImplPropBool{ - Impl: v, - Name: "CanSeek", - } -} - -type PropPlayerMetadata interface { - Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) - Set(flags dbus.Flags, value map[string]dbus.Variant) error - ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error -} - -type implPropPlayerMetadata struct { - Impl proxy.Implementer - Name string -} - -func (p implPropPlayerMetadata) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), - p.Name, &value) - return -} - -func (p implPropPlayerMetadata) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) -} - -func (p implPropPlayerMetadata) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - if cb == nil { - return errors.New("nil callback") - } - cb0 := func(hasValue bool, value interface{}) { - if hasValue { - var v map[string]dbus.Variant - err := dbus.Store([]interface{}{value}, &v) - if err != nil { - return - } - cb(true, v) - } else { - cb(false, nil) - } - } - return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), - p.Name, cb0) -} - -// property Metadata a{sv} - -func (v *interfacePlayer) Metadata() PropPlayerMetadata { - return &implPropPlayerMetadata{ - Impl: v, - Name: "Metadata", - } -} - -// property PlaybackStatus s - -func (v *interfacePlayer) PlaybackStatus() proxy.PropString { - return &proxy.ImplPropString{ - Impl: v, - Name: "PlaybackStatus", - } -} - -// property Position x - -func (v *interfacePlayer) Position() proxy.PropInt64 { - return &proxy.ImplPropInt64{ - Impl: v, - Name: "Position", - } -} - -// property Volume d - -func (v *interfacePlayer) Volume() proxy.PropDouble { - return &proxy.ImplPropDouble{ - Impl: v, - Name: "Volume", - } -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/auto_mock.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 @@ -1,441 +0,0 @@ -// Code generated by "./generator ./org.mpris.mediaplayer2"; DO NOT EDIT. - -// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later -package mediaplayer2 - -import "fmt" -import "github.com/godbus/dbus" -import "github.com/linuxdeepin/go-lib/dbusutil" -import "github.com/linuxdeepin/go-lib/dbusutil/proxy" -import "github.com/stretchr/testify/mock" - -type MockMediaPlayer struct { - MockInterfaceMediaPlayer // interface org.mpris.MediaPlayer2 - MockInterfacePlayer // interface org.mpris.MediaPlayer2.Player - proxy.MockObject -} - -type MockInterfaceMediaPlayer struct { - mock.Mock -} - -// method Quit - -func (v *MockInterfaceMediaPlayer) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMediaPlayer) Quit(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Raise - -func (v *MockInterfaceMediaPlayer) GoRaise(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfaceMediaPlayer) Raise(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// property CanQuit b - -func (v *MockInterfaceMediaPlayer) CanQuit() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanRaise b - -func (v *MockInterfaceMediaPlayer) CanRaise() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property DesktopEntry s - -func (v *MockInterfaceMediaPlayer) DesktopEntry() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Identity s - -func (v *MockInterfaceMediaPlayer) Identity() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockInterfacePlayer struct { - mock.Mock -} - -// method Next - -func (v *MockInterfacePlayer) GoNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) Next(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Pause - -func (v *MockInterfacePlayer) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) Pause(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Play - -func (v *MockInterfacePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) Play(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method PlayPause - -func (v *MockInterfacePlayer) GoPlayPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) PlayPause(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Previous - -func (v *MockInterfacePlayer) GoPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) Previous(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// method Seek - -func (v *MockInterfacePlayer) GoSeek(flags dbus.Flags, ch chan *dbus.Call, Offset int64) *dbus.Call { - mockArgs := v.Called(flags, ch, Offset) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) Seek(flags dbus.Flags, Offset int64) error { - mockArgs := v.Called(flags, Offset) - - return mockArgs.Error(0) -} - -// method SetPosition - -func (v *MockInterfacePlayer) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, TrackId dbus.ObjectPath, Position int64) *dbus.Call { - mockArgs := v.Called(flags, ch, TrackId, Position) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) SetPosition(flags dbus.Flags, TrackId dbus.ObjectPath, Position int64) error { - mockArgs := v.Called(flags, TrackId, Position) - - return mockArgs.Error(0) -} - -// method Stop - -func (v *MockInterfacePlayer) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { - mockArgs := v.Called(flags, ch) - - ret, ok := mockArgs.Get(0).(*dbus.Call) - if !ok { - panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) - } - - return ret -} - -func (v *MockInterfacePlayer) Stop(flags dbus.Flags) error { - mockArgs := v.Called(flags) - - return mockArgs.Error(0) -} - -// signal Seeked - -func (v *MockInterfacePlayer) ConnectSeeked(cb func(Position int64)) (dbusutil.SignalHandlerId, error) { - mockArgs := v.Called(cb) - - ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0, mockArgs.Error(1) -} - -// property CanControl b - -func (v *MockInterfacePlayer) CanControl() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanGoNext b - -func (v *MockInterfacePlayer) CanGoNext() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanGoPrevious b - -func (v *MockInterfacePlayer) CanGoPrevious() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanPause b - -func (v *MockInterfacePlayer) CanPause() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanPlay b - -func (v *MockInterfacePlayer) CanPlay() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property CanSeek b - -func (v *MockInterfacePlayer) CanSeek() proxy.PropBool { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -type MockPropPlayerMetadata struct { - mock.Mock -} - -func (p MockPropPlayerMetadata) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { - args := p.Called(flags) - - var ok bool - value, ok = args.Get(0).(map[string]dbus.Variant) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) - } - - err = args.Error(1) - - return -} - -func (p MockPropPlayerMetadata) Set(flags dbus.Flags, value map[string]dbus.Variant) error { - args := p.Called(flags, value) - - return args.Error(0) -} - -func (p MockPropPlayerMetadata) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { - args := p.Called(cb) - - return args.Error(0) -} - -// property Metadata a{sv} - -func (v *MockInterfacePlayer) Metadata() PropPlayerMetadata { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*MockPropPlayerMetadata) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property PlaybackStatus s - -func (v *MockInterfacePlayer) PlaybackStatus() proxy.PropString { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Position x - -func (v *MockInterfacePlayer) Position() proxy.PropInt64 { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} - -// property Volume d - -func (v *MockInterfacePlayer) Volume() proxy.PropDouble { - mockArgs := v.Called() - - ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) - if !ok { - panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) - } - - return ret0 -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/config.json 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/config.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -{ - "Service1": "org.mpris.MediaPlayer2", - "Objects": [ - { - "Type": "MediaPlayer", - "Path": "/org/mpris/MediaPlayer2", - "Interfaces": [ - { - "Name": "org.mpris.MediaPlayer2", - "Type": "mediaPlayer" - }, - { - "Name": "org.mpris.MediaPlayer2.Player", - "Type": "player", - "Fixes": { - "p/Metadata": { - "Type": "PropPlayerMetadata", - "ValueType": "map[string]dbus.Variant" - } - } - } - ] - } - ] -} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/MediaPlayer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/MediaPlayer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/org.mpris.mediaplayer2/MediaPlayer.xml 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/org.mpris.mediaplayer2/MediaPlayer.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/.reuse/dep5 golang-github-linuxdeepin-go-dbus-factory-2.0.4/.reuse/dep5 --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/.reuse/dep5 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/.reuse/dep5 2023-04-04 03:00:11.000000000 +0000 @@ -28,18 +28,13 @@ Copyright: UnionTech Software Technology Co., Ltd. License: GPL-3.0-or-later -# org.freedesktop.modemmanager1 project file -Files: org.freedesktop.modemmanager1/manual.go -Copyright: UnionTech Software Technology Co., Ltd. -License: GPL-3.0-or-later - # xml Files: *.xml Copyright: UnionTech Software Technology Co., Ltd. License: GPL-3.0-or-later # org.freedesktop.modemmanager1 xml -Files: org.freedesktop.modemmanager1/*.xml +Files: system/org.freedesktop.modemmanager1/*.xml Copyright: 2011-2013 Red Hat, Inc. 2011-2013 Google, Inc. 2011-2013 Lanedo GmbH. 2015 Marco Bascetta License: GFDL-1.3-or-later @@ -58,7 +53,7 @@ Copyright: None License: GPL-3.0-or-later -# auto generation files -Files: auto.go auto_mock.go +# project file +Files: _tool/generator/source_file.go Copyright: UnionTech Software Technology Co., Ltd. License: GPL-3.0-or-later diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +// Code generated by "./generator ./session/com.deepin.api.cursorhelper"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package cursorhelper + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type CursorHelper interface { + cursorHelper // interface com.deepin.api.CursorHelper + proxy.Object +} + +type objectCursorHelper struct { + interfaceCursorHelper // interface com.deepin.api.CursorHelper + proxy.ImplObject +} + +func NewCursorHelper(conn *dbus.Conn) CursorHelper { + obj := new(objectCursorHelper) + obj.ImplObject.Init_(conn, "com.deepin.api.CursorHelper", "/com/deepin/api/CursorHelper") + return obj +} + +type cursorHelper interface { + GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + Set(flags dbus.Flags, name string) error +} + +type interfaceCursorHelper struct{} + +func (v *interfaceCursorHelper) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCursorHelper) GetInterfaceName_() string { + return "com.deepin.api.CursorHelper" +} + +// method Set + +func (v *interfaceCursorHelper) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Set", flags, ch, name) +} + +func (v *interfaceCursorHelper) Set(flags dbus.Flags, name string) error { + return (<-v.GoSet(flags, make(chan *dbus.Call, 1), name).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +// Code generated by "./generator ./session/com.deepin.api.cursorhelper"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package cursorhelper + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockCursorHelper struct { + MockInterfaceCursorHelper // interface com.deepin.api.CursorHelper + proxy.MockObject +} + +type MockInterfaceCursorHelper struct { + mock.Mock +} + +// method Set + +func (v *MockInterfaceCursorHelper) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCursorHelper) Set(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.api.CursorHelper", + "Objects": [ + { + "Type": "CursorHelper", + "Path": "/com/deepin/api/CursorHelper", + "Interfaces": [ + { + "Name": "com.deepin.api.CursorHelper", + "Type": "cursorHelper" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/CursorHelper.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/CursorHelper.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.cursorhelper/CursorHelper.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.cursorhelper/CursorHelper.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,112 @@ +// Code generated by "./generator ./session/com.deepin.api.lunarcalendar"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lunarcalendar + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type LunarCalendar interface { + lunarCalendar // interface com.deepin.api.LunarCalendar + proxy.Object +} + +type objectLunarCalendar struct { + interfaceLunarCalendar // interface com.deepin.api.LunarCalendar + proxy.ImplObject +} + +func NewLunarCalendar(conn *dbus.Conn) LunarCalendar { + obj := new(objectLunarCalendar) + obj.ImplObject.Init_(conn, "com.deepin.api.LunarCalendar", "/com/deepin/api/LunarCalendar") + return obj +} + +type lunarCalendar interface { + GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call + GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) + GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call + GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) + GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call + GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) + GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call + GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) +} + +type interfaceLunarCalendar struct{} + +func (v *interfaceLunarCalendar) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLunarCalendar) GetInterfaceName_() string { + return "com.deepin.api.LunarCalendar" +} + +// method GetFestivalMonth + +func (v *interfaceLunarCalendar) GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetFestivalMonth", flags, ch, year, month) +} + +func (*interfaceLunarCalendar) StoreGetFestivalMonth(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfaceLunarCalendar) GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) { + return v.StoreGetFestivalMonth( + <-v.GoGetFestivalMonth(flags, make(chan *dbus.Call, 1), year, month).Done) +} + +// method GetFestivalsInRange + +func (v *interfaceLunarCalendar) GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetFestivalsInRange", flags, ch, startDate, endDate) +} + +func (*interfaceLunarCalendar) StoreGetFestivalsInRange(call *dbus.Call) (result []DayFestival, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceLunarCalendar) GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) { + return v.StoreGetFestivalsInRange( + <-v.GoGetFestivalsInRange(flags, make(chan *dbus.Call, 1), startDate, endDate).Done) +} + +// method GetHuangLiDay + +func (v *interfaceLunarCalendar) GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetHuangLiDay", flags, ch, year, month, day) +} + +func (*interfaceLunarCalendar) StoreGetHuangLiDay(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfaceLunarCalendar) GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) { + return v.StoreGetHuangLiDay( + <-v.GoGetHuangLiDay(flags, make(chan *dbus.Call, 1), year, month, day).Done) +} + +// method GetHuangLiMonth + +func (v *interfaceLunarCalendar) GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetHuangLiMonth", flags, ch, year, month, fill) +} + +func (*interfaceLunarCalendar) StoreGetHuangLiMonth(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfaceLunarCalendar) GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) { + return v.StoreGetHuangLiMonth( + <-v.GoGetHuangLiMonth(flags, make(chan *dbus.Call, 1), year, month, fill).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,102 @@ +// Code generated by "./generator ./session/com.deepin.api.lunarcalendar"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lunarcalendar + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLunarCalendar struct { + MockInterfaceLunarCalendar // interface com.deepin.api.LunarCalendar + proxy.MockObject +} + +type MockInterfaceLunarCalendar struct { + mock.Mock +} + +// method GetFestivalMonth + +func (v *MockInterfaceLunarCalendar) GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call { + mockArgs := v.Called(flags, ch, year, month) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) { + mockArgs := v.Called(flags, year, month) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetFestivalsInRange + +func (v *MockInterfaceLunarCalendar) GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call { + mockArgs := v.Called(flags, ch, startDate, endDate) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) { + mockArgs := v.Called(flags, startDate, endDate) + + ret0, ok := mockArgs.Get(0).([]DayFestival) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetHuangLiDay + +func (v *MockInterfaceLunarCalendar) GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call { + mockArgs := v.Called(flags, ch, year, month, day) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) { + mockArgs := v.Called(flags, year, month, day) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetHuangLiMonth + +func (v *MockInterfaceLunarCalendar) GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call { + mockArgs := v.Called(flags, ch, year, month, fill) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) { + mockArgs := v.Called(flags, year, month, fill) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service": "com.deepin.api.LunarCalendar", + "Objects": [ + { + "Type": "LunarCalendar", + "Path": "/com/deepin/api/LunarCalendar", + "Interfaces": [ + { + "Name": "com.deepin.api.LunarCalendar", + "Type": "lunarCalendar", + "Accessor": "LunarCalendar", + "Fixes": { + "m/GetFestivalsInRange": [ + { + "Name" : "result", + "Type": "[]DayFestival" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/LunarCalendar.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/LunarCalendar.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/LunarCalendar.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/LunarCalendar.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.lunarcalendar/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.lunarcalendar/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,12 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package lunarcalendar + +type DayFestival struct { + Year int32 + Month int32 + Day int32 + Festivals []string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,76 @@ +// Code generated by "./generator ./session/com.deepin.api.pinyin"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package pinyin + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Pinyin interface { + pinyin // interface com.deepin.api.Pinyin + proxy.Object +} + +type objectPinyin struct { + interfacePinyin // interface com.deepin.api.Pinyin + proxy.ImplObject +} + +func NewPinyin(conn *dbus.Conn) Pinyin { + obj := new(objectPinyin) + obj.ImplObject.Init_(conn, "com.deepin.api.Pinyin", "/com/deepin/api/Pinyin") + return obj +} + +type pinyin interface { + GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call + Query(flags dbus.Flags, hans string) ([]string, error) + GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call + QueryList(flags dbus.Flags, hansList []string) (string, error) +} + +type interfacePinyin struct{} + +func (v *interfacePinyin) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePinyin) GetInterfaceName_() string { + return "com.deepin.api.Pinyin" +} + +// method Query + +func (v *interfacePinyin) GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Query", flags, ch, hans) +} + +func (*interfacePinyin) StoreQuery(call *dbus.Call) (pinyin []string, err error) { + err = call.Store(&pinyin) + return +} + +func (v *interfacePinyin) Query(flags dbus.Flags, hans string) ([]string, error) { + return v.StoreQuery( + <-v.GoQuery(flags, make(chan *dbus.Call, 1), hans).Done) +} + +// method QueryList + +func (v *interfacePinyin) GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".QueryList", flags, ch, hansList) +} + +func (*interfacePinyin) StoreQueryList(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfacePinyin) QueryList(flags dbus.Flags, hansList []string) (string, error) { + return v.StoreQueryList( + <-v.GoQueryList(flags, make(chan *dbus.Call, 1), hansList).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,64 @@ +// Code generated by "./generator ./session/com.deepin.api.pinyin"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package pinyin + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockPinyin struct { + MockInterfacePinyin // interface com.deepin.api.Pinyin + proxy.MockObject +} + +type MockInterfacePinyin struct { + mock.Mock +} + +// method Query + +func (v *MockInterfacePinyin) GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call { + mockArgs := v.Called(flags, ch, hans) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePinyin) Query(flags dbus.Flags, hans string) ([]string, error) { + mockArgs := v.Called(flags, hans) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method QueryList + +func (v *MockInterfacePinyin) GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call { + mockArgs := v.Called(flags, ch, hansList) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePinyin) QueryList(flags dbus.Flags, hansList []string) (string, error) { + mockArgs := v.Called(flags, hansList) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.api.Pinyin", + "Objects": [ + { + "Type": "Pinyin", + "Path": "/com/deepin/api/Pinyin", + "Interfaces": [ + { + "Name": "com.deepin.api.Pinyin", + "Type": "pinyin" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/Pinyin.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/Pinyin.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.pinyin/Pinyin.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.pinyin/Pinyin.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,345 @@ +// Code generated by "./generator ./session/com.deepin.api.xeventmonitor"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package xeventmonitor + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type XEventMonitor interface { + xEventMonitor // interface com.deepin.api.XEventMonitor + proxy.Object +} + +type objectXEventMonitor struct { + interfaceXEventMonitor // interface com.deepin.api.XEventMonitor + proxy.ImplObject +} + +func NewXEventMonitor(conn *dbus.Conn) XEventMonitor { + obj := new(objectXEventMonitor) + obj.ImplObject.Init_(conn, "com.deepin.api.XEventMonitor", "/com/deepin/api/XEventMonitor") + return obj +} + +type xEventMonitor interface { + GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call + RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) + GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call + RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) + GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RegisterFullScreen(flags dbus.Flags) (string, error) + GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + UnregisterArea(flags dbus.Flags, id string) (bool, error) + ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) + ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceXEventMonitor struct{} + +func (v *interfaceXEventMonitor) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceXEventMonitor) GetInterfaceName_() string { + return "com.deepin.api.XEventMonitor" +} + +// method RegisterArea + +func (v *interfaceXEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterArea", flags, ch, x1, y1, x2, y2, flag) +} + +func (*interfaceXEventMonitor) StoreRegisterArea(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceXEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) { + return v.StoreRegisterArea( + <-v.GoRegisterArea(flags, make(chan *dbus.Call, 1), x1, y1, x2, y2, flag).Done) +} + +// method RegisterAreas + +func (v *interfaceXEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAreas", flags, ch, areas, flag) +} + +func (*interfaceXEventMonitor) StoreRegisterAreas(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceXEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) { + return v.StoreRegisterAreas( + <-v.GoRegisterAreas(flags, make(chan *dbus.Call, 1), areas, flag).Done) +} + +// method RegisterFullScreen + +func (v *interfaceXEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterFullScreen", flags, ch) +} + +func (*interfaceXEventMonitor) StoreRegisterFullScreen(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceXEventMonitor) RegisterFullScreen(flags dbus.Flags) (string, error) { + return v.StoreRegisterFullScreen( + <-v.GoRegisterFullScreen(flags, make(chan *dbus.Call, 1)).Done) +} + +// method UnregisterArea + +func (v *interfaceXEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterArea", flags, ch, id) +} + +func (*interfaceXEventMonitor) StoreUnregisterArea(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceXEventMonitor) UnregisterArea(flags dbus.Flags, id string) (bool, error) { + return v.StoreUnregisterArea( + <-v.GoUnregisterArea(flags, make(chan *dbus.Call, 1), id).Done) +} + +// signal CancelAllArea + +func (v *interfaceXEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CancelAllArea", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CancelAllArea", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CursorInto + +func (v *interfaceXEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CursorInto", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CursorInto", + } + handlerFunc := func(sig *dbus.Signal) { + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &x, &y, &id) + if err == nil { + cb(x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CursorOut + +func (v *interfaceXEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CursorOut", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CursorOut", + } + handlerFunc := func(sig *dbus.Signal) { + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &x, &y, &id) + if err == nil { + cb(x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CursorMove + +func (v *interfaceXEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CursorMove", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CursorMove", + } + handlerFunc := func(sig *dbus.Signal) { + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &x, &y, &id) + if err == nil { + cb(x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ButtonPress + +func (v *interfaceXEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ButtonPress", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ButtonPress", + } + handlerFunc := func(sig *dbus.Signal) { + var button int32 + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &button, &x, &y, &id) + if err == nil { + cb(button, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ButtonRelease + +func (v *interfaceXEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ButtonRelease", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ButtonRelease", + } + handlerFunc := func(sig *dbus.Signal) { + var button int32 + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &button, &x, &y, &id) + if err == nil { + cb(button, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeyPress + +func (v *interfaceXEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeyPress", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeyPress", + } + handlerFunc := func(sig *dbus.Signal) { + var key string + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &key, &x, &y, &id) + if err == nil { + cb(key, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeyRelease + +func (v *interfaceXEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeyRelease", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeyRelease", + } + handlerFunc := func(sig *dbus.Signal) { + var key string + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &key, &x, &y, &id) + if err == nil { + cb(key, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,201 @@ +// Code generated by "./generator ./session/com.deepin.api.xeventmonitor"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package xeventmonitor + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockXEventMonitor struct { + MockInterfaceXEventMonitor // interface com.deepin.api.XEventMonitor + proxy.MockObject +} + +type MockInterfaceXEventMonitor struct { + mock.Mock +} + +// method RegisterArea + +func (v *MockInterfaceXEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call { + mockArgs := v.Called(flags, ch, x1, y1, x2, y2, flag) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) { + mockArgs := v.Called(flags, x1, y1, x2, y2, flag) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RegisterAreas + +func (v *MockInterfaceXEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call { + mockArgs := v.Called(flags, ch, areas, flag) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) { + mockArgs := v.Called(flags, areas, flag) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RegisterFullScreen + +func (v *MockInterfaceXEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) RegisterFullScreen(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method UnregisterArea + +func (v *MockInterfaceXEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) UnregisterArea(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal CancelAllArea + +func (v *MockInterfaceXEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CursorInto + +func (v *MockInterfaceXEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CursorOut + +func (v *MockInterfaceXEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CursorMove + +func (v *MockInterfaceXEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ButtonPress + +func (v *MockInterfaceXEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ButtonRelease + +func (v *MockInterfaceXEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeyPress + +func (v *MockInterfaceXEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeyRelease + +func (v *MockInterfaceXEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service":"com.deepin.api.XEventMonitor", + "Objects": [ + { + "Type": "XEventMonitor", + "Path":"/com/deepin/api/XEventMonitor", + "Interfaces": [ + { + "Name": "com.deepin.api.XEventMonitor", + "Type": "xEventMonitor", + + "Fixes": { + "m/RegisterAreas": [ + { + "Name": "areas", + "Type": "[]CoordinateRange" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,9 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package xeventmonitor + +type CoordinateRange struct { + X1, Y1, X2, Y2 int32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/XEventMonitor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/XEventMonitor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.api.xeventmonitor/XEventMonitor.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.api.xeventmonitor/XEventMonitor.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1110 @@ +// Code generated by "./generator ./session/com.deepin.daemon.display"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Display interface { + display // interface com.deepin.daemon.Display + proxy.Object +} + +type objectDisplay struct { + interfaceDisplay // interface com.deepin.daemon.Display + proxy.ImplObject +} + +func NewDisplay(conn *dbus.Conn) Display { + obj := new(objectDisplay) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Display", "/com/deepin/daemon/Display") + return obj +} + +type display interface { + GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ApplyChanges(flags dbus.Flags) error + GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call + AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error + GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanRotate(flags dbus.Flags) (bool, error) + GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call + CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) + GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call + ChangeBrightness(flags dbus.Flags, raised bool) error + GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + DeleteCustomMode(flags dbus.Flags, name string) error + GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetBrightness(flags dbus.Flags) (map[string]float64, error) + GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) + GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetRealDisplayMode(flags dbus.Flags) (uint8, error) + GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListOutputNames(flags dbus.Flags) ([]string, error) + GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) + GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call + ModifyConfigName(flags dbus.Flags, name string, newName string) error + GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RefreshBrightness(flags dbus.Flags) error + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ResetChanges(flags dbus.Flags) error + GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Save(flags dbus.Flags) error + GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call + SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error + GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call + SetBrightness(flags dbus.Flags, outputName string, value float64) error + GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetColorTemperature(flags dbus.Flags, value int32) error + GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call + SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error + GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call + SetPrimary(flags dbus.Flags, outputName string) error + GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call + SwitchMode(flags dbus.Flags, mode uint8, name string) error + ColorTemperatureMode() proxy.PropInt32 + HasChanged() proxy.PropBool + TouchMap() PropDisplayTouchMap + PrimaryRect() PropDisplayPrimaryRect + ScreenWidth() proxy.PropUint16 + MaxBacklightBrightness() proxy.PropUint32 + ColorTemperatureManual() proxy.PropInt32 + DisplayMode() proxy.PropByte + CustomIdList() proxy.PropStringArray + CurrentCustomId() proxy.PropString + ScreenHeight() proxy.PropUint16 + Monitors() proxy.PropObjectPathArray + Touchscreens() PropTouchscreens + Primary() proxy.PropString + Brightness() PropDisplayBrightness +} + +type interfaceDisplay struct{} + +func (v *interfaceDisplay) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDisplay) GetInterfaceName_() string { + return "com.deepin.daemon.Display" +} + +// method ApplyChanges + +func (v *interfaceDisplay) GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplyChanges", flags, ch) +} + +func (v *interfaceDisplay) ApplyChanges(flags dbus.Flags) error { + return (<-v.GoApplyChanges(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method AssociateTouch + +func (v *interfaceDisplay) GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AssociateTouch", flags, ch, outputName, touchSerial) +} + +func (v *interfaceDisplay) AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error { + return (<-v.GoAssociateTouch(flags, make(chan *dbus.Call, 1), outputName, touchSerial).Done).Err +} + +// method CanRotate + +func (v *interfaceDisplay) GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRotate", flags, ch) +} + +func (*interfaceDisplay) StoreCanRotate(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) CanRotate(flags dbus.Flags) (bool, error) { + return v.StoreCanRotate( + <-v.GoCanRotate(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanSetBrightness + +func (v *interfaceDisplay) GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSetBrightness", flags, ch, outputName) +} + +func (*interfaceDisplay) StoreCanSetBrightness(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) { + return v.StoreCanSetBrightness( + <-v.GoCanSetBrightness(flags, make(chan *dbus.Call, 1), outputName).Done) +} + +// method ChangeBrightness + +func (v *interfaceDisplay) GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeBrightness", flags, ch, raised) +} + +func (v *interfaceDisplay) ChangeBrightness(flags dbus.Flags, raised bool) error { + return (<-v.GoChangeBrightness(flags, make(chan *dbus.Call, 1), raised).Done).Err +} + +// method DeleteCustomMode + +func (v *interfaceDisplay) GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCustomMode", flags, ch, name) +} + +func (v *interfaceDisplay) DeleteCustomMode(flags dbus.Flags, name string) error { + return (<-v.GoDeleteCustomMode(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method GetBrightness + +func (v *interfaceDisplay) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBrightness", flags, ch) +} + +func (*interfaceDisplay) StoreGetBrightness(call *dbus.Call) (outArg0 map[string]float64, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) GetBrightness(flags dbus.Flags) (map[string]float64, error) { + return v.StoreGetBrightness( + <-v.GoGetBrightness(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetBuiltinMonitor + +func (v *interfaceDisplay) GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBuiltinMonitor", flags, ch) +} + +func (*interfaceDisplay) StoreGetBuiltinMonitor(call *dbus.Call) (outArg0 string, outArg1 dbus.ObjectPath, err error) { + err = call.Store(&outArg0, &outArg1) + return +} + +func (v *interfaceDisplay) GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) { + return v.StoreGetBuiltinMonitor( + <-v.GoGetBuiltinMonitor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetRealDisplayMode + +func (v *interfaceDisplay) GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRealDisplayMode", flags, ch) +} + +func (*interfaceDisplay) StoreGetRealDisplayMode(call *dbus.Call) (outArg0 uint8, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) GetRealDisplayMode(flags dbus.Flags) (uint8, error) { + return v.StoreGetRealDisplayMode( + <-v.GoGetRealDisplayMode(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListOutputNames + +func (v *interfaceDisplay) GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutputNames", flags, ch) +} + +func (*interfaceDisplay) StoreListOutputNames(call *dbus.Call) (outArg0 []string, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) ListOutputNames(flags dbus.Flags) ([]string, error) { + return v.StoreListOutputNames( + <-v.GoListOutputNames(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListOutputsCommonModes + +func (v *interfaceDisplay) GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutputsCommonModes", flags, ch) +} + +func (*interfaceDisplay) StoreListOutputsCommonModes(call *dbus.Call) (outArg0 [][]interface{}, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) { + return v.StoreListOutputsCommonModes( + <-v.GoListOutputsCommonModes(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ModifyConfigName + +func (v *interfaceDisplay) GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ModifyConfigName", flags, ch, name, newName) +} + +func (v *interfaceDisplay) ModifyConfigName(flags dbus.Flags, name string, newName string) error { + return (<-v.GoModifyConfigName(flags, make(chan *dbus.Call, 1), name, newName).Done).Err +} + +// method RefreshBrightness + +func (v *interfaceDisplay) GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshBrightness", flags, ch) +} + +func (v *interfaceDisplay) RefreshBrightness(flags dbus.Flags) error { + return (<-v.GoRefreshBrightness(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reset + +func (v *interfaceDisplay) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceDisplay) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ResetChanges + +func (v *interfaceDisplay) GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetChanges", flags, ch) +} + +func (v *interfaceDisplay) ResetChanges(flags dbus.Flags) error { + return (<-v.GoResetChanges(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Save + +func (v *interfaceDisplay) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Save", flags, ch) +} + +func (v *interfaceDisplay) Save(flags dbus.Flags) error { + return (<-v.GoSave(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetAndSaveBrightness + +func (v *interfaceDisplay) GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAndSaveBrightness", flags, ch, outputName, value) +} + +func (v *interfaceDisplay) SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error { + return (<-v.GoSetAndSaveBrightness(flags, make(chan *dbus.Call, 1), outputName, value).Done).Err +} + +// method SetBrightness + +func (v *interfaceDisplay) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, outputName, value) +} + +func (v *interfaceDisplay) SetBrightness(flags dbus.Flags, outputName string, value float64) error { + return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), outputName, value).Done).Err +} + +// method SetColorTemperature + +func (v *interfaceDisplay) GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetColorTemperature", flags, ch, value) +} + +func (v *interfaceDisplay) SetColorTemperature(flags dbus.Flags, value int32) error { + return (<-v.GoSetColorTemperature(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetMethodAdjustCCT + +func (v *interfaceDisplay) GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMethodAdjustCCT", flags, ch, adjustMethod) +} + +func (v *interfaceDisplay) SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error { + return (<-v.GoSetMethodAdjustCCT(flags, make(chan *dbus.Call, 1), adjustMethod).Done).Err +} + +// method SetPrimary + +func (v *interfaceDisplay) GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPrimary", flags, ch, outputName) +} + +func (v *interfaceDisplay) SetPrimary(flags dbus.Flags, outputName string) error { + return (<-v.GoSetPrimary(flags, make(chan *dbus.Call, 1), outputName).Done).Err +} + +// method SwitchMode + +func (v *interfaceDisplay) GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchMode", flags, ch, mode, name) +} + +func (v *interfaceDisplay) SwitchMode(flags dbus.Flags, mode uint8, name string) error { + return (<-v.GoSwitchMode(flags, make(chan *dbus.Call, 1), mode, name).Done).Err +} + +// property ColorTemperatureMode i + +func (v *interfaceDisplay) ColorTemperatureMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ColorTemperatureMode", + } +} + +// property HasChanged b + +func (v *interfaceDisplay) HasChanged() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasChanged", + } +} + +type PropDisplayTouchMap interface { + Get(flags dbus.Flags) (value map[string]string, err error) + Set(flags dbus.Flags, value map[string]string) error + ConnectChanged(cb func(hasValue bool, value map[string]string)) error +} + +type implPropDisplayTouchMap struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDisplayTouchMap) Get(flags dbus.Flags) (value map[string]string, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDisplayTouchMap) Set(flags dbus.Flags, value map[string]string) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDisplayTouchMap) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]string + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property TouchMap a{ss} + +func (v *interfaceDisplay) TouchMap() PropDisplayTouchMap { + return &implPropDisplayTouchMap{ + Impl: v, + Name: "TouchMap", + } +} + +type PropDisplayPrimaryRect interface { + Get(flags dbus.Flags) (value Rectangle, err error) + Set(flags dbus.Flags, value Rectangle) error + ConnectChanged(cb func(hasValue bool, value Rectangle)) error +} + +type implPropDisplayPrimaryRect struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDisplayPrimaryRect) Get(flags dbus.Flags) (value Rectangle, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDisplayPrimaryRect) Set(flags dbus.Flags, value Rectangle) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDisplayPrimaryRect) ConnectChanged(cb func(hasValue bool, value Rectangle)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v Rectangle + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, Rectangle{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property PrimaryRect (nnqq) + +func (v *interfaceDisplay) PrimaryRect() PropDisplayPrimaryRect { + return &implPropDisplayPrimaryRect{ + Impl: v, + Name: "PrimaryRect", + } +} + +// property ScreenWidth q + +func (v *interfaceDisplay) ScreenWidth() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "ScreenWidth", + } +} + +// property MaxBacklightBrightness u + +func (v *interfaceDisplay) MaxBacklightBrightness() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MaxBacklightBrightness", + } +} + +// property ColorTemperatureManual i + +func (v *interfaceDisplay) ColorTemperatureManual() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ColorTemperatureManual", + } +} + +// property DisplayMode y + +func (v *interfaceDisplay) DisplayMode() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "DisplayMode", + } +} + +// property CustomIdList as + +func (v *interfaceDisplay) CustomIdList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "CustomIdList", + } +} + +// property CurrentCustomId s + +func (v *interfaceDisplay) CurrentCustomId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentCustomId", + } +} + +// property ScreenHeight q + +func (v *interfaceDisplay) ScreenHeight() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "ScreenHeight", + } +} + +// property Monitors ao + +func (v *interfaceDisplay) Monitors() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Monitors", + } +} + +type PropTouchscreens interface { + Get(flags dbus.Flags) (value []Touchscreen, err error) + Set(flags dbus.Flags, value []Touchscreen) error + ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error +} + +type implPropTouchscreens struct { + Impl proxy.Implementer + Name string +} + +func (p implPropTouchscreens) Get(flags dbus.Flags) (value []Touchscreen, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropTouchscreens) Set(flags dbus.Flags, value []Touchscreen) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropTouchscreens) ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []Touchscreen + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Touchscreens a(isss) + +func (v *interfaceDisplay) Touchscreens() PropTouchscreens { + return &implPropTouchscreens{ + Impl: v, + Name: "Touchscreens", + } +} + +// property Primary s + +func (v *interfaceDisplay) Primary() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Primary", + } +} + +type PropDisplayBrightness interface { + Get(flags dbus.Flags) (value map[string]float64, err error) + Set(flags dbus.Flags, value map[string]float64) error + ConnectChanged(cb func(hasValue bool, value map[string]float64)) error +} + +type implPropDisplayBrightness struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDisplayBrightness) Get(flags dbus.Flags) (value map[string]float64, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDisplayBrightness) Set(flags dbus.Flags, value map[string]float64) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDisplayBrightness) ConnectChanged(cb func(hasValue bool, value map[string]float64)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]float64 + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Brightness a{sd} + +func (v *interfaceDisplay) Brightness() PropDisplayBrightness { + return &implPropDisplayBrightness{ + Impl: v, + Name: "Brightness", + } +} + +type Monitor interface { + monitor // interface com.deepin.daemon.Display.Monitor + proxy.Object +} + +type objectMonitor struct { + interfaceMonitor // interface com.deepin.daemon.Display.Monitor + proxy.ImplObject +} + +func NewMonitor(conn *dbus.Conn, path dbus.ObjectPath) (Monitor, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectMonitor) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Display", path) + return obj, nil +} + +type monitor interface { + GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + Enable(flags dbus.Flags, enabled bool) error + GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call + SetMode(flags dbus.Flags, mode uint32) error + GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call + SetModeBySize(flags dbus.Flags, width uint16, height uint16) error + GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call + SetPosition(flags dbus.Flags, X int16, y int16) error + GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call + SetReflect(flags dbus.Flags, value uint16) error + GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call + SetRefreshRate(flags dbus.Flags, value float64) error + GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call + SetRotation(flags dbus.Flags, value uint16) error + MmHeight() proxy.PropUint32 + Width() proxy.PropUint16 + Rotation() proxy.PropUint16 + RefreshRate() proxy.PropDouble + CurrentRotateMode() proxy.PropByte + AvailableFillModes() proxy.PropStringArray + ID() proxy.PropUint32 + Rotations() proxy.PropUint16Array + BestMode() PropModeInfo + MmWidth() proxy.PropUint32 + Brightness() proxy.PropDouble + CurrentMode() PropModeInfo + Name() proxy.PropString + Manufacturer() proxy.PropString + X() proxy.PropInt16 + Y() proxy.PropInt16 + Height() proxy.PropUint16 + CurrentFillMode() proxy.PropString + Connected() proxy.PropBool + Model() proxy.PropString + Reflects() proxy.PropUint16Array + Modes() PropModeInfoSlice + PreferredModes() PropModeInfoSlice + Enabled() proxy.PropBool + Reflect() proxy.PropUint16 +} + +type interfaceMonitor struct{} + +func (v *interfaceMonitor) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceMonitor) GetInterfaceName_() string { + return "com.deepin.daemon.Display.Monitor" +} + +// method Enable + +func (v *interfaceMonitor) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enabled) +} + +func (v *interfaceMonitor) Enable(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method SetMode + +func (v *interfaceMonitor) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMode", flags, ch, mode) +} + +func (v *interfaceMonitor) SetMode(flags dbus.Flags, mode uint32) error { + return (<-v.GoSetMode(flags, make(chan *dbus.Call, 1), mode).Done).Err +} + +// method SetModeBySize + +func (v *interfaceMonitor) GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetModeBySize", flags, ch, width, height) +} + +func (v *interfaceMonitor) SetModeBySize(flags dbus.Flags, width uint16, height uint16) error { + return (<-v.GoSetModeBySize(flags, make(chan *dbus.Call, 1), width, height).Done).Err +} + +// method SetPosition + +func (v *interfaceMonitor) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPosition", flags, ch, X, y) +} + +func (v *interfaceMonitor) SetPosition(flags dbus.Flags, X int16, y int16) error { + return (<-v.GoSetPosition(flags, make(chan *dbus.Call, 1), X, y).Done).Err +} + +// method SetReflect + +func (v *interfaceMonitor) GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetReflect", flags, ch, value) +} + +func (v *interfaceMonitor) SetReflect(flags dbus.Flags, value uint16) error { + return (<-v.GoSetReflect(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetRefreshRate + +func (v *interfaceMonitor) GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRefreshRate", flags, ch, value) +} + +func (v *interfaceMonitor) SetRefreshRate(flags dbus.Flags, value float64) error { + return (<-v.GoSetRefreshRate(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetRotation + +func (v *interfaceMonitor) GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRotation", flags, ch, value) +} + +func (v *interfaceMonitor) SetRotation(flags dbus.Flags, value uint16) error { + return (<-v.GoSetRotation(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// property MmHeight u + +func (v *interfaceMonitor) MmHeight() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MmHeight", + } +} + +// property Width q + +func (v *interfaceMonitor) Width() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Width", + } +} + +// property Rotation q + +func (v *interfaceMonitor) Rotation() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Rotation", + } +} + +// property RefreshRate d + +func (v *interfaceMonitor) RefreshRate() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "RefreshRate", + } +} + +// property CurrentRotateMode y + +func (v *interfaceMonitor) CurrentRotateMode() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "CurrentRotateMode", + } +} + +// property AvailableFillModes as + +func (v *interfaceMonitor) AvailableFillModes() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "AvailableFillModes", + } +} + +// property ID u + +func (v *interfaceMonitor) ID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ID", + } +} + +// property Rotations aq + +func (v *interfaceMonitor) Rotations() proxy.PropUint16Array { + return &proxy.ImplPropUint16Array{ + Impl: v, + Name: "Rotations", + } +} + +// property BestMode (uqqd) + +func (v *interfaceMonitor) BestMode() PropModeInfo { + return &implPropModeInfo{ + Impl: v, + Name: "BestMode", + } +} + +// property MmWidth u + +func (v *interfaceMonitor) MmWidth() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MmWidth", + } +} + +// property Brightness d + +func (v *interfaceMonitor) Brightness() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Brightness", + } +} + +// property CurrentMode (uqqd) + +func (v *interfaceMonitor) CurrentMode() PropModeInfo { + return &implPropModeInfo{ + Impl: v, + Name: "CurrentMode", + } +} + +// property Name s + +func (v *interfaceMonitor) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Manufacturer s + +func (v *interfaceMonitor) Manufacturer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Manufacturer", + } +} + +// property X n + +func (v *interfaceMonitor) X() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "X", + } +} + +// property Y n + +func (v *interfaceMonitor) Y() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "Y", + } +} + +// property Height q + +func (v *interfaceMonitor) Height() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Height", + } +} + +// property CurrentFillMode s + +func (v *interfaceMonitor) CurrentFillMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentFillMode", + } +} + +// property Connected b + +func (v *interfaceMonitor) Connected() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Connected", + } +} + +// property Model s + +func (v *interfaceMonitor) Model() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Model", + } +} + +// property Reflects aq + +func (v *interfaceMonitor) Reflects() proxy.PropUint16Array { + return &proxy.ImplPropUint16Array{ + Impl: v, + Name: "Reflects", + } +} + +// property Modes a(uqqd) + +func (v *interfaceMonitor) Modes() PropModeInfoSlice { + return &implPropModeInfoSlice{ + Impl: v, + Name: "Modes", + } +} + +// property PreferredModes a(uqqd) + +func (v *interfaceMonitor) PreferredModes() PropModeInfoSlice { + return &implPropModeInfoSlice{ + Impl: v, + Name: "PreferredModes", + } +} + +// property Enabled b + +func (v *interfaceMonitor) Enabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Enabled", + } +} + +// property Reflect q + +func (v *interfaceMonitor) Reflect() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Reflect", + } +} + +type PropModeInfo interface { + Get(flags dbus.Flags) (value ModeInfo, err error) + Set(flags dbus.Flags, value ModeInfo) error + ConnectChanged(cb func(hasValue bool, value ModeInfo)) error +} + +type implPropModeInfo struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModeInfo) Get(flags dbus.Flags) (value ModeInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModeInfo) Set(flags dbus.Flags, value ModeInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModeInfo) ConnectChanged(cb func(hasValue bool, value ModeInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ModeInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ModeInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropModeInfoSlice interface { + Get(flags dbus.Flags) (value []ModeInfo, err error) + Set(flags dbus.Flags, value []ModeInfo) error + ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error +} + +type implPropModeInfoSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModeInfoSlice) Get(flags dbus.Flags) (value []ModeInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModeInfoSlice) Set(flags dbus.Flags, value []ModeInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModeInfoSlice) ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ModeInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1306 @@ +// Code generated by "./generator ./session/com.deepin.daemon.display"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDisplay struct { + MockInterfaceDisplay // interface com.deepin.daemon.Display + proxy.MockObject +} + +type MockInterfaceDisplay struct { + mock.Mock +} + +// method ApplyChanges + +func (v *MockInterfaceDisplay) GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ApplyChanges(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method AssociateTouch + +func (v *MockInterfaceDisplay) GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName, touchSerial) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error { + mockArgs := v.Called(flags, outputName, touchSerial) + + return mockArgs.Error(0) +} + +// method CanRotate + +func (v *MockInterfaceDisplay) GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) CanRotate(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanSetBrightness + +func (v *MockInterfaceDisplay) GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) { + mockArgs := v.Called(flags, outputName) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ChangeBrightness + +func (v *MockInterfaceDisplay) GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call { + mockArgs := v.Called(flags, ch, raised) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ChangeBrightness(flags dbus.Flags, raised bool) error { + mockArgs := v.Called(flags, raised) + + return mockArgs.Error(0) +} + +// method DeleteCustomMode + +func (v *MockInterfaceDisplay) GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) DeleteCustomMode(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method GetBrightness + +func (v *MockInterfaceDisplay) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetBrightness(flags dbus.Flags) (map[string]float64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetBuiltinMonitor + +func (v *MockInterfaceDisplay) GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.String(0), ret1, mockArgs.Error(2) +} + +// method GetRealDisplayMode + +func (v *MockInterfaceDisplay) GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetRealDisplayMode(flags dbus.Flags) (uint8, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListOutputNames + +func (v *MockInterfaceDisplay) GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ListOutputNames(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListOutputsCommonModes + +func (v *MockInterfaceDisplay) GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([][]interface{}) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ModifyConfigName + +func (v *MockInterfaceDisplay) GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ModifyConfigName(flags dbus.Flags, name string, newName string) error { + mockArgs := v.Called(flags, name, newName) + + return mockArgs.Error(0) +} + +// method RefreshBrightness + +func (v *MockInterfaceDisplay) GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) RefreshBrightness(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reset + +func (v *MockInterfaceDisplay) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ResetChanges + +func (v *MockInterfaceDisplay) GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ResetChanges(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Save + +func (v *MockInterfaceDisplay) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) Save(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetAndSaveBrightness + +func (v *MockInterfaceDisplay) GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error { + mockArgs := v.Called(flags, outputName, value) + + return mockArgs.Error(0) +} + +// method SetBrightness + +func (v *MockInterfaceDisplay) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetBrightness(flags dbus.Flags, outputName string, value float64) error { + mockArgs := v.Called(flags, outputName, value) + + return mockArgs.Error(0) +} + +// method SetColorTemperature + +func (v *MockInterfaceDisplay) GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetColorTemperature(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetMethodAdjustCCT + +func (v *MockInterfaceDisplay) GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call { + mockArgs := v.Called(flags, ch, adjustMethod) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error { + mockArgs := v.Called(flags, adjustMethod) + + return mockArgs.Error(0) +} + +// method SetPrimary + +func (v *MockInterfaceDisplay) GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetPrimary(flags dbus.Flags, outputName string) error { + mockArgs := v.Called(flags, outputName) + + return mockArgs.Error(0) +} + +// method SwitchMode + +func (v *MockInterfaceDisplay) GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SwitchMode(flags dbus.Flags, mode uint8, name string) error { + mockArgs := v.Called(flags, mode, name) + + return mockArgs.Error(0) +} + +// property ColorTemperatureMode i + +func (v *MockInterfaceDisplay) ColorTemperatureMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasChanged b + +func (v *MockInterfaceDisplay) HasChanged() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDisplayTouchMap struct { + mock.Mock +} + +func (p MockPropDisplayTouchMap) Get(flags dbus.Flags) (value map[string]string, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDisplayTouchMap) Set(flags dbus.Flags, value map[string]string) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDisplayTouchMap) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property TouchMap a{ss} + +func (v *MockInterfaceDisplay) TouchMap() PropDisplayTouchMap { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDisplayTouchMap) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDisplayPrimaryRect struct { + mock.Mock +} + +func (p MockPropDisplayPrimaryRect) Get(flags dbus.Flags) (value Rectangle, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(Rectangle) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDisplayPrimaryRect) Set(flags dbus.Flags, value Rectangle) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDisplayPrimaryRect) ConnectChanged(cb func(hasValue bool, value Rectangle)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property PrimaryRect (nnqq) + +func (v *MockInterfaceDisplay) PrimaryRect() PropDisplayPrimaryRect { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDisplayPrimaryRect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ScreenWidth q + +func (v *MockInterfaceDisplay) ScreenWidth() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxBacklightBrightness u + +func (v *MockInterfaceDisplay) MaxBacklightBrightness() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ColorTemperatureManual i + +func (v *MockInterfaceDisplay) ColorTemperatureManual() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisplayMode y + +func (v *MockInterfaceDisplay) DisplayMode() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CustomIdList as + +func (v *MockInterfaceDisplay) CustomIdList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentCustomId s + +func (v *MockInterfaceDisplay) CurrentCustomId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ScreenHeight q + +func (v *MockInterfaceDisplay) ScreenHeight() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Monitors ao + +func (v *MockInterfaceDisplay) Monitors() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropTouchscreens struct { + mock.Mock +} + +func (p MockPropTouchscreens) Get(flags dbus.Flags) (value []Touchscreen, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]Touchscreen) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropTouchscreens) Set(flags dbus.Flags, value []Touchscreen) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropTouchscreens) ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Touchscreens a(isss) + +func (v *MockInterfaceDisplay) Touchscreens() PropTouchscreens { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropTouchscreens) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Primary s + +func (v *MockInterfaceDisplay) Primary() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDisplayBrightness struct { + mock.Mock +} + +func (p MockPropDisplayBrightness) Get(flags dbus.Flags) (value map[string]float64, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDisplayBrightness) Set(flags dbus.Flags, value map[string]float64) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDisplayBrightness) ConnectChanged(cb func(hasValue bool, value map[string]float64)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Brightness a{sd} + +func (v *MockInterfaceDisplay) Brightness() PropDisplayBrightness { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDisplayBrightness) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockMonitor struct { + MockInterfaceMonitor // interface com.deepin.daemon.Display.Monitor + proxy.MockObject +} + +type MockInterfaceMonitor struct { + mock.Mock +} + +// method Enable + +func (v *MockInterfaceMonitor) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) Enable(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method SetMode + +func (v *MockInterfaceMonitor) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetMode(flags dbus.Flags, mode uint32) error { + mockArgs := v.Called(flags, mode) + + return mockArgs.Error(0) +} + +// method SetModeBySize + +func (v *MockInterfaceMonitor) GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, width, height) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetModeBySize(flags dbus.Flags, width uint16, height uint16) error { + mockArgs := v.Called(flags, width, height) + + return mockArgs.Error(0) +} + +// method SetPosition + +func (v *MockInterfaceMonitor) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call { + mockArgs := v.Called(flags, ch, X, y) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetPosition(flags dbus.Flags, X int16, y int16) error { + mockArgs := v.Called(flags, X, y) + + return mockArgs.Error(0) +} + +// method SetReflect + +func (v *MockInterfaceMonitor) GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetReflect(flags dbus.Flags, value uint16) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetRefreshRate + +func (v *MockInterfaceMonitor) GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetRefreshRate(flags dbus.Flags, value float64) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetRotation + +func (v *MockInterfaceMonitor) GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetRotation(flags dbus.Flags, value uint16) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// property MmHeight u + +func (v *MockInterfaceMonitor) MmHeight() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Width q + +func (v *MockInterfaceMonitor) Width() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rotation q + +func (v *MockInterfaceMonitor) Rotation() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RefreshRate d + +func (v *MockInterfaceMonitor) RefreshRate() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentRotateMode y + +func (v *MockInterfaceMonitor) CurrentRotateMode() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AvailableFillModes as + +func (v *MockInterfaceMonitor) AvailableFillModes() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ID u + +func (v *MockInterfaceMonitor) ID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rotations aq + +func (v *MockInterfaceMonitor) Rotations() proxy.PropUint16Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BestMode (uqqd) + +func (v *MockInterfaceMonitor) BestMode() PropModeInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MmWidth u + +func (v *MockInterfaceMonitor) MmWidth() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Brightness d + +func (v *MockInterfaceMonitor) Brightness() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentMode (uqqd) + +func (v *MockInterfaceMonitor) CurrentMode() PropModeInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceMonitor) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Manufacturer s + +func (v *MockInterfaceMonitor) Manufacturer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property X n + +func (v *MockInterfaceMonitor) X() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Y n + +func (v *MockInterfaceMonitor) Y() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Height q + +func (v *MockInterfaceMonitor) Height() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentFillMode s + +func (v *MockInterfaceMonitor) CurrentFillMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connected b + +func (v *MockInterfaceMonitor) Connected() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Model s + +func (v *MockInterfaceMonitor) Model() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Reflects aq + +func (v *MockInterfaceMonitor) Reflects() proxy.PropUint16Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Modes a(uqqd) + +func (v *MockInterfaceMonitor) Modes() PropModeInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PreferredModes a(uqqd) + +func (v *MockInterfaceMonitor) PreferredModes() PropModeInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Enabled b + +func (v *MockInterfaceMonitor) Enabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Reflect q + +func (v *MockInterfaceMonitor) Reflect() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModeInfo struct { + mock.Mock +} + +func (p MockPropModeInfo) Get(flags dbus.Flags) (value ModeInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModeInfo) Set(flags dbus.Flags, value ModeInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModeInfo) ConnectChanged(cb func(hasValue bool, value ModeInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropModeInfoSlice struct { + mock.Mock +} + +func (p MockPropModeInfoSlice) Get(flags dbus.Flags) (value []ModeInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModeInfoSlice) Set(flags dbus.Flags, value []ModeInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModeInfoSlice) ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ +{ + "Service": "com.deepin.daemon.Display", + "Objects": [ + { + "Type": "Display", + "Path": "/com/deepin/daemon/Display", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Display", + "Type": "display", + "Fixes": { + "m/ListOutputsCommonModes": [ + { + "Name": "arg0", + "Type": "[]ModeInfo" + } + ], + "p/PrimaryRect": { + "Type": "PropDisplayPrimaryRect", + "ValueType": "Rectangle", + "EmptyValue": "$T{}" + }, + "p/Brightness": { + "Type": "PropDisplayBrightness", + "ValueType": "map[string]float64" + }, + "p/TouchMap": { + "Type": "PropDisplayTouchMap", + "ValueType": "map[string]string" + }, + "p/Touchscreens":{ + "Type": "PropTouchscreens", + "ValueType": "[]Touchscreen" + } + } + } + ] + }, + { + "Type": "Monitor", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Display.Monitor", + "Type":"monitor", + "Fixes": { + "p/BestMode": { + "RefType": "PropModeInfo" + }, + "p/CurrentMode": { + "RefType": "PropModeInfo" + }, + "p/Modes": { + "RefType": "PropModeInfoSlice" + }, + "p/PreferredModes": { + "RefType": "PropModeInfoSlice" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropModeInfo", + "ValueType": "ModeInfo", + "EmptyValue": "$T{}" + }, + { + "Type": "PropModeInfoSlice", + "ValueType": "[]ModeInfo" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/Display.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/Display.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/Display.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/Display.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,26 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package display + +type ModeInfo struct { + Id uint32 + Width uint16 + Height uint16 + Rate float64 +} + +type Rectangle struct { + X int16 + Y int16 + Width uint16 + Height uint16 +} + +type Touchscreen struct { + Id int32 + Node string + DeviceNode string + Serial string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/Monitor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/Monitor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.display/Monitor.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.display/Monitor.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,459 @@ +// Code generated by "./generator ./session/com.deepin.daemon.inputdevices"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Keyboard interface { + keyboard // interface com.deepin.daemon.InputDevice.Keyboard + proxy.Object +} + +type objectKeyboard struct { + interfaceKeyboard // interface com.deepin.daemon.InputDevice.Keyboard + proxy.ImplObject +} + +func NewKeyboard(conn *dbus.Conn) Keyboard { + obj := new(objectKeyboard) + obj.ImplObject.Init_(conn, "com.deepin.daemon.InputDevices", "/com/deepin/daemon/InputDevice/Keyboard") + return obj +} + +type keyboard interface { + GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call + AddLayoutOption(flags dbus.Flags, option string) error + GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + AddUserLayout(flags dbus.Flags, layout string) error + GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearLayoutOption(flags dbus.Flags) error + GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call + DeleteLayoutOption(flags dbus.Flags, option string) error + GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + DeleteUserLayout(flags dbus.Flags, layout string) error + GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + GetLayoutDesc(flags dbus.Flags, layout string) (string, error) + GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + LayoutList(flags dbus.Flags) (map[string]string, error) + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + UserOptionList() proxy.PropStringArray + RepeatEnabled() proxy.PropBool + CapslockToggle() proxy.PropBool + CursorBlink() proxy.PropInt32 + RepeatInterval() proxy.PropUint32 + RepeatDelay() proxy.PropUint32 + CurrentLayout() proxy.PropString + UserLayoutList() proxy.PropStringArray +} + +type interfaceKeyboard struct{} + +func (v *interfaceKeyboard) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceKeyboard) GetInterfaceName_() string { + return "com.deepin.daemon.InputDevice.Keyboard" +} + +// method AddLayoutOption + +func (v *interfaceKeyboard) GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddLayoutOption", flags, ch, option) +} + +func (v *interfaceKeyboard) AddLayoutOption(flags dbus.Flags, option string) error { + return (<-v.GoAddLayoutOption(flags, make(chan *dbus.Call, 1), option).Done).Err +} + +// method AddUserLayout + +func (v *interfaceKeyboard) GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddUserLayout", flags, ch, layout) +} + +func (v *interfaceKeyboard) AddUserLayout(flags dbus.Flags, layout string) error { + return (<-v.GoAddUserLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err +} + +// method ClearLayoutOption + +func (v *interfaceKeyboard) GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearLayoutOption", flags, ch) +} + +func (v *interfaceKeyboard) ClearLayoutOption(flags dbus.Flags) error { + return (<-v.GoClearLayoutOption(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method DeleteLayoutOption + +func (v *interfaceKeyboard) GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteLayoutOption", flags, ch, option) +} + +func (v *interfaceKeyboard) DeleteLayoutOption(flags dbus.Flags, option string) error { + return (<-v.GoDeleteLayoutOption(flags, make(chan *dbus.Call, 1), option).Done).Err +} + +// method DeleteUserLayout + +func (v *interfaceKeyboard) GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteUserLayout", flags, ch, layout) +} + +func (v *interfaceKeyboard) DeleteUserLayout(flags dbus.Flags, layout string) error { + return (<-v.GoDeleteUserLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err +} + +// method GetLayoutDesc + +func (v *interfaceKeyboard) GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLayoutDesc", flags, ch, layout) +} + +func (*interfaceKeyboard) StoreGetLayoutDesc(call *dbus.Call) (description string, err error) { + err = call.Store(&description) + return +} + +func (v *interfaceKeyboard) GetLayoutDesc(flags dbus.Flags, layout string) (string, error) { + return v.StoreGetLayoutDesc( + <-v.GoGetLayoutDesc(flags, make(chan *dbus.Call, 1), layout).Done) +} + +// method LayoutList + +func (v *interfaceKeyboard) GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LayoutList", flags, ch) +} + +func (*interfaceKeyboard) StoreLayoutList(call *dbus.Call) (layout_list map[string]string, err error) { + err = call.Store(&layout_list) + return +} + +func (v *interfaceKeyboard) LayoutList(flags dbus.Flags) (map[string]string, error) { + return v.StoreLayoutList( + <-v.GoLayoutList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Reset + +func (v *interfaceKeyboard) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceKeyboard) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property UserOptionList as + +func (v *interfaceKeyboard) UserOptionList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UserOptionList", + } +} + +// property RepeatEnabled b + +func (v *interfaceKeyboard) RepeatEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RepeatEnabled", + } +} + +// property CapslockToggle b + +func (v *interfaceKeyboard) CapslockToggle() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CapslockToggle", + } +} + +// property CursorBlink i + +func (v *interfaceKeyboard) CursorBlink() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CursorBlink", + } +} + +// property RepeatInterval u + +func (v *interfaceKeyboard) RepeatInterval() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RepeatInterval", + } +} + +// property RepeatDelay u + +func (v *interfaceKeyboard) RepeatDelay() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RepeatDelay", + } +} + +// property CurrentLayout s + +func (v *interfaceKeyboard) CurrentLayout() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentLayout", + } +} + +// property UserLayoutList as + +func (v *interfaceKeyboard) UserLayoutList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UserLayoutList", + } +} + +type TouchPad interface { + touchPad // interface com.deepin.daemon.InputDevice.TouchPad + proxy.Object +} + +type objectTouchPad struct { + interfaceTouchPad // interface com.deepin.daemon.InputDevice.TouchPad + proxy.ImplObject +} + +func NewTouchPad(conn *dbus.Conn) TouchPad { + obj := new(objectTouchPad) + obj.ImplObject.Init_(conn, "com.deepin.daemon.InputDevices", "/com/deepin/daemon/InputDevice/TouchPad") + return obj +} + +type touchPad interface { + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + EdgeScroll() proxy.PropBool + PalmDetect() proxy.PropBool + MotionAcceleration() proxy.PropDouble + DeltaScroll() proxy.PropInt32 + DragThreshold() proxy.PropInt32 + LeftHanded() proxy.PropBool + DisableIfTyping() proxy.PropBool + NaturalScroll() proxy.PropBool + HorizScroll() proxy.PropBool + VertScroll() proxy.PropBool + MotionThreshold() proxy.PropDouble + DoubleClick() proxy.PropInt32 + DeviceList() proxy.PropString + TPadEnable() proxy.PropBool + PalmMinZ() proxy.PropInt32 + Exist() proxy.PropBool + TapClick() proxy.PropBool + MotionScaling() proxy.PropDouble + PalmMinWidth() proxy.PropInt32 +} + +type interfaceTouchPad struct{} + +func (v *interfaceTouchPad) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTouchPad) GetInterfaceName_() string { + return "com.deepin.daemon.InputDevice.TouchPad" +} + +// method Reset + +func (v *interfaceTouchPad) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceTouchPad) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property EdgeScroll b + +func (v *interfaceTouchPad) EdgeScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "EdgeScroll", + } +} + +// property PalmDetect b + +func (v *interfaceTouchPad) PalmDetect() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PalmDetect", + } +} + +// property MotionAcceleration d + +func (v *interfaceTouchPad) MotionAcceleration() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MotionAcceleration", + } +} + +// property DeltaScroll i + +func (v *interfaceTouchPad) DeltaScroll() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DeltaScroll", + } +} + +// property DragThreshold i + +func (v *interfaceTouchPad) DragThreshold() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DragThreshold", + } +} + +// property LeftHanded b + +func (v *interfaceTouchPad) LeftHanded() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LeftHanded", + } +} + +// property DisableIfTyping b + +func (v *interfaceTouchPad) DisableIfTyping() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DisableIfTyping", + } +} + +// property NaturalScroll b + +func (v *interfaceTouchPad) NaturalScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NaturalScroll", + } +} + +// property HorizScroll b + +func (v *interfaceTouchPad) HorizScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HorizScroll", + } +} + +// property VertScroll b + +func (v *interfaceTouchPad) VertScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VertScroll", + } +} + +// property MotionThreshold d + +func (v *interfaceTouchPad) MotionThreshold() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MotionThreshold", + } +} + +// property DoubleClick i + +func (v *interfaceTouchPad) DoubleClick() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DoubleClick", + } +} + +// property DeviceList s + +func (v *interfaceTouchPad) DeviceList() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DeviceList", + } +} + +// property TPadEnable b + +func (v *interfaceTouchPad) TPadEnable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TPadEnable", + } +} + +// property PalmMinZ i + +func (v *interfaceTouchPad) PalmMinZ() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "PalmMinZ", + } +} + +// property Exist b + +func (v *interfaceTouchPad) Exist() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Exist", + } +} + +// property TapClick b + +func (v *interfaceTouchPad) TapClick() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TapClick", + } +} + +// property MotionScaling d + +func (v *interfaceTouchPad) MotionScaling() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MotionScaling", + } +} + +// property PalmMinWidth i + +func (v *interfaceTouchPad) PalmMinWidth() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "PalmMinWidth", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,557 @@ +// Code generated by "./generator ./session/com.deepin.daemon.inputdevices"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockKeyboard struct { + MockInterfaceKeyboard // interface com.deepin.daemon.InputDevice.Keyboard + proxy.MockObject +} + +type MockInterfaceKeyboard struct { + mock.Mock +} + +// method AddLayoutOption + +func (v *MockInterfaceKeyboard) GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + mockArgs := v.Called(flags, ch, option) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) AddLayoutOption(flags dbus.Flags, option string) error { + mockArgs := v.Called(flags, option) + + return mockArgs.Error(0) +} + +// method AddUserLayout + +func (v *MockInterfaceKeyboard) GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) AddUserLayout(flags dbus.Flags, layout string) error { + mockArgs := v.Called(flags, layout) + + return mockArgs.Error(0) +} + +// method ClearLayoutOption + +func (v *MockInterfaceKeyboard) GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) ClearLayoutOption(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method DeleteLayoutOption + +func (v *MockInterfaceKeyboard) GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + mockArgs := v.Called(flags, ch, option) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) DeleteLayoutOption(flags dbus.Flags, option string) error { + mockArgs := v.Called(flags, option) + + return mockArgs.Error(0) +} + +// method DeleteUserLayout + +func (v *MockInterfaceKeyboard) GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) DeleteUserLayout(flags dbus.Flags, layout string) error { + mockArgs := v.Called(flags, layout) + + return mockArgs.Error(0) +} + +// method GetLayoutDesc + +func (v *MockInterfaceKeyboard) GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) GetLayoutDesc(flags dbus.Flags, layout string) (string, error) { + mockArgs := v.Called(flags, layout) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method LayoutList + +func (v *MockInterfaceKeyboard) GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) LayoutList(flags dbus.Flags) (map[string]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reset + +func (v *MockInterfaceKeyboard) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property UserOptionList as + +func (v *MockInterfaceKeyboard) UserOptionList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepeatEnabled b + +func (v *MockInterfaceKeyboard) RepeatEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CapslockToggle b + +func (v *MockInterfaceKeyboard) CapslockToggle() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CursorBlink i + +func (v *MockInterfaceKeyboard) CursorBlink() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepeatInterval u + +func (v *MockInterfaceKeyboard) RepeatInterval() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepeatDelay u + +func (v *MockInterfaceKeyboard) RepeatDelay() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentLayout s + +func (v *MockInterfaceKeyboard) CurrentLayout() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserLayoutList as + +func (v *MockInterfaceKeyboard) UserLayoutList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockTouchPad struct { + MockInterfaceTouchPad // interface com.deepin.daemon.InputDevice.TouchPad + proxy.MockObject +} + +type MockInterfaceTouchPad struct { + mock.Mock +} + +// method Reset + +func (v *MockInterfaceTouchPad) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTouchPad) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property EdgeScroll b + +func (v *MockInterfaceTouchPad) EdgeScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PalmDetect b + +func (v *MockInterfaceTouchPad) PalmDetect() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MotionAcceleration d + +func (v *MockInterfaceTouchPad) MotionAcceleration() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeltaScroll i + +func (v *MockInterfaceTouchPad) DeltaScroll() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DragThreshold i + +func (v *MockInterfaceTouchPad) DragThreshold() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LeftHanded b + +func (v *MockInterfaceTouchPad) LeftHanded() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisableIfTyping b + +func (v *MockInterfaceTouchPad) DisableIfTyping() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NaturalScroll b + +func (v *MockInterfaceTouchPad) NaturalScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HorizScroll b + +func (v *MockInterfaceTouchPad) HorizScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property VertScroll b + +func (v *MockInterfaceTouchPad) VertScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MotionThreshold d + +func (v *MockInterfaceTouchPad) MotionThreshold() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DoubleClick i + +func (v *MockInterfaceTouchPad) DoubleClick() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceList s + +func (v *MockInterfaceTouchPad) DeviceList() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TPadEnable b + +func (v *MockInterfaceTouchPad) TPadEnable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PalmMinZ i + +func (v *MockInterfaceTouchPad) PalmMinZ() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Exist b + +func (v *MockInterfaceTouchPad) Exist() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TapClick b + +func (v *MockInterfaceTouchPad) TapClick() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MotionScaling d + +func (v *MockInterfaceTouchPad) MotionScaling() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PalmMinWidth i + +func (v *MockInterfaceTouchPad) PalmMinWidth() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +{ + "Service": "com.deepin.daemon.InputDevices", + "Objects": [ + { + "Type": "Keyboard", + "Path": "/com/deepin/daemon/InputDevice/Keyboard", + "Interfaces": [ + { + "Name": "com.deepin.daemon.InputDevice.Keyboard", + "Type": "keyboard" + } + ] + }, + { + "Type": "TouchPad", + "Path": "/com/deepin/daemon/InputDevice/TouchPad", + "Interfaces": [ + { + "Name": "com.deepin.daemon.InputDevice.TouchPad", + "Type": "touchPad" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/Keyboard.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/Keyboard.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/Keyboard.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/Keyboard.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/TouchPad.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/TouchPad.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.inputdevices/TouchPad.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.inputdevices/TouchPad.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1643 @@ +// Code generated by "./generator ./session/com.deepin.daemon.kwayland"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package kwayland + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type OutputManagement interface { + outputManagement // interface com.deepin.daemon.KWayland.Output + proxy.Object +} + +type objectOutputManagement struct { + interfaceOutputManagement // interface com.deepin.daemon.KWayland.Output + proxy.ImplObject +} + +func NewOutputManagement(conn *dbus.Conn) OutputManagement { + obj := new(objectOutputManagement) + obj.ImplObject.Init_(conn, "com.deepin.daemon.KWayland", "/com/deepin/daemon/KWayland/Output") + return obj +} + +type outputManagement interface { + GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListOutput(flags dbus.Flags) (string, error) + GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call + GetOutput(flags dbus.Flags, arg1 string) (string, error) + GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call + Apply(flags dbus.Flags, outputs string) error + GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call + WlSimulateKey(flags dbus.Flags, state int32) error + ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) + ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) + ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceOutputManagement struct{} + +func (v *interfaceOutputManagement) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceOutputManagement) GetInterfaceName_() string { + return "com.deepin.daemon.KWayland.Output" +} + +// method ListOutput + +func (v *interfaceOutputManagement) GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutput", flags, ch) +} + +func (*interfaceOutputManagement) StoreListOutput(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceOutputManagement) ListOutput(flags dbus.Flags) (string, error) { + return v.StoreListOutput( + <-v.GoListOutput(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetOutput + +func (v *interfaceOutputManagement) GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetOutput", flags, ch, arg1) +} + +func (*interfaceOutputManagement) StoreGetOutput(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceOutputManagement) GetOutput(flags dbus.Flags, arg1 string) (string, error) { + return v.StoreGetOutput( + <-v.GoGetOutput(flags, make(chan *dbus.Call, 1), arg1).Done) +} + +// method Apply + +func (v *interfaceOutputManagement) GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Apply", flags, ch, outputs) +} + +func (v *interfaceOutputManagement) Apply(flags dbus.Flags, outputs string) error { + return (<-v.GoApply(flags, make(chan *dbus.Call, 1), outputs).Done).Err +} + +// method WlSimulateKey + +func (v *interfaceOutputManagement) GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WlSimulateKey", flags, ch, state) +} + +func (v *interfaceOutputManagement) WlSimulateKey(flags dbus.Flags, state int32) error { + return (<-v.GoWlSimulateKey(flags, make(chan *dbus.Call, 1), state).Done).Err +} + +// signal OutputAdded + +func (v *interfaceOutputManagement) ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OutputAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OutputAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var output string + err := dbus.Store(sig.Body, &output) + if err == nil { + cb(output) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal OutputRemoved + +func (v *interfaceOutputManagement) ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OutputRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OutputRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var output string + err := dbus.Store(sig.Body, &output) + if err == nil { + cb(output) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal OutputChanged + +func (v *interfaceOutputManagement) ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OutputChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OutputChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var output string + err := dbus.Store(sig.Body, &output) + if err == nil { + cb(output) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type WindowManager interface { + windowManager // interface com.deepin.daemon.KWayland.WindowManager + proxy.Object +} + +type objectWindowManager struct { + interfaceWindowManager // interface com.deepin.daemon.KWayland.WindowManager + proxy.ImplObject +} + +func NewWindowManager(conn *dbus.Conn) WindowManager { + obj := new(objectWindowManager) + obj.ImplObject.Init_(conn, "com.deepin.daemon.KWayland", "/com/deepin/daemon/KWayland/WindowManager") + return obj +} + +type windowManager interface { + GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ActiveWindow(flags dbus.Flags) (uint32, error) + GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsShowingDesktop(flags dbus.Flags) (bool, error) + GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Windows(flags dbus.Flags) ([]dbus.Variant, error) + ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) + ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) + ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceWindowManager struct{} + +func (v *interfaceWindowManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWindowManager) GetInterfaceName_() string { + return "com.deepin.daemon.KWayland.WindowManager" +} + +// method ActiveWindow + +func (v *interfaceWindowManager) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveWindow", flags, ch) +} + +func (*interfaceWindowManager) StoreActiveWindow(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindowManager) ActiveWindow(flags dbus.Flags) (uint32, error) { + return v.StoreActiveWindow( + <-v.GoActiveWindow(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsShowingDesktop + +func (v *interfaceWindowManager) GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShowingDesktop", flags, ch) +} + +func (*interfaceWindowManager) StoreIsShowingDesktop(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindowManager) IsShowingDesktop(flags dbus.Flags) (bool, error) { + return v.StoreIsShowingDesktop( + <-v.GoIsShowingDesktop(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Windows + +func (v *interfaceWindowManager) GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Windows", flags, ch) +} + +func (*interfaceWindowManager) StoreWindows(call *dbus.Call) (argout0 []dbus.Variant, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindowManager) Windows(flags dbus.Flags) ([]dbus.Variant, error) { + return v.StoreWindows( + <-v.GoWindows(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal WindowCreated + +func (v *interfaceWindowManager) ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowCreated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowCreated", + } + handlerFunc := func(sig *dbus.Signal) { + var ObjPath string + err := dbus.Store(sig.Body, &ObjPath) + if err == nil { + cb(ObjPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WindowRemove + +func (v *interfaceWindowManager) ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowRemove", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowRemove", + } + handlerFunc := func(sig *dbus.Signal) { + var ObjPath string + err := dbus.Store(sig.Body, &ObjPath) + if err == nil { + cb(ObjPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActiveWindowChanged + +func (v *interfaceWindowManager) ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveWindowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveWindowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type Window interface { + window // interface com.deepin.daemon.KWayland.PlasmaWindow + proxy.Object +} + +type objectWindow struct { + interfaceWindow // interface com.deepin.daemon.KWayland.PlasmaWindow + proxy.ImplObject +} + +func NewWindow(conn *dbus.Conn, path dbus.ObjectPath) (Window, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectWindow) + obj.ImplObject.Init_(conn, "com.deepin.daemon.KWayland", path) + return obj, nil +} + +type window interface { + GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AppId(flags dbus.Flags) (string, error) + GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Geometry(flags dbus.Flags) (Rect, error) + GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Icon(flags dbus.Flags) (string, error) + GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + InternalId(flags dbus.Flags) (uint32, error) + GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsActive(flags dbus.Flags) (bool, error) + GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsCloseable(flags dbus.Flags) (bool, error) + GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsDemandingAttention(flags dbus.Flags) (bool, error) + GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsFullscreen(flags dbus.Flags) (bool, error) + GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsFullscreenable(flags dbus.Flags) (bool, error) + GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsKeepAbove(flags dbus.Flags) (bool, error) + GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMaximizeable(flags dbus.Flags) (bool, error) + GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMaximized(flags dbus.Flags) (bool, error) + GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMinimizeable(flags dbus.Flags) (bool, error) + GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMinimized(flags dbus.Flags) (bool, error) + GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMovable(flags dbus.Flags) (bool, error) + GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsOnAllDesktops(flags dbus.Flags) (bool, error) + GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsResizable(flags dbus.Flags) (bool, error) + GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsShadeable(flags dbus.Flags) (bool, error) + GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsShaded(flags dbus.Flags) (bool, error) + GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsValid(flags dbus.Flags) (bool, error) + GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) + GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Pid(flags dbus.Flags) (uint32, error) + GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestActivate(flags dbus.Flags) error + GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestClose(flags dbus.Flags) error + GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestEnterNewVirtualDesktop(flags dbus.Flags) error + GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call + RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error + GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call + RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error + GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestMove(flags dbus.Flags) error + GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestResize(flags dbus.Flags) error + GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleKeepAbove(flags dbus.Flags) error + GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleKeepBelow(flags dbus.Flags) error + GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleMaximized(flags dbus.Flags) error + GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleMinimized(flags dbus.Flags) error + GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleShaded(flags dbus.Flags) error + GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call + RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error + GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SkipSwitcher(flags dbus.Flags) (bool, error) + GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SkipTaskbar(flags dbus.Flags) (bool, error) + GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Title(flags dbus.Flags) (string, error) + GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + VirtualDesktop(flags dbus.Flags) (uint32, error) + GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + WindowId(flags dbus.Flags) (uint32, error) + ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) + ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) +} + +type interfaceWindow struct{} + +func (v *interfaceWindow) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWindow) GetInterfaceName_() string { + return "com.deepin.daemon.KWayland.PlasmaWindow" +} + +// method AppId + +func (v *interfaceWindow) GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AppId", flags, ch) +} + +func (*interfaceWindow) StoreAppId(call *dbus.Call) (argout0 string, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) AppId(flags dbus.Flags) (string, error) { + return v.StoreAppId( + <-v.GoAppId(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Geometry + +func (v *interfaceWindow) GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Geometry", flags, ch) +} + +func (*interfaceWindow) StoreGeometry(call *dbus.Call) (argout0 Rect, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Geometry(flags dbus.Flags) (Rect, error) { + return v.StoreGeometry( + <-v.GoGeometry(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Icon + +func (v *interfaceWindow) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Icon", flags, ch) +} + +func (*interfaceWindow) StoreIcon(call *dbus.Call) (argout0 string, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Icon(flags dbus.Flags) (string, error) { + return v.StoreIcon( + <-v.GoIcon(flags, make(chan *dbus.Call, 1)).Done) +} + +// method InternalId + +func (v *interfaceWindow) GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".InternalId", flags, ch) +} + +func (*interfaceWindow) StoreInternalId(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) InternalId(flags dbus.Flags) (uint32, error) { + return v.StoreInternalId( + <-v.GoInternalId(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsActive + +func (v *interfaceWindow) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsActive", flags, ch) +} + +func (*interfaceWindow) StoreIsActive(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsActive(flags dbus.Flags) (bool, error) { + return v.StoreIsActive( + <-v.GoIsActive(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsCloseable + +func (v *interfaceWindow) GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsCloseable", flags, ch) +} + +func (*interfaceWindow) StoreIsCloseable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsCloseable(flags dbus.Flags) (bool, error) { + return v.StoreIsCloseable( + <-v.GoIsCloseable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsDemandingAttention + +func (v *interfaceWindow) GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDemandingAttention", flags, ch) +} + +func (*interfaceWindow) StoreIsDemandingAttention(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsDemandingAttention(flags dbus.Flags) (bool, error) { + return v.StoreIsDemandingAttention( + <-v.GoIsDemandingAttention(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsFullscreen + +func (v *interfaceWindow) GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsFullscreen", flags, ch) +} + +func (*interfaceWindow) StoreIsFullscreen(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsFullscreen(flags dbus.Flags) (bool, error) { + return v.StoreIsFullscreen( + <-v.GoIsFullscreen(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsFullscreenable + +func (v *interfaceWindow) GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsFullscreenable", flags, ch) +} + +func (*interfaceWindow) StoreIsFullscreenable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsFullscreenable(flags dbus.Flags) (bool, error) { + return v.StoreIsFullscreenable( + <-v.GoIsFullscreenable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsKeepAbove + +func (v *interfaceWindow) GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsKeepAbove", flags, ch) +} + +func (*interfaceWindow) StoreIsKeepAbove(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsKeepAbove(flags dbus.Flags) (bool, error) { + return v.StoreIsKeepAbove( + <-v.GoIsKeepAbove(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMaximizeable + +func (v *interfaceWindow) GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMaximizeable", flags, ch) +} + +func (*interfaceWindow) StoreIsMaximizeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMaximizeable(flags dbus.Flags) (bool, error) { + return v.StoreIsMaximizeable( + <-v.GoIsMaximizeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMaximized + +func (v *interfaceWindow) GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMaximized", flags, ch) +} + +func (*interfaceWindow) StoreIsMaximized(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMaximized(flags dbus.Flags) (bool, error) { + return v.StoreIsMaximized( + <-v.GoIsMaximized(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMinimizeable + +func (v *interfaceWindow) GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMinimizeable", flags, ch) +} + +func (*interfaceWindow) StoreIsMinimizeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMinimizeable(flags dbus.Flags) (bool, error) { + return v.StoreIsMinimizeable( + <-v.GoIsMinimizeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMinimized + +func (v *interfaceWindow) GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMinimized", flags, ch) +} + +func (*interfaceWindow) StoreIsMinimized(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMinimized(flags dbus.Flags) (bool, error) { + return v.StoreIsMinimized( + <-v.GoIsMinimized(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMovable + +func (v *interfaceWindow) GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMovable", flags, ch) +} + +func (*interfaceWindow) StoreIsMovable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMovable(flags dbus.Flags) (bool, error) { + return v.StoreIsMovable( + <-v.GoIsMovable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsOnAllDesktops + +func (v *interfaceWindow) GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsOnAllDesktops", flags, ch) +} + +func (*interfaceWindow) StoreIsOnAllDesktops(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsOnAllDesktops(flags dbus.Flags) (bool, error) { + return v.StoreIsOnAllDesktops( + <-v.GoIsOnAllDesktops(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsResizable + +func (v *interfaceWindow) GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsResizable", flags, ch) +} + +func (*interfaceWindow) StoreIsResizable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsResizable(flags dbus.Flags) (bool, error) { + return v.StoreIsResizable( + <-v.GoIsResizable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsShadeable + +func (v *interfaceWindow) GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShadeable", flags, ch) +} + +func (*interfaceWindow) StoreIsShadeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsShadeable(flags dbus.Flags) (bool, error) { + return v.StoreIsShadeable( + <-v.GoIsShadeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsShaded + +func (v *interfaceWindow) GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShaded", flags, ch) +} + +func (*interfaceWindow) StoreIsShaded(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsShaded(flags dbus.Flags) (bool, error) { + return v.StoreIsShaded( + <-v.GoIsShaded(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsValid + +func (v *interfaceWindow) GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsValid", flags, ch) +} + +func (*interfaceWindow) StoreIsValid(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsValid(flags dbus.Flags) (bool, error) { + return v.StoreIsValid( + <-v.GoIsValid(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsVirtualDesktopChangeable + +func (v *interfaceWindow) GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsVirtualDesktopChangeable", flags, ch) +} + +func (*interfaceWindow) StoreIsVirtualDesktopChangeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) { + return v.StoreIsVirtualDesktopChangeable( + <-v.GoIsVirtualDesktopChangeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Pid + +func (v *interfaceWindow) GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Pid", flags, ch) +} + +func (*interfaceWindow) StorePid(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Pid(flags dbus.Flags) (uint32, error) { + return v.StorePid( + <-v.GoPid(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestActivate + +func (v *interfaceWindow) GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestActivate", flags, ch) +} + +func (v *interfaceWindow) RequestActivate(flags dbus.Flags) error { + return (<-v.GoRequestActivate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestClose + +func (v *interfaceWindow) GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestClose", flags, ch) +} + +func (v *interfaceWindow) RequestClose(flags dbus.Flags) error { + return (<-v.GoRequestClose(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestEnterNewVirtualDesktop + +func (v *interfaceWindow) GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestEnterNewVirtualDesktop", flags, ch) +} + +func (v *interfaceWindow) RequestEnterNewVirtualDesktop(flags dbus.Flags) error { + return (<-v.GoRequestEnterNewVirtualDesktop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestEnterVirtualDesktop + +func (v *interfaceWindow) GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestEnterVirtualDesktop", flags, ch, argin0) +} + +func (v *interfaceWindow) RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error { + return (<-v.GoRequestEnterVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err +} + +// method RequestLeaveVirtualDesktop + +func (v *interfaceWindow) GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLeaveVirtualDesktop", flags, ch, argin0) +} + +func (v *interfaceWindow) RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error { + return (<-v.GoRequestLeaveVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err +} + +// method RequestMove + +func (v *interfaceWindow) GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestMove", flags, ch) +} + +func (v *interfaceWindow) RequestMove(flags dbus.Flags) error { + return (<-v.GoRequestMove(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestResize + +func (v *interfaceWindow) GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestResize", flags, ch) +} + +func (v *interfaceWindow) RequestResize(flags dbus.Flags) error { + return (<-v.GoRequestResize(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleKeepAbove + +func (v *interfaceWindow) GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleKeepAbove", flags, ch) +} + +func (v *interfaceWindow) RequestToggleKeepAbove(flags dbus.Flags) error { + return (<-v.GoRequestToggleKeepAbove(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleKeepBelow + +func (v *interfaceWindow) GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleKeepBelow", flags, ch) +} + +func (v *interfaceWindow) RequestToggleKeepBelow(flags dbus.Flags) error { + return (<-v.GoRequestToggleKeepBelow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleMaximized + +func (v *interfaceWindow) GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleMaximized", flags, ch) +} + +func (v *interfaceWindow) RequestToggleMaximized(flags dbus.Flags) error { + return (<-v.GoRequestToggleMaximized(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleMinimized + +func (v *interfaceWindow) GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleMinimized", flags, ch) +} + +func (v *interfaceWindow) RequestToggleMinimized(flags dbus.Flags) error { + return (<-v.GoRequestToggleMinimized(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleShaded + +func (v *interfaceWindow) GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleShaded", flags, ch) +} + +func (v *interfaceWindow) RequestToggleShaded(flags dbus.Flags) error { + return (<-v.GoRequestToggleShaded(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestVirtualDesktop + +func (v *interfaceWindow) GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestVirtualDesktop", flags, ch, argin0) +} + +func (v *interfaceWindow) RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error { + return (<-v.GoRequestVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err +} + +// method SkipSwitcher + +func (v *interfaceWindow) GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SkipSwitcher", flags, ch) +} + +func (*interfaceWindow) StoreSkipSwitcher(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) SkipSwitcher(flags dbus.Flags) (bool, error) { + return v.StoreSkipSwitcher( + <-v.GoSkipSwitcher(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SkipTaskbar + +func (v *interfaceWindow) GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SkipTaskbar", flags, ch) +} + +func (*interfaceWindow) StoreSkipTaskbar(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) SkipTaskbar(flags dbus.Flags) (bool, error) { + return v.StoreSkipTaskbar( + <-v.GoSkipTaskbar(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Title + +func (v *interfaceWindow) GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Title", flags, ch) +} + +func (*interfaceWindow) StoreTitle(call *dbus.Call) (argout0 string, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Title(flags dbus.Flags) (string, error) { + return v.StoreTitle( + <-v.GoTitle(flags, make(chan *dbus.Call, 1)).Done) +} + +// method VirtualDesktop + +func (v *interfaceWindow) GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VirtualDesktop", flags, ch) +} + +func (*interfaceWindow) StoreVirtualDesktop(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) VirtualDesktop(flags dbus.Flags) (uint32, error) { + return v.StoreVirtualDesktop( + <-v.GoVirtualDesktop(flags, make(chan *dbus.Call, 1)).Done) +} + +// method WindowId + +func (v *interfaceWindow) GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowId", flags, ch) +} + +func (*interfaceWindow) StoreWindowId(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) WindowId(flags dbus.Flags) (uint32, error) { + return v.StoreWindowId( + <-v.GoWindowId(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal ActiveChanged + +func (v *interfaceWindow) ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppIdChanged + +func (v *interfaceWindow) ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppIdChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppIdChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CloseableChanged + +func (v *interfaceWindow) ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CloseableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CloseableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DemandsAttentionChanged + +func (v *interfaceWindow) ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DemandsAttentionChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DemandsAttentionChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal FullscreenableChanged + +func (v *interfaceWindow) ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "FullscreenableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".FullscreenableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal FullscreenChanged + +func (v *interfaceWindow) ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "FullscreenChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".FullscreenChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GeometryChanged + +func (v *interfaceWindow) ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GeometryChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GeometryChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal IconChanged + +func (v *interfaceWindow) ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IconChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IconChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeepAboveChanged + +func (v *interfaceWindow) ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeepAboveChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeepAboveChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeepBelowChanged + +func (v *interfaceWindow) ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeepBelowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeepBelowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MaximizeableChanged + +func (v *interfaceWindow) ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MaximizeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MaximizeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MaximizedChanged + +func (v *interfaceWindow) ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MaximizedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MaximizedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MinimizeableChanged + +func (v *interfaceWindow) ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MinimizeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MinimizeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MinimizedChanged + +func (v *interfaceWindow) ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MinimizedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MinimizedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MovableChanged + +func (v *interfaceWindow) ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MovableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MovableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal OnAllDesktopsChanged + +func (v *interfaceWindow) ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OnAllDesktopsChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OnAllDesktopsChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ParentWindowChanged + +func (v *interfaceWindow) ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ParentWindowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ParentWindowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ResizableChanged + +func (v *interfaceWindow) ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ResizableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ResizableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ShadeableChanged + +func (v *interfaceWindow) ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ShadeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ShadeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ShadedChanged + +func (v *interfaceWindow) ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ShadedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ShadedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SkipSwitcherChanged + +func (v *interfaceWindow) ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SkipSwitcherChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SkipSwitcherChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SkipTaskbarChanged + +func (v *interfaceWindow) ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SkipTaskbarChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SkipTaskbarChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TitleChanged + +func (v *interfaceWindow) ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TitleChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TitleChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Unmapped + +func (v *interfaceWindow) ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Unmapped", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Unmapped", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VirtualDesktopChangeableChanged + +func (v *interfaceWindow) ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VirtualDesktopChangeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VirtualDesktopChangeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VirtualDesktopChanged + +func (v *interfaceWindow) ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VirtualDesktopChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VirtualDesktopChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WindowIdChanged + +func (v *interfaceWindow) ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowIdChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowIdChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var wid uint32 + err := dbus.Store(sig.Body, &wid) + if err == nil { + cb(wid) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1396 @@ +// Code generated by "./generator ./session/com.deepin.daemon.kwayland"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package kwayland + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockOutputManagement struct { + MockInterfaceOutputManagement // interface com.deepin.daemon.KWayland.Output + proxy.MockObject +} + +type MockInterfaceOutputManagement struct { + mock.Mock +} + +// method ListOutput + +func (v *MockInterfaceOutputManagement) GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) ListOutput(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetOutput + +func (v *MockInterfaceOutputManagement) GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) GetOutput(flags dbus.Flags, arg1 string) (string, error) { + mockArgs := v.Called(flags, arg1) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Apply + +func (v *MockInterfaceOutputManagement) GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputs) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) Apply(flags dbus.Flags, outputs string) error { + mockArgs := v.Called(flags, outputs) + + return mockArgs.Error(0) +} + +// method WlSimulateKey + +func (v *MockInterfaceOutputManagement) GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call { + mockArgs := v.Called(flags, ch, state) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) WlSimulateKey(flags dbus.Flags, state int32) error { + mockArgs := v.Called(flags, state) + + return mockArgs.Error(0) +} + +// signal OutputAdded + +func (v *MockInterfaceOutputManagement) ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal OutputRemoved + +func (v *MockInterfaceOutputManagement) ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal OutputChanged + +func (v *MockInterfaceOutputManagement) ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockWindowManager struct { + MockInterfaceWindowManager // interface com.deepin.daemon.KWayland.WindowManager + proxy.MockObject +} + +type MockInterfaceWindowManager struct { + mock.Mock +} + +// method ActiveWindow + +func (v *MockInterfaceWindowManager) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindowManager) ActiveWindow(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsShowingDesktop + +func (v *MockInterfaceWindowManager) GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindowManager) IsShowingDesktop(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Windows + +func (v *MockInterfaceWindowManager) GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindowManager) Windows(flags dbus.Flags) ([]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowCreated + +func (v *MockInterfaceWindowManager) ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowRemove + +func (v *MockInterfaceWindowManager) ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveWindowChanged + +func (v *MockInterfaceWindowManager) ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockWindow struct { + MockInterfaceWindow // interface com.deepin.daemon.KWayland.PlasmaWindow + proxy.MockObject +} + +type MockInterfaceWindow struct { + mock.Mock +} + +// method AppId + +func (v *MockInterfaceWindow) GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) AppId(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Geometry + +func (v *MockInterfaceWindow) GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Geometry(flags dbus.Flags) (Rect, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(Rect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Icon + +func (v *MockInterfaceWindow) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Icon(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method InternalId + +func (v *MockInterfaceWindow) GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) InternalId(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsActive + +func (v *MockInterfaceWindow) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsActive(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsCloseable + +func (v *MockInterfaceWindow) GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsCloseable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsDemandingAttention + +func (v *MockInterfaceWindow) GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsDemandingAttention(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsFullscreen + +func (v *MockInterfaceWindow) GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsFullscreen(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsFullscreenable + +func (v *MockInterfaceWindow) GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsFullscreenable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsKeepAbove + +func (v *MockInterfaceWindow) GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsKeepAbove(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMaximizeable + +func (v *MockInterfaceWindow) GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMaximizeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMaximized + +func (v *MockInterfaceWindow) GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMaximized(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMinimizeable + +func (v *MockInterfaceWindow) GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMinimizeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMinimized + +func (v *MockInterfaceWindow) GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMinimized(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMovable + +func (v *MockInterfaceWindow) GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMovable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsOnAllDesktops + +func (v *MockInterfaceWindow) GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsOnAllDesktops(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsResizable + +func (v *MockInterfaceWindow) GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsResizable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsShadeable + +func (v *MockInterfaceWindow) GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsShadeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsShaded + +func (v *MockInterfaceWindow) GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsShaded(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsValid + +func (v *MockInterfaceWindow) GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsValid(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsVirtualDesktopChangeable + +func (v *MockInterfaceWindow) GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Pid + +func (v *MockInterfaceWindow) GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Pid(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RequestActivate + +func (v *MockInterfaceWindow) GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestActivate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestClose + +func (v *MockInterfaceWindow) GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestClose(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestEnterNewVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestEnterNewVirtualDesktop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestEnterVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, argin0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error { + mockArgs := v.Called(flags, argin0) + + return mockArgs.Error(0) +} + +// method RequestLeaveVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, argin0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error { + mockArgs := v.Called(flags, argin0) + + return mockArgs.Error(0) +} + +// method RequestMove + +func (v *MockInterfaceWindow) GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestMove(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestResize + +func (v *MockInterfaceWindow) GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestResize(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleKeepAbove + +func (v *MockInterfaceWindow) GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleKeepAbove(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleKeepBelow + +func (v *MockInterfaceWindow) GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleKeepBelow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleMaximized + +func (v *MockInterfaceWindow) GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleMaximized(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleMinimized + +func (v *MockInterfaceWindow) GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleMinimized(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleShaded + +func (v *MockInterfaceWindow) GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleShaded(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, argin0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error { + mockArgs := v.Called(flags, argin0) + + return mockArgs.Error(0) +} + +// method SkipSwitcher + +func (v *MockInterfaceWindow) GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) SkipSwitcher(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method SkipTaskbar + +func (v *MockInterfaceWindow) GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) SkipTaskbar(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Title + +func (v *MockInterfaceWindow) GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Title(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method VirtualDesktop + +func (v *MockInterfaceWindow) GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) VirtualDesktop(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method WindowId + +func (v *MockInterfaceWindow) GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) WindowId(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveChanged + +func (v *MockInterfaceWindow) ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppIdChanged + +func (v *MockInterfaceWindow) ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CloseableChanged + +func (v *MockInterfaceWindow) ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DemandsAttentionChanged + +func (v *MockInterfaceWindow) ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal FullscreenableChanged + +func (v *MockInterfaceWindow) ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal FullscreenChanged + +func (v *MockInterfaceWindow) ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GeometryChanged + +func (v *MockInterfaceWindow) ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal IconChanged + +func (v *MockInterfaceWindow) ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeepAboveChanged + +func (v *MockInterfaceWindow) ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeepBelowChanged + +func (v *MockInterfaceWindow) ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MaximizeableChanged + +func (v *MockInterfaceWindow) ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MaximizedChanged + +func (v *MockInterfaceWindow) ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MinimizeableChanged + +func (v *MockInterfaceWindow) ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MinimizedChanged + +func (v *MockInterfaceWindow) ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MovableChanged + +func (v *MockInterfaceWindow) ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal OnAllDesktopsChanged + +func (v *MockInterfaceWindow) ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ParentWindowChanged + +func (v *MockInterfaceWindow) ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ResizableChanged + +func (v *MockInterfaceWindow) ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ShadeableChanged + +func (v *MockInterfaceWindow) ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ShadedChanged + +func (v *MockInterfaceWindow) ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SkipSwitcherChanged + +func (v *MockInterfaceWindow) ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SkipTaskbarChanged + +func (v *MockInterfaceWindow) ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TitleChanged + +func (v *MockInterfaceWindow) ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Unmapped + +func (v *MockInterfaceWindow) ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VirtualDesktopChangeableChanged + +func (v *MockInterfaceWindow) ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VirtualDesktopChanged + +func (v *MockInterfaceWindow) ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowIdChanged + +func (v *MockInterfaceWindow) ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ +{ + "Service": "com.deepin.daemon.KWayland", + "Objects": [ + { + "Type": "OutputManagement", + "Path": "/com/deepin/daemon/KWayland/Output", + "Interfaces": [ + { + "Name": "com.deepin.daemon.KWayland.Output", + "Type": "outputManagement", + "Accessor": "OutputManagement" + } + ] + }, + { + "Type": "WindowManager", + "Path": "/com/deepin/daemon/KWayland/WindowManager", + "Interfaces": [ + { + "Name": "com.deepin.daemon.KWayland.WindowManager", + "Type": "windowManager", + "Accessor": "WindowManager" + } + ] + }, + { + "Type": "Window", + "Interfaces": [ + { + "Name": "com.deepin.daemon.KWayland.PlasmaWindow", + "Type": "window", + "Accessor": "Window", + "Fixes": { + "m/Geometry": [ + { + "Name": "argout0", + "Type": "Rect" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,9 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package kwayland + +type Rect struct { + X, Y, Width, Height int32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/OutputManagement.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/OutputManagement.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/OutputManagement.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/OutputManagement.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/WindowManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/WindowManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/WindowManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/WindowManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/Window.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/Window.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.kwayland/Window.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.kwayland/Window.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,700 @@ +// Code generated by "./generator ./session/com.deepin.daemon.network"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Network interface { + network // interface com.deepin.daemon.Network + proxy.Object +} + +type objectNetwork struct { + interfaceNetwork // interface com.deepin.daemon.Network + proxy.ImplObject +} + +func NewNetwork(conn *dbus.Conn) Network { + obj := new(objectNetwork) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Network", "/com/deepin/daemon/Network") + return obj +} + +type network interface { + GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call + ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) + GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call + ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) + GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + DeactivateConnection(flags dbus.Flags, uuid string) error + GoDebugChangeAPChannel(flags dbus.Flags, ch chan *dbus.Call, band string) *dbus.Call + DebugChangeAPChannel(flags dbus.Flags, band string) error + GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + DeleteConnection(flags dbus.Flags, uuid string) error + GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error + GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error + GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call + EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) error + GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error + GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) + GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetActiveConnectionInfo(flags dbus.Flags) (string, error) + GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAutoProxy(flags dbus.Flags) (string, error) + GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call + GetProxy(flags dbus.Flags, proxyType string) (string, string, error) + GoGetProxyAuthentication(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call + GetProxyAuthentication(flags dbus.Flags, proxyType string) (string, string, bool, error) + GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxyIgnoreHosts(flags dbus.Flags) (string, error) + GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxyMethod(flags dbus.Flags) (string, error) + GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) + GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) + GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) + GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) + GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call + RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) error + GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestWirelessScan(flags dbus.Flags) error + GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call + SetAutoProxy(flags dbus.Flags, proxyAuto string) error + GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call + SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error + GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call + SetProxy(flags dbus.Flags, proxyType string, host string, port string) error + GoSetProxyAuthentication(flags dbus.Flags, ch chan *dbus.Call, proxyType string, user string, password string, enable bool) *dbus.Call + SetProxyAuthentication(flags dbus.Flags, proxyType string, user string, password string, enable bool) error + GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call + SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error + GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call + SetProxyMethod(flags dbus.Flags, proxyMode string) error + ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) + ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) + ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) + ConnectActiveConnectionInfoChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectIPConflict(cb func(ip string, mac string)) (dbusutil.SignalHandlerId, error) + VpnEnabled() proxy.PropBool + Devices() proxy.PropString + Connections() proxy.PropString + ActiveConnections() proxy.PropString + WirelessAccessPoints() proxy.PropString + State() proxy.PropUint32 + Connectivity() proxy.PropUint32 + NetworkingEnabled() proxy.PropBool +} + +type interfaceNetwork struct{} + +func (v *interfaceNetwork) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNetwork) GetInterfaceName_() string { + return "com.deepin.daemon.Network" +} + +// method ActivateAccessPoint + +func (v *interfaceNetwork) GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateAccessPoint", flags, ch, uuid, apPath, devPath) +} + +func (*interfaceNetwork) StoreActivateAccessPoint(call *dbus.Call) (cPath dbus.ObjectPath, err error) { + err = call.Store(&cPath) + return +} + +func (v *interfaceNetwork) ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + return v.StoreActivateAccessPoint( + <-v.GoActivateAccessPoint(flags, make(chan *dbus.Call, 1), uuid, apPath, devPath).Done) +} + +// method ActivateConnection + +func (v *interfaceNetwork) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateConnection", flags, ch, uuid, devPath) +} + +func (*interfaceNetwork) StoreActivateConnection(call *dbus.Call) (cPath dbus.ObjectPath, err error) { + err = call.Store(&cPath) + return +} + +func (v *interfaceNetwork) ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + return v.StoreActivateConnection( + <-v.GoActivateConnection(flags, make(chan *dbus.Call, 1), uuid, devPath).Done) +} + +// method DeactivateConnection + +func (v *interfaceNetwork) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeactivateConnection", flags, ch, uuid) +} + +func (v *interfaceNetwork) DeactivateConnection(flags dbus.Flags, uuid string) error { + return (<-v.GoDeactivateConnection(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method DebugChangeAPChannel + +func (v *interfaceNetwork) GoDebugChangeAPChannel(flags dbus.Flags, ch chan *dbus.Call, band string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DebugChangeAPChannel", flags, ch, band) +} + +func (v *interfaceNetwork) DebugChangeAPChannel(flags dbus.Flags, band string) error { + return (<-v.GoDebugChangeAPChannel(flags, make(chan *dbus.Call, 1), band).Done).Err +} + +// method DeleteConnection + +func (v *interfaceNetwork) GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteConnection", flags, ch, uuid) +} + +func (v *interfaceNetwork) DeleteConnection(flags dbus.Flags, uuid string) error { + return (<-v.GoDeleteConnection(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method DisableWirelessHotspotMode + +func (v *interfaceNetwork) GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisableWirelessHotspotMode", flags, ch, devPath) +} + +func (v *interfaceNetwork) DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoDisableWirelessHotspotMode(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method DisconnectDevice + +func (v *interfaceNetwork) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectDevice", flags, ch, devPath) +} + +func (v *interfaceNetwork) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoDisconnectDevice(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method EnableDevice + +func (v *interfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableDevice", flags, ch, devPath, enabled) +} + +func (v *interfaceNetwork) EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) error { + return (<-v.GoEnableDevice(flags, make(chan *dbus.Call, 1), devPath, enabled).Done).Err +} + +// method EnableWirelessHotspotMode + +func (v *interfaceNetwork) GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableWirelessHotspotMode", flags, ch, devPath) +} + +func (v *interfaceNetwork) EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoEnableWirelessHotspotMode(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method GetAccessPoints + +func (v *interfaceNetwork) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccessPoints", flags, ch, path) +} + +func (*interfaceNetwork) StoreGetAccessPoints(call *dbus.Call) (apsJSON string, err error) { + err = call.Store(&apsJSON) + return +} + +func (v *interfaceNetwork) GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) { + return v.StoreGetAccessPoints( + <-v.GoGetAccessPoints(flags, make(chan *dbus.Call, 1), path).Done) +} + +// method GetActiveConnectionInfo + +func (v *interfaceNetwork) GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetActiveConnectionInfo", flags, ch) +} + +func (*interfaceNetwork) StoreGetActiveConnectionInfo(call *dbus.Call) (acInfosJSON string, err error) { + err = call.Store(&acInfosJSON) + return +} + +func (v *interfaceNetwork) GetActiveConnectionInfo(flags dbus.Flags) (string, error) { + return v.StoreGetActiveConnectionInfo( + <-v.GoGetActiveConnectionInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAutoProxy + +func (v *interfaceNetwork) GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAutoProxy", flags, ch) +} + +func (*interfaceNetwork) StoreGetAutoProxy(call *dbus.Call) (proxyAuto string, err error) { + err = call.Store(&proxyAuto) + return +} + +func (v *interfaceNetwork) GetAutoProxy(flags dbus.Flags) (string, error) { + return v.StoreGetAutoProxy( + <-v.GoGetAutoProxy(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetProxy + +func (v *interfaceNetwork) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch, proxyType) +} + +func (*interfaceNetwork) StoreGetProxy(call *dbus.Call) (host string, port string, err error) { + err = call.Store(&host, &port) + return +} + +func (v *interfaceNetwork) GetProxy(flags dbus.Flags, proxyType string) (string, string, error) { + return v.StoreGetProxy( + <-v.GoGetProxy(flags, make(chan *dbus.Call, 1), proxyType).Done) +} + +// method GetProxyAuthentication + +func (v *interfaceNetwork) GoGetProxyAuthentication(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyAuthentication", flags, ch, proxyType) +} + +func (*interfaceNetwork) StoreGetProxyAuthentication(call *dbus.Call) (user string, password string, enable bool, err error) { + err = call.Store(&user, &password, &enable) + return +} + +func (v *interfaceNetwork) GetProxyAuthentication(flags dbus.Flags, proxyType string) (string, string, bool, error) { + return v.StoreGetProxyAuthentication( + <-v.GoGetProxyAuthentication(flags, make(chan *dbus.Call, 1), proxyType).Done) +} + +// method GetProxyIgnoreHosts + +func (v *interfaceNetwork) GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyIgnoreHosts", flags, ch) +} + +func (*interfaceNetwork) StoreGetProxyIgnoreHosts(call *dbus.Call) (ignoreHosts string, err error) { + err = call.Store(&ignoreHosts) + return +} + +func (v *interfaceNetwork) GetProxyIgnoreHosts(flags dbus.Flags) (string, error) { + return v.StoreGetProxyIgnoreHosts( + <-v.GoGetProxyIgnoreHosts(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetProxyMethod + +func (v *interfaceNetwork) GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyMethod", flags, ch) +} + +func (*interfaceNetwork) StoreGetProxyMethod(call *dbus.Call) (proxyMode string, err error) { + err = call.Store(&proxyMode) + return +} + +func (v *interfaceNetwork) GetProxyMethod(flags dbus.Flags) (string, error) { + return v.StoreGetProxyMethod( + <-v.GoGetProxyMethod(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetSupportedConnectionTypes + +func (v *interfaceNetwork) GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSupportedConnectionTypes", flags, ch) +} + +func (*interfaceNetwork) StoreGetSupportedConnectionTypes(call *dbus.Call) (types []string, err error) { + err = call.Store(&types) + return +} + +func (v *interfaceNetwork) GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) { + return v.StoreGetSupportedConnectionTypes( + <-v.GoGetSupportedConnectionTypes(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsDeviceEnabled + +func (v *interfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDeviceEnabled", flags, ch, devPath) +} + +func (*interfaceNetwork) StoreIsDeviceEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + return v.StoreIsDeviceEnabled( + <-v.GoIsDeviceEnabled(flags, make(chan *dbus.Call, 1), devPath).Done) +} + +// method IsWirelessHotspotModeEnabled + +func (v *interfaceNetwork) GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsWirelessHotspotModeEnabled", flags, ch, devPath) +} + +func (*interfaceNetwork) StoreIsWirelessHotspotModeEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + return v.StoreIsWirelessHotspotModeEnabled( + <-v.GoIsWirelessHotspotModeEnabled(flags, make(chan *dbus.Call, 1), devPath).Done) +} + +// method ListDeviceConnections + +func (v *interfaceNetwork) GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListDeviceConnections", flags, ch, devPath) +} + +func (*interfaceNetwork) StoreListDeviceConnections(call *dbus.Call) (connections []dbus.ObjectPath, err error) { + err = call.Store(&connections) + return +} + +func (v *interfaceNetwork) ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) { + return v.StoreListDeviceConnections( + <-v.GoListDeviceConnections(flags, make(chan *dbus.Call, 1), devPath).Done) +} + +// method RequestIPConflictCheck + +func (v *interfaceNetwork) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestIPConflictCheck", flags, ch, ip, ifc) +} + +func (v *interfaceNetwork) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) error { + return (<-v.GoRequestIPConflictCheck(flags, make(chan *dbus.Call, 1), ip, ifc).Done).Err +} + +// method RequestWirelessScan + +func (v *interfaceNetwork) GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestWirelessScan", flags, ch) +} + +func (v *interfaceNetwork) RequestWirelessScan(flags dbus.Flags) error { + return (<-v.GoRequestWirelessScan(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetAutoProxy + +func (v *interfaceNetwork) GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoProxy", flags, ch, proxyAuto) +} + +func (v *interfaceNetwork) SetAutoProxy(flags dbus.Flags, proxyAuto string) error { + return (<-v.GoSetAutoProxy(flags, make(chan *dbus.Call, 1), proxyAuto).Done).Err +} + +// method SetDeviceManaged + +func (v *interfaceNetwork) GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceManaged", flags, ch, devPathOrIfc, managed) +} + +func (v *interfaceNetwork) SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error { + return (<-v.GoSetDeviceManaged(flags, make(chan *dbus.Call, 1), devPathOrIfc, managed).Done).Err +} + +// method SetProxy + +func (v *interfaceNetwork) GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxy", flags, ch, proxyType, host, port) +} + +func (v *interfaceNetwork) SetProxy(flags dbus.Flags, proxyType string, host string, port string) error { + return (<-v.GoSetProxy(flags, make(chan *dbus.Call, 1), proxyType, host, port).Done).Err +} + +// method SetProxyAuthentication + +func (v *interfaceNetwork) GoSetProxyAuthentication(flags dbus.Flags, ch chan *dbus.Call, proxyType string, user string, password string, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyAuthentication", flags, ch, proxyType, user, password, enable) +} + +func (v *interfaceNetwork) SetProxyAuthentication(flags dbus.Flags, proxyType string, user string, password string, enable bool) error { + return (<-v.GoSetProxyAuthentication(flags, make(chan *dbus.Call, 1), proxyType, user, password, enable).Done).Err +} + +// method SetProxyIgnoreHosts + +func (v *interfaceNetwork) GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyIgnoreHosts", flags, ch, ignoreHosts) +} + +func (v *interfaceNetwork) SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error { + return (<-v.GoSetProxyIgnoreHosts(flags, make(chan *dbus.Call, 1), ignoreHosts).Done).Err +} + +// method SetProxyMethod + +func (v *interfaceNetwork) GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyMethod", flags, ch, proxyMode) +} + +func (v *interfaceNetwork) SetProxyMethod(flags dbus.Flags, proxyMode string) error { + return (<-v.GoSetProxyMethod(flags, make(chan *dbus.Call, 1), proxyMode).Done).Err +} + +// signal AccessPointAdded + +func (v *interfaceNetwork) ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var apJSON string + err := dbus.Store(sig.Body, &devPath, &apJSON) + if err == nil { + cb(devPath, apJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AccessPointRemoved + +func (v *interfaceNetwork) ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var apJSON string + err := dbus.Store(sig.Body, &devPath, &apJSON) + if err == nil { + cb(devPath, apJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AccessPointPropertiesChanged + +func (v *interfaceNetwork) ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointPropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointPropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var apJSON string + err := dbus.Store(sig.Body, &devPath, &apJSON) + if err == nil { + cb(devPath, apJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceEnabled + +func (v *interfaceNetwork) ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceEnabled", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceEnabled", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var enabled bool + err := dbus.Store(sig.Body, &devPath, &enabled) + if err == nil { + cb(devPath, enabled) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActiveConnectionInfoChanged + +func (v *interfaceNetwork) ConnectActiveConnectionInfoChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveConnectionInfoChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveConnectionInfoChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal IPConflict + +func (v *interfaceNetwork) ConnectIPConflict(cb func(ip string, mac string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IPConflict", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IPConflict", + } + handlerFunc := func(sig *dbus.Signal) { + var ip string + var mac string + err := dbus.Store(sig.Body, &ip, &mac) + if err == nil { + cb(ip, mac) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property VpnEnabled b + +func (v *interfaceNetwork) VpnEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VpnEnabled", + } +} + +// property Devices s + +func (v *interfaceNetwork) Devices() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Devices", + } +} + +// property Connections s + +func (v *interfaceNetwork) Connections() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Connections", + } +} + +// property ActiveConnections s + +func (v *interfaceNetwork) ActiveConnections() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ActiveConnections", + } +} + +// property WirelessAccessPoints s + +func (v *interfaceNetwork) WirelessAccessPoints() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WirelessAccessPoints", + } +} + +// property State u + +func (v *interfaceNetwork) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} + +// property Connectivity u + +func (v *interfaceNetwork) Connectivity() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Connectivity", + } +} + +// property NetworkingEnabled b + +func (v *interfaceNetwork) NetworkingEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NetworkingEnabled", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,755 @@ +// Code generated by "./generator ./session/com.deepin.daemon.network"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNetwork struct { + MockInterfaceNetwork // interface com.deepin.daemon.Network + proxy.MockObject +} + +type MockInterfaceNetwork struct { + mock.Mock +} + +// method ActivateAccessPoint + +func (v *MockInterfaceNetwork) GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, apPath, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, uuid, apPath, devPath) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ActivateConnection + +func (v *MockInterfaceNetwork) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, uuid, devPath) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeactivateConnection + +func (v *MockInterfaceNetwork) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DeactivateConnection(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method DebugChangeAPChannel + +func (v *MockInterfaceNetwork) GoDebugChangeAPChannel(flags dbus.Flags, ch chan *dbus.Call, band string) *dbus.Call { + mockArgs := v.Called(flags, ch, band) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DebugChangeAPChannel(flags dbus.Flags, band string) error { + mockArgs := v.Called(flags, band) + + return mockArgs.Error(0) +} + +// method DeleteConnection + +func (v *MockInterfaceNetwork) GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DeleteConnection(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method DisableWirelessHotspotMode + +func (v *MockInterfaceNetwork) GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method DisconnectDevice + +func (v *MockInterfaceNetwork) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method EnableDevice + +func (v *MockInterfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) error { + mockArgs := v.Called(flags, devPath, enabled) + + return mockArgs.Error(0) +} + +// method EnableWirelessHotspotMode + +func (v *MockInterfaceNetwork) GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method GetAccessPoints + +func (v *MockInterfaceNetwork) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) { + mockArgs := v.Called(flags, path) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetActiveConnectionInfo + +func (v *MockInterfaceNetwork) GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetActiveConnectionInfo(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetAutoProxy + +func (v *MockInterfaceNetwork) GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetAutoProxy(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetProxy + +func (v *MockInterfaceNetwork) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxy(flags dbus.Flags, proxyType string) (string, string, error) { + mockArgs := v.Called(flags, proxyType) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) +} + +// method GetProxyAuthentication + +func (v *MockInterfaceNetwork) GoGetProxyAuthentication(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxyAuthentication(flags dbus.Flags, proxyType string) (string, string, bool, error) { + mockArgs := v.Called(flags, proxyType) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.Bool(2), mockArgs.Error(3) +} + +// method GetProxyIgnoreHosts + +func (v *MockInterfaceNetwork) GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxyIgnoreHosts(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetProxyMethod + +func (v *MockInterfaceNetwork) GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxyMethod(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetSupportedConnectionTypes + +func (v *MockInterfaceNetwork) GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsDeviceEnabled + +func (v *MockInterfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsWirelessHotspotModeEnabled + +func (v *MockInterfaceNetwork) GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ListDeviceConnections + +func (v *MockInterfaceNetwork) GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags, devPath) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RequestIPConflictCheck + +func (v *MockInterfaceNetwork) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { + mockArgs := v.Called(flags, ch, ip, ifc) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) error { + mockArgs := v.Called(flags, ip, ifc) + + return mockArgs.Error(0) +} + +// method RequestWirelessScan + +func (v *MockInterfaceNetwork) GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) RequestWirelessScan(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetAutoProxy + +func (v *MockInterfaceNetwork) GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyAuto) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetAutoProxy(flags dbus.Flags, proxyAuto string) error { + mockArgs := v.Called(flags, proxyAuto) + + return mockArgs.Error(0) +} + +// method SetDeviceManaged + +func (v *MockInterfaceNetwork) GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, devPathOrIfc, managed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error { + mockArgs := v.Called(flags, devPathOrIfc, managed) + + return mockArgs.Error(0) +} + +// method SetProxy + +func (v *MockInterfaceNetwork) GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyType, host, port) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxy(flags dbus.Flags, proxyType string, host string, port string) error { + mockArgs := v.Called(flags, proxyType, host, port) + + return mockArgs.Error(0) +} + +// method SetProxyAuthentication + +func (v *MockInterfaceNetwork) GoSetProxyAuthentication(flags dbus.Flags, ch chan *dbus.Call, proxyType string, user string, password string, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyType, user, password, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxyAuthentication(flags dbus.Flags, proxyType string, user string, password string, enable bool) error { + mockArgs := v.Called(flags, proxyType, user, password, enable) + + return mockArgs.Error(0) +} + +// method SetProxyIgnoreHosts + +func (v *MockInterfaceNetwork) GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call { + mockArgs := v.Called(flags, ch, ignoreHosts) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error { + mockArgs := v.Called(flags, ignoreHosts) + + return mockArgs.Error(0) +} + +// method SetProxyMethod + +func (v *MockInterfaceNetwork) GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyMode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxyMethod(flags dbus.Flags, proxyMode string) error { + mockArgs := v.Called(flags, proxyMode) + + return mockArgs.Error(0) +} + +// signal AccessPointAdded + +func (v *MockInterfaceNetwork) ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AccessPointRemoved + +func (v *MockInterfaceNetwork) ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AccessPointPropertiesChanged + +func (v *MockInterfaceNetwork) ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceEnabled + +func (v *MockInterfaceNetwork) ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveConnectionInfoChanged + +func (v *MockInterfaceNetwork) ConnectActiveConnectionInfoChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal IPConflict + +func (v *MockInterfaceNetwork) ConnectIPConflict(cb func(ip string, mac string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property VpnEnabled b + +func (v *MockInterfaceNetwork) VpnEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Devices s + +func (v *MockInterfaceNetwork) Devices() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connections s + +func (v *MockInterfaceNetwork) Connections() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveConnections s + +func (v *MockInterfaceNetwork) ActiveConnections() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WirelessAccessPoints s + +func (v *MockInterfaceNetwork) WirelessAccessPoints() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State u + +func (v *MockInterfaceNetwork) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connectivity u + +func (v *MockInterfaceNetwork) Connectivity() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NetworkingEnabled b + +func (v *MockInterfaceNetwork) NetworkingEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.daemon.Network", + "Objects": [ + { + "Type": "Network", + "Path": "/com/deepin/daemon/Network", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Network", + "Type": "network" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/Network.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/Network.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.daemon.network/Network.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.daemon.network/Network.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,761 @@ +// Code generated by "./generator ./session/com.deepin.dde.daemon.dock"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dock + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Dock interface { + dock // interface com.deepin.dde.daemon.Dock + proxy.Object +} + +type objectDock struct { + interfaceDock // interface com.deepin.dde.daemon.Dock + proxy.ImplObject +} + +func NewDock(conn *dbus.Conn) Dock { + obj := new(objectDock) + obj.ImplObject.Init_(conn, "com.deepin.dde.daemon.Dock", "/com/deepin/dde/daemon/Dock") + return obj +} + +type dock interface { + GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + ActivateWindow(flags dbus.Flags, win uint32) error + GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelPreviewWindow(flags dbus.Flags) error + GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + CloseWindow(flags dbus.Flags, win uint32) error + GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetEntryIDs(flags dbus.Flags) ([]string, error) + GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + IsDocked(flags dbus.Flags, desktopFile string) (bool, error) + GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) + GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MakeWindowAbove(flags dbus.Flags, win uint32) error + GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MaximizeWindow(flags dbus.Flags, win uint32) error + GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MinimizeWindow(flags dbus.Flags, win uint32) error + GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call + MoveEntry(flags dbus.Flags, index int32, newIndex int32) error + GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MoveWindow(flags dbus.Flags, win uint32) error + GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + PreviewWindow(flags dbus.Flags, win uint32) error + GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) + GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call + RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) + GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) + GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call + SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error + ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) + ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) + ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) + ShowTimeout() proxy.PropUint32 + HideTimeout() proxy.PropUint32 + FrontendWindowRect() PropDockFrontendWindowRect + Entries() proxy.PropObjectPathArray + HideMode() proxy.PropInt32 + DisplayMode() proxy.PropInt32 + HideState() proxy.PropInt32 + Position() proxy.PropInt32 + IconSize() proxy.PropUint32 + DockedApps() proxy.PropStringArray +} + +type interfaceDock struct{} + +func (v *interfaceDock) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDock) GetInterfaceName_() string { + return "com.deepin.dde.daemon.Dock" +} + +// method ActivateWindow + +func (v *interfaceDock) GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateWindow", flags, ch, win) +} + +func (v *interfaceDock) ActivateWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoActivateWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method CancelPreviewWindow + +func (v *interfaceDock) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPreviewWindow", flags, ch) +} + +func (v *interfaceDock) CancelPreviewWindow(flags dbus.Flags) error { + return (<-v.GoCancelPreviewWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method CloseWindow + +func (v *interfaceDock) GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseWindow", flags, ch, win) +} + +func (v *interfaceDock) CloseWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoCloseWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method GetEntryIDs + +func (v *interfaceDock) GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetEntryIDs", flags, ch) +} + +func (*interfaceDock) StoreGetEntryIDs(call *dbus.Call) (list []string, err error) { + err = call.Store(&list) + return +} + +func (v *interfaceDock) GetEntryIDs(flags dbus.Flags) ([]string, error) { + return v.StoreGetEntryIDs( + <-v.GoGetEntryIDs(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsDocked + +func (v *interfaceDock) GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDocked", flags, ch, desktopFile) +} + +func (*interfaceDock) StoreIsDocked(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceDock) IsDocked(flags dbus.Flags, desktopFile string) (bool, error) { + return v.StoreIsDocked( + <-v.GoIsDocked(flags, make(chan *dbus.Call, 1), desktopFile).Done) +} + +// method IsOnDock + +func (v *interfaceDock) GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsOnDock", flags, ch, desktopFile) +} + +func (*interfaceDock) StoreIsOnDock(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceDock) IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) { + return v.StoreIsOnDock( + <-v.GoIsOnDock(flags, make(chan *dbus.Call, 1), desktopFile).Done) +} + +// method MakeWindowAbove + +func (v *interfaceDock) GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MakeWindowAbove", flags, ch, win) +} + +func (v *interfaceDock) MakeWindowAbove(flags dbus.Flags, win uint32) error { + return (<-v.GoMakeWindowAbove(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method MaximizeWindow + +func (v *interfaceDock) GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MaximizeWindow", flags, ch, win) +} + +func (v *interfaceDock) MaximizeWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoMaximizeWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method MinimizeWindow + +func (v *interfaceDock) GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MinimizeWindow", flags, ch, win) +} + +func (v *interfaceDock) MinimizeWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoMinimizeWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method MoveEntry + +func (v *interfaceDock) GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MoveEntry", flags, ch, index, newIndex) +} + +func (v *interfaceDock) MoveEntry(flags dbus.Flags, index int32, newIndex int32) error { + return (<-v.GoMoveEntry(flags, make(chan *dbus.Call, 1), index, newIndex).Done).Err +} + +// method MoveWindow + +func (v *interfaceDock) GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MoveWindow", flags, ch, win) +} + +func (v *interfaceDock) MoveWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoMoveWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method PreviewWindow + +func (v *interfaceDock) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviewWindow", flags, ch, win) +} + +func (v *interfaceDock) PreviewWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoPreviewWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method QueryWindowIdentifyMethod + +func (v *interfaceDock) GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".QueryWindowIdentifyMethod", flags, ch, win) +} + +func (*interfaceDock) StoreQueryWindowIdentifyMethod(call *dbus.Call) (identifyMethod string, err error) { + err = call.Store(&identifyMethod) + return +} + +func (v *interfaceDock) QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) { + return v.StoreQueryWindowIdentifyMethod( + <-v.GoQueryWindowIdentifyMethod(flags, make(chan *dbus.Call, 1), win).Done) +} + +// method RequestDock + +func (v *interfaceDock) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDock", flags, ch, desktopFile, index) +} + +func (*interfaceDock) StoreRequestDock(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceDock) RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) { + return v.StoreRequestDock( + <-v.GoRequestDock(flags, make(chan *dbus.Call, 1), desktopFile, index).Done) +} + +// method RequestUndock + +func (v *interfaceDock) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUndock", flags, ch, desktopFile) +} + +func (*interfaceDock) StoreRequestUndock(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceDock) RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) { + return v.StoreRequestUndock( + <-v.GoRequestUndock(flags, make(chan *dbus.Call, 1), desktopFile).Done) +} + +// method SetFrontendWindowRect + +func (v *interfaceDock) GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFrontendWindowRect", flags, ch, x, y, width, height) +} + +func (v *interfaceDock) SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error { + return (<-v.GoSetFrontendWindowRect(flags, make(chan *dbus.Call, 1), x, y, width, height).Done).Err +} + +// signal ServiceRestarted + +func (v *interfaceDock) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ServiceRestarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ServiceRestarted", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EntryAdded + +func (v *interfaceDock) ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EntryAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EntryAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var index int32 + err := dbus.Store(sig.Body, &path, &index) + if err == nil { + cb(path, index) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EntryRemoved + +func (v *interfaceDock) ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EntryRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EntryRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var entryId string + err := dbus.Store(sig.Body, &entryId) + if err == nil { + cb(entryId) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ShowTimeout u + +func (v *interfaceDock) ShowTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ShowTimeout", + } +} + +// property HideTimeout u + +func (v *interfaceDock) HideTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "HideTimeout", + } +} + +type PropDockFrontendWindowRect interface { + Get(flags dbus.Flags) (value FrontendWindowRect, err error) + Set(flags dbus.Flags, value FrontendWindowRect) error + ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error +} + +type implPropDockFrontendWindowRect struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDockFrontendWindowRect) Get(flags dbus.Flags) (value FrontendWindowRect, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDockFrontendWindowRect) Set(flags dbus.Flags, value FrontendWindowRect) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDockFrontendWindowRect) ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v FrontendWindowRect + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, FrontendWindowRect{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property FrontendWindowRect (iiuu) + +func (v *interfaceDock) FrontendWindowRect() PropDockFrontendWindowRect { + return &implPropDockFrontendWindowRect{ + Impl: v, + Name: "FrontendWindowRect", + } +} + +// property Entries ao + +func (v *interfaceDock) Entries() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Entries", + } +} + +// property HideMode i + +func (v *interfaceDock) HideMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "HideMode", + } +} + +// property DisplayMode i + +func (v *interfaceDock) DisplayMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DisplayMode", + } +} + +// property HideState i + +func (v *interfaceDock) HideState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "HideState", + } +} + +// property Position i + +func (v *interfaceDock) Position() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Position", + } +} + +// property IconSize u + +func (v *interfaceDock) IconSize() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "IconSize", + } +} + +// property DockedApps as + +func (v *interfaceDock) DockedApps() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DockedApps", + } +} + +type Entry interface { + entry // interface com.deepin.dde.daemon.Dock.Entry + proxy.Object +} + +type objectEntry struct { + interfaceEntry // interface com.deepin.dde.daemon.Dock.Entry + proxy.ImplObject +} + +func NewEntry(conn *dbus.Conn, path dbus.ObjectPath) (Entry, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectEntry) + obj.ImplObject.Init_(conn, "com.deepin.dde.daemon.Dock", path) + return obj, nil +} + +type entry interface { + GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call + Activate(flags dbus.Flags, timestamp uint32) error + GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Check(flags dbus.Flags) error + GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceQuit(flags dbus.Flags) error + GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call + HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error + GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call + HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error + GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call + NewInstance(flags dbus.Flags, timestamp uint32) error + GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PresentWindows(flags dbus.Flags) error + GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestDock(flags dbus.Flags) error + GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestUndock(flags dbus.Flags) error + Name() proxy.PropString + Icon() proxy.PropString + Id() proxy.PropString + IsActive() proxy.PropBool + CurrentWindow() proxy.PropUint32 + IsDocked() proxy.PropBool + WindowInfos() PropEntryWindowInfos + Menu() proxy.PropString + DesktopFile() proxy.PropString +} + +type interfaceEntry struct{} + +func (v *interfaceEntry) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceEntry) GetInterfaceName_() string { + return "com.deepin.dde.daemon.Dock.Entry" +} + +// method Activate + +func (v *interfaceEntry) GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch, timestamp) +} + +func (v *interfaceEntry) Activate(flags dbus.Flags, timestamp uint32) error { + return (<-v.GoActivate(flags, make(chan *dbus.Call, 1), timestamp).Done).Err +} + +// method Check + +func (v *interfaceEntry) GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Check", flags, ch) +} + +func (v *interfaceEntry) Check(flags dbus.Flags) error { + return (<-v.GoCheck(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ForceQuit + +func (v *interfaceEntry) GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceQuit", flags, ch) +} + +func (v *interfaceEntry) ForceQuit(flags dbus.Flags) error { + return (<-v.GoForceQuit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method HandleDragDrop + +func (v *interfaceEntry) GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleDragDrop", flags, ch, timestamp, files) +} + +func (v *interfaceEntry) HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error { + return (<-v.GoHandleDragDrop(flags, make(chan *dbus.Call, 1), timestamp, files).Done).Err +} + +// method HandleMenuItem + +func (v *interfaceEntry) GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleMenuItem", flags, ch, timestamp, id) +} + +func (v *interfaceEntry) HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error { + return (<-v.GoHandleMenuItem(flags, make(chan *dbus.Call, 1), timestamp, id).Done).Err +} + +// method NewInstance + +func (v *interfaceEntry) GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NewInstance", flags, ch, timestamp) +} + +func (v *interfaceEntry) NewInstance(flags dbus.Flags, timestamp uint32) error { + return (<-v.GoNewInstance(flags, make(chan *dbus.Call, 1), timestamp).Done).Err +} + +// method PresentWindows + +func (v *interfaceEntry) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresentWindows", flags, ch) +} + +func (v *interfaceEntry) PresentWindows(flags dbus.Flags) error { + return (<-v.GoPresentWindows(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestDock + +func (v *interfaceEntry) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDock", flags, ch) +} + +func (v *interfaceEntry) RequestDock(flags dbus.Flags) error { + return (<-v.GoRequestDock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestUndock + +func (v *interfaceEntry) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUndock", flags, ch) +} + +func (v *interfaceEntry) RequestUndock(flags dbus.Flags) error { + return (<-v.GoRequestUndock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Name s + +func (v *interfaceEntry) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Icon s + +func (v *interfaceEntry) Icon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Icon", + } +} + +// property Id s + +func (v *interfaceEntry) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property IsActive b + +func (v *interfaceEntry) IsActive() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsActive", + } +} + +// property CurrentWindow u + +func (v *interfaceEntry) CurrentWindow() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CurrentWindow", + } +} + +// property IsDocked b + +func (v *interfaceEntry) IsDocked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsDocked", + } +} + +type PropEntryWindowInfos interface { + Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) + Set(flags dbus.Flags, value map[uint32]WindowInfo) error + ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error +} + +type implPropEntryWindowInfos struct { + Impl proxy.Implementer + Name string +} + +func (p implPropEntryWindowInfos) Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropEntryWindowInfos) Set(flags dbus.Flags, value map[uint32]WindowInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropEntryWindowInfos) ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[uint32]WindowInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property WindowInfos a{u(sb)} + +func (v *interfaceEntry) WindowInfos() PropEntryWindowInfos { + return &implPropEntryWindowInfos{ + Impl: v, + Name: "WindowInfos", + } +} + +// property Menu s + +func (v *interfaceEntry) Menu() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Menu", + } +} + +// property DesktopFile s + +func (v *interfaceEntry) DesktopFile() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DesktopFile", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,856 @@ +// Code generated by "./generator ./session/com.deepin.dde.daemon.dock"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dock + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDock struct { + MockInterfaceDock // interface com.deepin.dde.daemon.Dock + proxy.MockObject +} + +type MockInterfaceDock struct { + mock.Mock +} + +// method ActivateWindow + +func (v *MockInterfaceDock) GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) ActivateWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method CancelPreviewWindow + +func (v *MockInterfaceDock) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) CancelPreviewWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method CloseWindow + +func (v *MockInterfaceDock) GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) CloseWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method GetEntryIDs + +func (v *MockInterfaceDock) GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) GetEntryIDs(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsDocked + +func (v *MockInterfaceDock) GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) IsDocked(flags dbus.Flags, desktopFile string) (bool, error) { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsOnDock + +func (v *MockInterfaceDock) GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method MakeWindowAbove + +func (v *MockInterfaceDock) GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MakeWindowAbove(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method MaximizeWindow + +func (v *MockInterfaceDock) GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MaximizeWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method MinimizeWindow + +func (v *MockInterfaceDock) GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MinimizeWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method MoveEntry + +func (v *MockInterfaceDock) GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call { + mockArgs := v.Called(flags, ch, index, newIndex) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MoveEntry(flags dbus.Flags, index int32, newIndex int32) error { + mockArgs := v.Called(flags, index, newIndex) + + return mockArgs.Error(0) +} + +// method MoveWindow + +func (v *MockInterfaceDock) GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MoveWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method PreviewWindow + +func (v *MockInterfaceDock) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) PreviewWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method QueryWindowIdentifyMethod + +func (v *MockInterfaceDock) GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) { + mockArgs := v.Called(flags, win) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestDock + +func (v *MockInterfaceDock) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile, index) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) { + mockArgs := v.Called(flags, desktopFile, index) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestUndock + +func (v *MockInterfaceDock) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method SetFrontendWindowRect + +func (v *MockInterfaceDock) GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, x, y, width, height) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error { + mockArgs := v.Called(flags, x, y, width, height) + + return mockArgs.Error(0) +} + +// signal ServiceRestarted + +func (v *MockInterfaceDock) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EntryAdded + +func (v *MockInterfaceDock) ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EntryRemoved + +func (v *MockInterfaceDock) ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ShowTimeout u + +func (v *MockInterfaceDock) ShowTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HideTimeout u + +func (v *MockInterfaceDock) HideTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDockFrontendWindowRect struct { + mock.Mock +} + +func (p MockPropDockFrontendWindowRect) Get(flags dbus.Flags) (value FrontendWindowRect, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(FrontendWindowRect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDockFrontendWindowRect) Set(flags dbus.Flags, value FrontendWindowRect) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDockFrontendWindowRect) ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property FrontendWindowRect (iiuu) + +func (v *MockInterfaceDock) FrontendWindowRect() PropDockFrontendWindowRect { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDockFrontendWindowRect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Entries ao + +func (v *MockInterfaceDock) Entries() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HideMode i + +func (v *MockInterfaceDock) HideMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisplayMode i + +func (v *MockInterfaceDock) DisplayMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HideState i + +func (v *MockInterfaceDock) HideState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Position i + +func (v *MockInterfaceDock) Position() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IconSize u + +func (v *MockInterfaceDock) IconSize() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DockedApps as + +func (v *MockInterfaceDock) DockedApps() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockEntry struct { + MockInterfaceEntry // interface com.deepin.dde.daemon.Dock.Entry + proxy.MockObject +} + +type MockInterfaceEntry struct { + mock.Mock +} + +// method Activate + +func (v *MockInterfaceEntry) GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) Activate(flags dbus.Flags, timestamp uint32) error { + mockArgs := v.Called(flags, timestamp) + + return mockArgs.Error(0) +} + +// method Check + +func (v *MockInterfaceEntry) GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) Check(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ForceQuit + +func (v *MockInterfaceEntry) GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) ForceQuit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method HandleDragDrop + +func (v *MockInterfaceEntry) GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp, files) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error { + mockArgs := v.Called(flags, timestamp, files) + + return mockArgs.Error(0) +} + +// method HandleMenuItem + +func (v *MockInterfaceEntry) GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error { + mockArgs := v.Called(flags, timestamp, id) + + return mockArgs.Error(0) +} + +// method NewInstance + +func (v *MockInterfaceEntry) GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) NewInstance(flags dbus.Flags, timestamp uint32) error { + mockArgs := v.Called(flags, timestamp) + + return mockArgs.Error(0) +} + +// method PresentWindows + +func (v *MockInterfaceEntry) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) PresentWindows(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestDock + +func (v *MockInterfaceEntry) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) RequestDock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestUndock + +func (v *MockInterfaceEntry) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) RequestUndock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Name s + +func (v *MockInterfaceEntry) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Icon s + +func (v *MockInterfaceEntry) Icon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Id s + +func (v *MockInterfaceEntry) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsActive b + +func (v *MockInterfaceEntry) IsActive() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentWindow u + +func (v *MockInterfaceEntry) CurrentWindow() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsDocked b + +func (v *MockInterfaceEntry) IsDocked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropEntryWindowInfos struct { + mock.Mock +} + +func (p MockPropEntryWindowInfos) Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[uint32]WindowInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropEntryWindowInfos) Set(flags dbus.Flags, value map[uint32]WindowInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropEntryWindowInfos) ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property WindowInfos a{u(sb)} + +func (v *MockInterfaceEntry) WindowInfos() PropEntryWindowInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropEntryWindowInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Menu s + +func (v *MockInterfaceEntry) Menu() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DesktopFile s + +func (v *MockInterfaceEntry) DesktopFile() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,38 @@ +{ + "Service": "com.deepin.dde.daemon.Dock", + "Objects": [ + { + "Type": "Dock", + "Path": "/com/deepin/dde/daemon/Dock", + "Interfaces": [ + { + "Name": "com.deepin.dde.daemon.Dock", + "Type": "dock", + "Fixes": { + "p/FrontendWindowRect": { + "Type": "PropDockFrontendWindowRect", + "ValueType": "FrontendWindowRect", + "EmptyValue": "$T{}" + } + } + } + ] + }, + { + "Type": "Entry", + "Path":"", + "Interfaces": [ + { + "Name": "com.deepin.dde.daemon.Dock.Entry", + "Type": "entry", + "Fixes": { + "p/WindowInfos": { + "Type": "PropEntryWindowInfos", + "ValueType": "map[uint32]WindowInfo" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/Dock.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/Dock.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/Dock.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/Dock.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/Entry.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/Entry.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/Entry.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/Entry.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/manutal.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/manutal.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.dock/manutal.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.dock/manutal.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package dock + +type FrontendWindowRect struct { + X, Y int32 + Width, Height uint32 +} + +type WindowInfo struct { + Title string + Flash bool +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,405 @@ +// Code generated by "./generator ./session/com.deepin.dde.daemon.launcher"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Launcher interface { + launcher // interface com.deepin.dde.daemon.Launcher + proxy.Object +} + +type objectLauncher struct { + interfaceLauncher // interface com.deepin.dde.daemon.Launcher + proxy.ImplObject +} + +func NewLauncher(conn *dbus.Conn) Launcher { + obj := new(objectLauncher) + obj.ImplObject.Init_(conn, "com.deepin.dde.daemon.Launcher", "/com/deepin/dde/daemon/Launcher") + return obj +} + +type launcher interface { + GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) + GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) + GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetDisableScaling(flags dbus.Flags, id string) (bool, error) + GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) + GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetUseProxy(flags dbus.Flags, id string) (bool, error) + GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) + GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + MarkLaunched(flags dbus.Flags, id string) error + GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) + GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) + GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call + RequestUninstall(flags dbus.Flags, id string, purge bool) error + GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call + Search(flags dbus.Flags, key string) error + GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call + SetDisableScaling(flags dbus.Flags, id string, value bool) error + GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call + SetUseProxy(flags dbus.Flags, id string, value bool) error + ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) + ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) + ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) + ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) + ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) + Fullscreen() proxy.PropBool + DisplayMode() proxy.PropInt32 +} + +type interfaceLauncher struct{} + +func (v *interfaceLauncher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLauncher) GetInterfaceName_() string { + return "com.deepin.dde.daemon.Launcher" +} + +// method GetAllItemInfos + +func (v *interfaceLauncher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllItemInfos", flags, ch) +} + +func (*interfaceLauncher) StoreGetAllItemInfos(call *dbus.Call) (itemInfoList []ItemInfo, err error) { + err = call.Store(&itemInfoList) + return +} + +func (v *interfaceLauncher) GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) { + return v.StoreGetAllItemInfos( + <-v.GoGetAllItemInfos(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAllNewInstalledApps + +func (v *interfaceLauncher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllNewInstalledApps", flags, ch) +} + +func (*interfaceLauncher) StoreGetAllNewInstalledApps(call *dbus.Call) (apps []string, err error) { + err = call.Store(&apps) + return +} + +func (v *interfaceLauncher) GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) { + return v.StoreGetAllNewInstalledApps( + <-v.GoGetAllNewInstalledApps(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDisableScaling + +func (v *interfaceLauncher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDisableScaling", flags, ch, id) +} + +func (*interfaceLauncher) StoreGetDisableScaling(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceLauncher) GetDisableScaling(flags dbus.Flags, id string) (bool, error) { + return v.StoreGetDisableScaling( + <-v.GoGetDisableScaling(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetItemInfo + +func (v *interfaceLauncher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetItemInfo", flags, ch, id) +} + +func (*interfaceLauncher) StoreGetItemInfo(call *dbus.Call) (itemInfo ItemInfo, err error) { + err = call.Store(&itemInfo) + return +} + +func (v *interfaceLauncher) GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) { + return v.StoreGetItemInfo( + <-v.GoGetItemInfo(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetUseProxy + +func (v *interfaceLauncher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUseProxy", flags, ch, id) +} + +func (*interfaceLauncher) StoreGetUseProxy(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceLauncher) GetUseProxy(flags dbus.Flags, id string) (bool, error) { + return v.StoreGetUseProxy( + <-v.GoGetUseProxy(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method IsItemOnDesktop + +func (v *interfaceLauncher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsItemOnDesktop", flags, ch, id) +} + +func (*interfaceLauncher) StoreIsItemOnDesktop(call *dbus.Call) (result bool, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceLauncher) IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) { + return v.StoreIsItemOnDesktop( + <-v.GoIsItemOnDesktop(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method MarkLaunched + +func (v *interfaceLauncher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MarkLaunched", flags, ch, id) +} + +func (v *interfaceLauncher) MarkLaunched(flags dbus.Flags, id string) error { + return (<-v.GoMarkLaunched(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method RequestRemoveFromDesktop + +func (v *interfaceLauncher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestRemoveFromDesktop", flags, ch, id) +} + +func (*interfaceLauncher) StoreRequestRemoveFromDesktop(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceLauncher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) { + return v.StoreRequestRemoveFromDesktop( + <-v.GoRequestRemoveFromDesktop(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method RequestSendToDesktop + +func (v *interfaceLauncher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSendToDesktop", flags, ch, id) +} + +func (*interfaceLauncher) StoreRequestSendToDesktop(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceLauncher) RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) { + return v.StoreRequestSendToDesktop( + <-v.GoRequestSendToDesktop(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method RequestUninstall + +func (v *interfaceLauncher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUninstall", flags, ch, id, purge) +} + +func (v *interfaceLauncher) RequestUninstall(flags dbus.Flags, id string, purge bool) error { + return (<-v.GoRequestUninstall(flags, make(chan *dbus.Call, 1), id, purge).Done).Err +} + +// method Search + +func (v *interfaceLauncher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Search", flags, ch, key) +} + +func (v *interfaceLauncher) Search(flags dbus.Flags, key string) error { + return (<-v.GoSearch(flags, make(chan *dbus.Call, 1), key).Done).Err +} + +// method SetDisableScaling + +func (v *interfaceLauncher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDisableScaling", flags, ch, id, value) +} + +func (v *interfaceLauncher) SetDisableScaling(flags dbus.Flags, id string, value bool) error { + return (<-v.GoSetDisableScaling(flags, make(chan *dbus.Call, 1), id, value).Done).Err +} + +// method SetUseProxy + +func (v *interfaceLauncher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUseProxy", flags, ch, id, value) +} + +func (v *interfaceLauncher) SetUseProxy(flags dbus.Flags, id string, value bool) error { + return (<-v.GoSetUseProxy(flags, make(chan *dbus.Call, 1), id, value).Done).Err +} + +// signal SearchDone + +func (v *interfaceLauncher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SearchDone", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SearchDone", + } + handlerFunc := func(sig *dbus.Signal) { + var apps []string + err := dbus.Store(sig.Body, &apps) + if err == nil { + cb(apps) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ItemChanged + +func (v *interfaceLauncher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ItemChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ItemChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var status string + var itemInfo ItemInfo + var categoryID int64 + err := dbus.Store(sig.Body, &status, &itemInfo, &categoryID) + if err == nil { + cb(status, itemInfo, categoryID) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NewAppLaunched + +func (v *interfaceLauncher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NewAppLaunched", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NewAppLaunched", + } + handlerFunc := func(sig *dbus.Signal) { + var appID string + err := dbus.Store(sig.Body, &appID) + if err == nil { + cb(appID) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UninstallSuccess + +func (v *interfaceLauncher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UninstallSuccess", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UninstallSuccess", + } + handlerFunc := func(sig *dbus.Signal) { + var appID string + err := dbus.Store(sig.Body, &appID) + if err == nil { + cb(appID) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UninstallFailed + +func (v *interfaceLauncher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UninstallFailed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UninstallFailed", + } + handlerFunc := func(sig *dbus.Signal) { + var appId string + var errMsg string + err := dbus.Store(sig.Body, &appId, &errMsg) + if err == nil { + cb(appId, errMsg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Fullscreen b + +func (v *interfaceLauncher) Fullscreen() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Fullscreen", + } +} + +// property DisplayMode i + +func (v *interfaceLauncher) DisplayMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DisplayMode", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,374 @@ +// Code generated by "./generator ./session/com.deepin.dde.daemon.launcher"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLauncher struct { + MockInterfaceLauncher // interface com.deepin.dde.daemon.Launcher + proxy.MockObject +} + +type MockInterfaceLauncher struct { + mock.Mock +} + +// method GetAllItemInfos + +func (v *MockInterfaceLauncher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]ItemInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAllNewInstalledApps + +func (v *MockInterfaceLauncher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDisableScaling + +func (v *MockInterfaceLauncher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetDisableScaling(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method GetItemInfo + +func (v *MockInterfaceLauncher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).(ItemInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUseProxy + +func (v *MockInterfaceLauncher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetUseProxy(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsItemOnDesktop + +func (v *MockInterfaceLauncher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method MarkLaunched + +func (v *MockInterfaceLauncher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) MarkLaunched(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method RequestRemoveFromDesktop + +func (v *MockInterfaceLauncher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestSendToDesktop + +func (v *MockInterfaceLauncher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestUninstall + +func (v *MockInterfaceLauncher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call { + mockArgs := v.Called(flags, ch, id, purge) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) RequestUninstall(flags dbus.Flags, id string, purge bool) error { + mockArgs := v.Called(flags, id, purge) + + return mockArgs.Error(0) +} + +// method Search + +func (v *MockInterfaceLauncher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call { + mockArgs := v.Called(flags, ch, key) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Search(flags dbus.Flags, key string) error { + mockArgs := v.Called(flags, key) + + return mockArgs.Error(0) +} + +// method SetDisableScaling + +func (v *MockInterfaceLauncher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, id, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) SetDisableScaling(flags dbus.Flags, id string, value bool) error { + mockArgs := v.Called(flags, id, value) + + return mockArgs.Error(0) +} + +// method SetUseProxy + +func (v *MockInterfaceLauncher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, id, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) SetUseProxy(flags dbus.Flags, id string, value bool) error { + mockArgs := v.Called(flags, id, value) + + return mockArgs.Error(0) +} + +// signal SearchDone + +func (v *MockInterfaceLauncher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ItemChanged + +func (v *MockInterfaceLauncher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NewAppLaunched + +func (v *MockInterfaceLauncher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UninstallSuccess + +func (v *MockInterfaceLauncher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UninstallFailed + +func (v *MockInterfaceLauncher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Fullscreen b + +func (v *MockInterfaceLauncher) Fullscreen() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisplayMode i + +func (v *MockInterfaceLauncher) DisplayMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,35 @@ +{ + "Service": "com.deepin.dde.daemon.Launcher", + "Objects": [ + { + "Type": "Launcher", + "Path": "/com/deepin/dde/daemon/Launcher", + "Interfaces": [ + { + "Name": "com.deepin.dde.daemon.Launcher", + "Type": "launcher", + "Fixes": { + "m/GetAllItemInfos": [ + { + "Name": "itemInfoList", + "Type": "[]ItemInfo" + } + ], + "m/GetItemInfo": [ + { + "Name": "itemInfo", + "Type": "ItemInfo" + } + ], + "s/ItemChanged": [ + { + "Name": "itemInfo", + "Type": "ItemInfo" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/Launcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/Launcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/Launcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/Launcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.daemon.launcher/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.daemon.launcher/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,14 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package launcher + +type ItemInfo struct { + Path string + Name string + ID string + Icon string + CategoryID int64 + TimeInstalled int64 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,216 @@ +// Code generated by "./generator ./session/com.deepin.dde.launcher"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Launcher interface { + launcher // interface com.deepin.dde.Launcher + proxy.Object +} + +type objectLauncher struct { + interfaceLauncher // interface com.deepin.dde.Launcher + proxy.ImplObject +} + +func NewLauncher(conn *dbus.Conn) Launcher { + obj := new(objectLauncher) + obj.ImplObject.Init_(conn, "com.deepin.dde.Launcher", "/com/deepin/dde/Launcher") + return obj +} + +type launcher interface { + GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Exit(flags dbus.Flags) error + GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hide(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call + ShowByMode(flags dbus.Flags, in0 int64) error + GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call + UninstallApp(flags dbus.Flags, appKey string) error + GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Toggle(flags dbus.Flags) error + GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsVisible(flags dbus.Flags) (bool, error) + ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) + ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) + ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) + Visible() proxy.PropBool +} + +type interfaceLauncher struct{} + +func (v *interfaceLauncher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLauncher) GetInterfaceName_() string { + return "com.deepin.dde.Launcher" +} + +// method Exit + +func (v *interfaceLauncher) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) +} + +func (v *interfaceLauncher) Exit(flags dbus.Flags) error { + return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Hide + +func (v *interfaceLauncher) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) +} + +func (v *interfaceLauncher) Hide(flags dbus.Flags) error { + return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceLauncher) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceLauncher) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowByMode + +func (v *interfaceLauncher) GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowByMode", flags, ch, in0) +} + +func (v *interfaceLauncher) ShowByMode(flags dbus.Flags, in0 int64) error { + return (<-v.GoShowByMode(flags, make(chan *dbus.Call, 1), in0).Done).Err +} + +// method UninstallApp + +func (v *interfaceLauncher) GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UninstallApp", flags, ch, appKey) +} + +func (v *interfaceLauncher) UninstallApp(flags dbus.Flags, appKey string) error { + return (<-v.GoUninstallApp(flags, make(chan *dbus.Call, 1), appKey).Done).Err +} + +// method Toggle + +func (v *interfaceLauncher) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) +} + +func (v *interfaceLauncher) Toggle(flags dbus.Flags) error { + return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method IsVisible + +func (v *interfaceLauncher) GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsVisible", flags, ch) +} + +func (*interfaceLauncher) StoreIsVisible(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceLauncher) IsVisible(flags dbus.Flags) (bool, error) { + return v.StoreIsVisible( + <-v.GoIsVisible(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal Closed + +func (v *interfaceLauncher) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Closed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Closed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Shown + +func (v *interfaceLauncher) ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Shown", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Shown", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VisibleChanged + +func (v *interfaceLauncher) ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VisibleChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VisibleChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var visible bool + err := dbus.Store(sig.Body, &visible) + if err == nil { + cb(visible) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Visible b + +func (v *interfaceLauncher) Visible() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Visible", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,206 @@ +// Code generated by "./generator ./session/com.deepin.dde.launcher"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLauncher struct { + MockInterfaceLauncher // interface com.deepin.dde.Launcher + proxy.MockObject +} + +type MockInterfaceLauncher struct { + mock.Mock +} + +// method Exit + +func (v *MockInterfaceLauncher) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Exit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Hide + +func (v *MockInterfaceLauncher) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Hide(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceLauncher) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowByMode + +func (v *MockInterfaceLauncher) GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call { + mockArgs := v.Called(flags, ch, in0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) ShowByMode(flags dbus.Flags, in0 int64) error { + mockArgs := v.Called(flags, in0) + + return mockArgs.Error(0) +} + +// method UninstallApp + +func (v *MockInterfaceLauncher) GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call { + mockArgs := v.Called(flags, ch, appKey) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) UninstallApp(flags dbus.Flags, appKey string) error { + mockArgs := v.Called(flags, appKey) + + return mockArgs.Error(0) +} + +// method Toggle + +func (v *MockInterfaceLauncher) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Toggle(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method IsVisible + +func (v *MockInterfaceLauncher) GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) IsVisible(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal Closed + +func (v *MockInterfaceLauncher) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Shown + +func (v *MockInterfaceLauncher) ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VisibleChanged + +func (v *MockInterfaceLauncher) ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Visible b + +func (v *MockInterfaceLauncher) Visible() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service":"com.deepin.dde.Launcher", + "Objects": [ + { + "Type": "Launcher", + "Path": "/com/deepin/dde/Launcher", + "Interfaces": [ + { + "Name":"com.deepin.dde.Launcher", + "Type":"launcher" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/Launcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/Launcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.launcher/Launcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.launcher/Launcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,130 @@ +// Code generated by "./generator ./session/com.deepin.dde.lockfront"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lockfront + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type LockFront interface { + lockfront // interface com.deepin.dde.lockFront + proxy.Object +} + +type objectLockFront struct { + interfaceLockfront // interface com.deepin.dde.lockFront + proxy.ImplObject +} + +func NewLockFront(conn *dbus.Conn) LockFront { + obj := new(objectLockFront) + obj.ImplObject.Init_(conn, "com.deepin.dde.lockFront", "/com/deepin/dde/lockFront") + return obj +} + +type lockfront interface { + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ShowUserList(flags dbus.Flags) error + GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call + ShowAuth(flags dbus.Flags, active bool) error + GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + Suspend(flags dbus.Flags, enable bool) error + GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + Hibernate(flags dbus.Flags, enable bool) error + ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceLockfront struct{} + +func (v *interfaceLockfront) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLockfront) GetInterfaceName_() string { + return "com.deepin.dde.lockFront" +} + +// method Show + +func (v *interfaceLockfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceLockfront) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowUserList + +func (v *interfaceLockfront) GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowUserList", flags, ch) +} + +func (v *interfaceLockfront) ShowUserList(flags dbus.Flags) error { + return (<-v.GoShowUserList(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowAuth + +func (v *interfaceLockfront) GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowAuth", flags, ch, active) +} + +func (v *interfaceLockfront) ShowAuth(flags dbus.Flags, active bool) error { + return (<-v.GoShowAuth(flags, make(chan *dbus.Call, 1), active).Done).Err +} + +// method Suspend + +func (v *interfaceLockfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch, enable) +} + +func (v *interfaceLockfront) Suspend(flags dbus.Flags, enable bool) error { + return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method Hibernate + +func (v *interfaceLockfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch, enable) +} + +func (v *interfaceLockfront) Hibernate(flags dbus.Flags, enable bool) error { + return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// signal ChangKey + +func (v *interfaceLockfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ChangKey", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ChangKey", + } + handlerFunc := func(sig *dbus.Signal) { + var keyEvent string + err := dbus.Store(sig.Body, &keyEvent) + if err == nil { + cb(keyEvent) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,129 @@ +// Code generated by "./generator ./session/com.deepin.dde.lockfront"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lockfront + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLockFront struct { + MockInterfaceLockfront // interface com.deepin.dde.lockFront + proxy.MockObject +} + +type MockInterfaceLockfront struct { + mock.Mock +} + +// method Show + +func (v *MockInterfaceLockfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowUserList + +func (v *MockInterfaceLockfront) GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) ShowUserList(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowAuth + +func (v *MockInterfaceLockfront) GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call { + mockArgs := v.Called(flags, ch, active) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) ShowAuth(flags dbus.Flags, active bool) error { + mockArgs := v.Called(flags, active) + + return mockArgs.Error(0) +} + +// method Suspend + +func (v *MockInterfaceLockfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) Suspend(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method Hibernate + +func (v *MockInterfaceLockfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) Hibernate(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// signal ChangKey + +func (v *MockInterfaceLockfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ + +{ + "Service":"com.deepin.dde.lockFront", + "Objects": [ + { + "Type": "LockFront", + "Path": "/com/deepin/dde/lockFront", + "Interfaces": [ + { + "Name":"com.deepin.dde.lockFront", + "Type":"lockfront" + } + ] + } + ] + } + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/LockFront.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/LockFront.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.lockfront/LockFront.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.lockfront/LockFront.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,671 @@ +// Code generated by "./generator ./session/com.deepin.dde.notification"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package notification + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Notification interface { + notification // interface com.deepin.dde.Notification + proxy.Object +} + +type objectNotification struct { + interfaceNotification // interface com.deepin.dde.Notification + proxy.ImplObject +} + +func NewNotification(conn *dbus.Conn) Notification { + obj := new(objectNotification) + obj.ImplObject.Init_(conn, "com.deepin.dde.osd", "/com/deepin/dde/Notification") + return obj +} + +type notification interface { + GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call + CloseNotification(flags dbus.Flags, arg0 uint32) error + GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCapbilities(flags dbus.Flags) ([]string, error) + GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetServerInformation(flags dbus.Flags) (string, string, string, string, error) + GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call + Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) + GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllRecords(flags dbus.Flags) (string, error) + GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetRecordById(flags dbus.Flags, arg0 string) (string, error) + GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call + GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) + GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + RemoveRecord(flags dbus.Flags, arg0 string) error + GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearRecords(flags dbus.Flags) error + GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetAppSetting(flags dbus.Flags, arg0 string) (string, error) + GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Toggle(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hide(flags dbus.Flags) error + GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RecordCount(flags dbus.Flags) (uint32, error) + GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAppList(flags dbus.Flags) ([]string, error) + GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) + GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call + GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) + GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call + SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error + GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call + SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error + GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + SetAppSetting(flags dbus.Flags, arg0 string) error + ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) + ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) + ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + AllSetting() proxy.PropString + SystemSetting() proxy.PropString +} + +type interfaceNotification struct{} + +func (v *interfaceNotification) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNotification) GetInterfaceName_() string { + return "com.deepin.dde.Notification" +} + +// method CloseNotification + +func (v *interfaceNotification) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseNotification", flags, ch, arg0) +} + +func (v *interfaceNotification) CloseNotification(flags dbus.Flags, arg0 uint32) error { + return (<-v.GoCloseNotification(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method GetCapbilities + +func (v *interfaceNotification) GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapbilities", flags, ch) +} + +func (*interfaceNotification) StoreGetCapbilities(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) GetCapbilities(flags dbus.Flags) ([]string, error) { + return v.StoreGetCapbilities( + <-v.GoGetCapbilities(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetServerInformation + +func (v *interfaceNotification) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetServerInformation", flags, ch) +} + +func (*interfaceNotification) StoreGetServerInformation(call *dbus.Call) (arg0 string, arg1 string, arg2 string, arg3 string, err error) { + err = call.Store(&arg0, &arg1, &arg2, &arg3) + return +} + +func (v *interfaceNotification) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { + return v.StoreGetServerInformation( + <-v.GoGetServerInformation(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Notify + +func (v *interfaceNotification) GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Notify", flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) +} + +func (*interfaceNotification) StoreNotify(call *dbus.Call) (arg8 uint32, err error) { + err = call.Store(&arg8) + return +} + +func (v *interfaceNotification) Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) { + return v.StoreNotify( + <-v.GoNotify(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7).Done) +} + +// method GetAllRecords + +func (v *interfaceNotification) GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllRecords", flags, ch) +} + +func (*interfaceNotification) StoreGetAllRecords(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) GetAllRecords(flags dbus.Flags) (string, error) { + return v.StoreGetAllRecords( + <-v.GoGetAllRecords(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetRecordById + +func (v *interfaceNotification) GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRecordById", flags, ch, arg0) +} + +func (*interfaceNotification) StoreGetRecordById(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceNotification) GetRecordById(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetRecordById( + <-v.GoGetRecordById(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetRecordsFromId + +func (v *interfaceNotification) GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRecordsFromId", flags, ch, arg0, arg1) +} + +func (*interfaceNotification) StoreGetRecordsFromId(call *dbus.Call) (arg2 string, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceNotification) GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) { + return v.StoreGetRecordsFromId( + <-v.GoGetRecordsFromId(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method RemoveRecord + +func (v *interfaceNotification) GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveRecord", flags, ch, arg0) +} + +func (v *interfaceNotification) RemoveRecord(flags dbus.Flags, arg0 string) error { + return (<-v.GoRemoveRecord(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method ClearRecords + +func (v *interfaceNotification) GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearRecords", flags, ch) +} + +func (v *interfaceNotification) ClearRecords(flags dbus.Flags) error { + return (<-v.GoClearRecords(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method getAppSetting + +func (v *interfaceNotification) GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".getAppSetting", flags, ch, arg0) +} + +func (*interfaceNotification) StoreGetAppSetting(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceNotification) GetAppSetting(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetAppSetting( + <-v.GoGetAppSetting(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method Toggle + +func (v *interfaceNotification) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) +} + +func (v *interfaceNotification) Toggle(flags dbus.Flags) error { + return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceNotification) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceNotification) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Hide + +func (v *interfaceNotification) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) +} + +func (v *interfaceNotification) Hide(flags dbus.Flags) error { + return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method recordCount + +func (v *interfaceNotification) GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".recordCount", flags, ch) +} + +func (*interfaceNotification) StoreRecordCount(call *dbus.Call) (arg0 uint32, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) RecordCount(flags dbus.Flags) (uint32, error) { + return v.StoreRecordCount( + <-v.GoRecordCount(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAppList + +func (v *interfaceNotification) GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppList", flags, ch) +} + +func (*interfaceNotification) StoreGetAppList(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) GetAppList(flags dbus.Flags) ([]string, error) { + return v.StoreGetAppList( + <-v.GoGetAppList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAppInfo + +func (v *interfaceNotification) GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppInfo", flags, ch, arg0, arg1) +} + +func (*interfaceNotification) StoreGetAppInfo(call *dbus.Call) (arg2 dbus.Variant, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceNotification) GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) { + return v.StoreGetAppInfo( + <-v.GoGetAppInfo(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method GetSystemInfo + +func (v *interfaceNotification) GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSystemInfo", flags, ch, arg0) +} + +func (*interfaceNotification) StoreGetSystemInfo(call *dbus.Call) (arg1 dbus.Variant, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceNotification) GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) { + return v.StoreGetSystemInfo( + <-v.GoGetSystemInfo(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method SetAppInfo + +func (v *interfaceNotification) GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAppInfo", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceNotification) SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error { + return (<-v.GoSetAppInfo(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method SetSystemInfo + +func (v *interfaceNotification) GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSystemInfo", flags, ch, arg0, arg1) +} + +func (v *interfaceNotification) SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error { + return (<-v.GoSetSystemInfo(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method setAppSetting + +func (v *interfaceNotification) GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".setAppSetting", flags, ch, arg0) +} + +func (v *interfaceNotification) SetAppSetting(flags dbus.Flags, arg0 string) error { + return (<-v.GoSetAppSetting(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// signal NotificationClosed + +func (v *interfaceNotification) ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NotificationClosed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NotificationClosed", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 uint32 + var arg1 uint32 + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActionInvoked + +func (v *interfaceNotification) ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActionInvoked", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActionInvoked", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 uint32 + var arg1 string + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal RecordAdded + +func (v *interfaceNotification) ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "RecordAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".RecordAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppInfoChanged + +func (v *interfaceNotification) ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppInfoChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppInfoChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 uint32 + var arg2 dbus.Variant + err := dbus.Store(sig.Body, &arg0, &arg1, &arg2) + if err == nil { + cb(arg0, arg1, arg2) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SystemInfoChanged + +func (v *interfaceNotification) ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SystemInfoChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SystemInfoChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 uint32 + var arg1 dbus.Variant + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppAddedSignal + +func (v *interfaceNotification) ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppAddedSignal", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppAddedSignal", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppRemovedSignal + +func (v *interfaceNotification) ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppRemovedSignal", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppRemovedSignal", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal appRemoved + +func (v *interfaceNotification) ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "appRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".appRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal appAdded + +func (v *interfaceNotification) ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "appAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".appAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal appSettingChanged + +func (v *interfaceNotification) ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "appSettingChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".appSettingChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal systemSettingChanged + +func (v *interfaceNotification) ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "systemSettingChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".systemSettingChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property allSetting s + +func (v *interfaceNotification) AllSetting() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "allSetting", + } +} + +// property systemSetting s + +func (v *interfaceNotification) SystemSetting() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "systemSetting", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,600 @@ +// Code generated by "./generator ./session/com.deepin.dde.notification"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package notification + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNotification struct { + MockInterfaceNotification // interface com.deepin.dde.Notification + proxy.MockObject +} + +type MockInterfaceNotification struct { + mock.Mock +} + +// method CloseNotification + +func (v *MockInterfaceNotification) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) CloseNotification(flags dbus.Flags, arg0 uint32) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method GetCapbilities + +func (v *MockInterfaceNotification) GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetCapbilities(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetServerInformation + +func (v *MockInterfaceNotification) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.String(2), mockArgs.String(3), mockArgs.Error(4) +} + +// method Notify + +func (v *MockInterfaceNotification) GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) { + mockArgs := v.Called(flags, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAllRecords + +func (v *MockInterfaceNotification) GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAllRecords(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetRecordById + +func (v *MockInterfaceNotification) GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetRecordById(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetRecordsFromId + +func (v *MockInterfaceNotification) GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RemoveRecord + +func (v *MockInterfaceNotification) GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) RemoveRecord(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method ClearRecords + +func (v *MockInterfaceNotification) GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) ClearRecords(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method getAppSetting + +func (v *MockInterfaceNotification) GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAppSetting(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Toggle + +func (v *MockInterfaceNotification) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Toggle(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceNotification) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Hide + +func (v *MockInterfaceNotification) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Hide(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method recordCount + +func (v *MockInterfaceNotification) GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) RecordCount(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAppList + +func (v *MockInterfaceNotification) GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAppList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAppInfo + +func (v *MockInterfaceNotification) GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) { + mockArgs := v.Called(flags, arg0, arg1) + + ret0, ok := mockArgs.Get(0).(dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSystemInfo + +func (v *MockInterfaceNotification) GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetAppInfo + +func (v *MockInterfaceNotification) GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method SetSystemInfo + +func (v *MockInterfaceNotification) GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method setAppSetting + +func (v *MockInterfaceNotification) GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) SetAppSetting(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// signal NotificationClosed + +func (v *MockInterfaceNotification) ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActionInvoked + +func (v *MockInterfaceNotification) ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal RecordAdded + +func (v *MockInterfaceNotification) ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppInfoChanged + +func (v *MockInterfaceNotification) ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SystemInfoChanged + +func (v *MockInterfaceNotification) ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppAddedSignal + +func (v *MockInterfaceNotification) ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppRemovedSignal + +func (v *MockInterfaceNotification) ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal appRemoved + +func (v *MockInterfaceNotification) ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal appAdded + +func (v *MockInterfaceNotification) ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal appSettingChanged + +func (v *MockInterfaceNotification) ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal systemSettingChanged + +func (v *MockInterfaceNotification) ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property allSetting s + +func (v *MockInterfaceNotification) AllSetting() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property systemSetting s + +func (v *MockInterfaceNotification) SystemSetting() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.dde.osd", + "Objects": [ + { + "Type": "Notification", + "Path": "/com/deepin/dde/Notification", + "Interfaces": [ + { + "Name": "com.deepin.dde.Notification", + "Type": "notification" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/Notification.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/Notification.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.notification/Notification.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.notification/Notification.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +// Code generated by "./generator ./session/com.deepin.dde.osd"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package osd + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type OSD interface { + osd // interface com.deepin.dde.osd + proxy.Object +} + +type objectOSD struct { + interfaceOsd // interface com.deepin.dde.osd + proxy.ImplObject +} + +func NewOSD(conn *dbus.Conn) OSD { + obj := new(objectOSD) + obj.ImplObject.Init_(conn, "com.deepin.dde.osd", "/") + return obj +} + +type osd interface { + GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call + ShowOSD(flags dbus.Flags, osd string) error +} + +type interfaceOsd struct{} + +func (v *interfaceOsd) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceOsd) GetInterfaceName_() string { + return "com.deepin.dde.osd" +} + +// method ShowOSD + +func (v *interfaceOsd) GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowOSD", flags, ch, osd) +} + +func (v *interfaceOsd) ShowOSD(flags dbus.Flags, osd string) error { + return (<-v.GoShowOSD(flags, make(chan *dbus.Call, 1), osd).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +// Code generated by "./generator ./session/com.deepin.dde.osd"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package osd + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockOSD struct { + MockInterfaceOsd // interface com.deepin.dde.osd + proxy.MockObject +} + +type MockInterfaceOsd struct { + mock.Mock +} + +// method ShowOSD + +func (v *MockInterfaceOsd) GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call { + mockArgs := v.Called(flags, ch, osd) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOsd) ShowOSD(flags dbus.Flags, osd string) error { + mockArgs := v.Called(flags, osd) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service":"com.deepin.dde.osd", + "Objects": [ + { + "Type": "OSD", + "Path": "/", + "Interfaces": [ + { + "Name":"com.deepin.dde.osd", + "Type":"osd" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/OSD.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/OSD.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.osd/OSD.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.osd/OSD.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,166 @@ +// Code generated by "./generator ./session/com.deepin.dde.shutdownfront"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package shutdownfront + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ShutdownFront interface { + shutdownfront // interface com.deepin.dde.shutdownFront + proxy.Object +} + +type objectShutdownFront struct { + interfaceShutdownfront // interface com.deepin.dde.shutdownFront + proxy.ImplObject +} + +func NewShutdownFront(conn *dbus.Conn) ShutdownFront { + obj := new(objectShutdownFront) + obj.ImplObject.Init_(conn, "com.deepin.dde.shutdownFront", "/com/deepin/dde/shutdownFront") + return obj +} + +type shutdownfront interface { + GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hibernate(flags dbus.Flags) error + GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Lock(flags dbus.Flags) error + GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Logout(flags dbus.Flags) error + GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Restart(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Shutdown(flags dbus.Flags) error + GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Suspend(flags dbus.Flags) error + GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SwitchUser(flags dbus.Flags) error + ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceShutdownfront struct{} + +func (v *interfaceShutdownfront) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceShutdownfront) GetInterfaceName_() string { + return "com.deepin.dde.shutdownFront" +} + +// method Hibernate + +func (v *interfaceShutdownfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch) +} + +func (v *interfaceShutdownfront) Hibernate(flags dbus.Flags) error { + return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Lock + +func (v *interfaceShutdownfront) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch) +} + +func (v *interfaceShutdownfront) Lock(flags dbus.Flags) error { + return (<-v.GoLock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Logout + +func (v *interfaceShutdownfront) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Logout", flags, ch) +} + +func (v *interfaceShutdownfront) Logout(flags dbus.Flags) error { + return (<-v.GoLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Restart + +func (v *interfaceShutdownfront) GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Restart", flags, ch) +} + +func (v *interfaceShutdownfront) Restart(flags dbus.Flags) error { + return (<-v.GoRestart(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceShutdownfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceShutdownfront) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Shutdown + +func (v *interfaceShutdownfront) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) +} + +func (v *interfaceShutdownfront) Shutdown(flags dbus.Flags) error { + return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Suspend + +func (v *interfaceShutdownfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch) +} + +func (v *interfaceShutdownfront) Suspend(flags dbus.Flags) error { + return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SwitchUser + +func (v *interfaceShutdownfront) GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchUser", flags, ch) +} + +func (v *interfaceShutdownfront) SwitchUser(flags dbus.Flags) error { + return (<-v.GoSwitchUser(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal ChangKey + +func (v *interfaceShutdownfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ChangKey", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ChangKey", + } + handlerFunc := func(sig *dbus.Signal) { + var keyEvent string + err := dbus.Store(sig.Body, &keyEvent) + if err == nil { + cb(keyEvent) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,186 @@ +// Code generated by "./generator ./session/com.deepin.dde.shutdownfront"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package shutdownfront + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockShutdownFront struct { + MockInterfaceShutdownfront // interface com.deepin.dde.shutdownFront + proxy.MockObject +} + +type MockInterfaceShutdownfront struct { + mock.Mock +} + +// method Hibernate + +func (v *MockInterfaceShutdownfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Hibernate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Lock + +func (v *MockInterfaceShutdownfront) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Lock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Logout + +func (v *MockInterfaceShutdownfront) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Logout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Restart + +func (v *MockInterfaceShutdownfront) GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Restart(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceShutdownfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Shutdown + +func (v *MockInterfaceShutdownfront) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Shutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Suspend + +func (v *MockInterfaceShutdownfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Suspend(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SwitchUser + +func (v *MockInterfaceShutdownfront) GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) SwitchUser(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal ChangKey + +func (v *MockInterfaceShutdownfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service":"com.deepin.dde.shutdownFront", + "Objects": [ + { + "Type": "ShutdownFront", + "Path": "/com/deepin/dde/shutdownFront", + "Interfaces": [ + { + "Name":"com.deepin.dde.shutdownFront", + "Type":"shutdownfront" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/ShutdownFront.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/ShutdownFront.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.dde.shutdownfront/ShutdownFront.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.dde.shutdownfront/ShutdownFront.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1054 @@ +// Code generated by "./generator ./session/com.deepin.sessionmanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sessionmanager + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type StartManager interface { + startManager // interface com.deepin.StartManager + proxy.Object +} + +type objectStartManager struct { + interfaceStartManager // interface com.deepin.StartManager + proxy.ImplObject +} + +func NewStartManager(conn *dbus.Conn) StartManager { + obj := new(objectStartManager) + obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/StartManager") + return obj +} + +type startManager interface { + GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + AddAutostart(flags dbus.Flags, arg0 string) (bool, error) + GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AutostartList(flags dbus.Flags) ([]string, error) + GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DumpMemRecord(flags dbus.Flags) (string, error) + GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetApps(flags dbus.Flags) (map[uint32]string, error) + GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + IsAutostart(flags dbus.Flags, arg0 string) (bool, error) + GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMemSufficient(flags dbus.Flags) (bool, error) + GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Launch(flags dbus.Flags, arg0 string) (bool, error) + GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call + LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error + GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call + LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error + GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call + LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error + GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) + GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) + GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call + RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error + GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call + TryAgain(flags dbus.Flags, arg0 bool) error + ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) + NeededMemory() proxy.PropUint64 +} + +type interfaceStartManager struct{} + +func (v *interfaceStartManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceStartManager) GetInterfaceName_() string { + return "com.deepin.StartManager" +} + +// method AddAutostart + +func (v *interfaceStartManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAutostart", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreAddAutostart(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) AddAutostart(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreAddAutostart( + <-v.GoAddAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method AutostartList + +func (v *interfaceStartManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AutostartList", flags, ch) +} + +func (*interfaceStartManager) StoreAutostartList(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) AutostartList(flags dbus.Flags) ([]string, error) { + return v.StoreAutostartList( + <-v.GoAutostartList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DumpMemRecord + +func (v *interfaceStartManager) GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpMemRecord", flags, ch) +} + +func (*interfaceStartManager) StoreDumpMemRecord(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) DumpMemRecord(flags dbus.Flags) (string, error) { + return v.StoreDumpMemRecord( + <-v.GoDumpMemRecord(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetApps + +func (v *interfaceStartManager) GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetApps", flags, ch) +} + +func (*interfaceStartManager) StoreGetApps(call *dbus.Call) (arg0 map[uint32]string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) GetApps(flags dbus.Flags) (map[uint32]string, error) { + return v.StoreGetApps( + <-v.GoGetApps(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsAutostart + +func (v *interfaceStartManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsAutostart", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreIsAutostart(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) IsAutostart(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreIsAutostart( + <-v.GoIsAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method IsMemSufficient + +func (v *interfaceStartManager) GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMemSufficient", flags, ch) +} + +func (*interfaceStartManager) StoreIsMemSufficient(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) IsMemSufficient(flags dbus.Flags) (bool, error) { + return v.StoreIsMemSufficient( + <-v.GoIsMemSufficient(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Launch + +func (v *interfaceStartManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Launch", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreLaunch(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) Launch(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreLaunch( + <-v.GoLaunch(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method LaunchApp + +func (v *interfaceStartManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchApp", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceStartManager) LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error { + return (<-v.GoLaunchApp(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method LaunchAppAction + +func (v *interfaceStartManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppAction", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceStartManager) LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error { + return (<-v.GoLaunchAppAction(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method LaunchAppWithOptions + +func (v *interfaceStartManager) GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppWithOptions", flags, ch, arg0, arg1, arg2, arg3) +} + +func (v *interfaceStartManager) LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error { + return (<-v.GoLaunchAppWithOptions(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3).Done).Err +} + +// method LaunchWithTimestamp + +func (v *interfaceStartManager) GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchWithTimestamp", flags, ch, arg0, arg1) +} + +func (*interfaceStartManager) StoreLaunchWithTimestamp(call *dbus.Call) (arg2 bool, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceStartManager) LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) { + return v.StoreLaunchWithTimestamp( + <-v.GoLaunchWithTimestamp(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method RemoveAutostart + +func (v *interfaceStartManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAutostart", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreRemoveAutostart(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreRemoveAutostart( + <-v.GoRemoveAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method RunCommand + +func (v *interfaceStartManager) GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RunCommand", flags, ch, arg0, arg1) +} + +func (v *interfaceStartManager) RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error { + return (<-v.GoRunCommand(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method TryAgain + +func (v *interfaceStartManager) GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TryAgain", flags, ch, arg0) +} + +func (v *interfaceStartManager) TryAgain(flags dbus.Flags, arg0 bool) error { + return (<-v.GoTryAgain(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// signal AutostartChanged + +func (v *interfaceStartManager) ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AutostartChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AutostartChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 string + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property NeededMemory t + +func (v *interfaceStartManager) NeededMemory() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "NeededMemory", + } +} + +type SessionManager interface { + sessionManager // interface com.deepin.SessionManager + proxy.Object +} + +type objectSessionManager struct { + interfaceSessionManager // interface com.deepin.SessionManager + proxy.ImplObject +} + +func NewSessionManager(conn *dbus.Conn) SessionManager { + obj := new(objectSessionManager) + obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/SessionManager") + return obj +} + +type sessionManager interface { + GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AllowSessionDaemonRun(flags dbus.Flags) (bool, error) + GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanHibernate(flags dbus.Flags) (bool, error) + GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanLogout(flags dbus.Flags) (bool, error) + GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanReboot(flags dbus.Flags) (bool, error) + GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanShutdown(flags dbus.Flags) (bool, error) + GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanSuspend(flags dbus.Flags) (bool, error) + GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceLogout(flags dbus.Flags) error + GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceReboot(flags dbus.Flags) error + GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceShutdown(flags dbus.Flags) error + GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Logout(flags dbus.Flags) error + GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PowerOffChoose(flags dbus.Flags) error + GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reboot(flags dbus.Flags) error + GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Register(flags dbus.Flags, arg0 string) (bool, error) + GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestHibernate(flags dbus.Flags) error + GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestLock(flags dbus.Flags) error + GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestLogout(flags dbus.Flags) error + GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestReboot(flags dbus.Flags) error + GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestShutdown(flags dbus.Flags) error + GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestSuspend(flags dbus.Flags) error + GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call + SetLocked(flags dbus.Flags, arg0 bool) error + GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Shutdown(flags dbus.Flags) error + GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ToggleDebug(flags dbus.Flags) error + ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) + Locked() proxy.PropBool + CurrentUid() proxy.PropString + Stage() proxy.PropInt32 + CurrentSessionPath() proxy.PropObjectPath +} + +type interfaceSessionManager struct{} + +func (v *interfaceSessionManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSessionManager) GetInterfaceName_() string { + return "com.deepin.SessionManager" +} + +// method AllowSessionDaemonRun + +func (v *interfaceSessionManager) GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowSessionDaemonRun", flags, ch) +} + +func (*interfaceSessionManager) StoreAllowSessionDaemonRun(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) AllowSessionDaemonRun(flags dbus.Flags) (bool, error) { + return v.StoreAllowSessionDaemonRun( + <-v.GoAllowSessionDaemonRun(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanHibernate + +func (v *interfaceSessionManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) +} + +func (*interfaceSessionManager) StoreCanHibernate(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanHibernate(flags dbus.Flags) (bool, error) { + return v.StoreCanHibernate( + <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanLogout + +func (v *interfaceSessionManager) GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanLogout", flags, ch) +} + +func (*interfaceSessionManager) StoreCanLogout(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanLogout(flags dbus.Flags) (bool, error) { + return v.StoreCanLogout( + <-v.GoCanLogout(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanReboot + +func (v *interfaceSessionManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) +} + +func (*interfaceSessionManager) StoreCanReboot(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanReboot(flags dbus.Flags) (bool, error) { + return v.StoreCanReboot( + <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanShutdown + +func (v *interfaceSessionManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanShutdown", flags, ch) +} + +func (*interfaceSessionManager) StoreCanShutdown(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanShutdown(flags dbus.Flags) (bool, error) { + return v.StoreCanShutdown( + <-v.GoCanShutdown(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanSuspend + +func (v *interfaceSessionManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) +} + +func (*interfaceSessionManager) StoreCanSuspend(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanSuspend(flags dbus.Flags) (bool, error) { + return v.StoreCanSuspend( + <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ForceLogout + +func (v *interfaceSessionManager) GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceLogout", flags, ch) +} + +func (v *interfaceSessionManager) ForceLogout(flags dbus.Flags) error { + return (<-v.GoForceLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ForceReboot + +func (v *interfaceSessionManager) GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceReboot", flags, ch) +} + +func (v *interfaceSessionManager) ForceReboot(flags dbus.Flags) error { + return (<-v.GoForceReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ForceShutdown + +func (v *interfaceSessionManager) GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceShutdown", flags, ch) +} + +func (v *interfaceSessionManager) ForceShutdown(flags dbus.Flags) error { + return (<-v.GoForceShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Logout + +func (v *interfaceSessionManager) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Logout", flags, ch) +} + +func (v *interfaceSessionManager) Logout(flags dbus.Flags) error { + return (<-v.GoLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PowerOffChoose + +func (v *interfaceSessionManager) GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOffChoose", flags, ch) +} + +func (v *interfaceSessionManager) PowerOffChoose(flags dbus.Flags) error { + return (<-v.GoPowerOffChoose(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reboot + +func (v *interfaceSessionManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch) +} + +func (v *interfaceSessionManager) Reboot(flags dbus.Flags) error { + return (<-v.GoReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Register + +func (v *interfaceSessionManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, arg0) +} + +func (*interfaceSessionManager) StoreRegister(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceSessionManager) Register(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreRegister( + <-v.GoRegister(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method RequestHibernate + +func (v *interfaceSessionManager) GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestHibernate", flags, ch) +} + +func (v *interfaceSessionManager) RequestHibernate(flags dbus.Flags) error { + return (<-v.GoRequestHibernate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestLock + +func (v *interfaceSessionManager) GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLock", flags, ch) +} + +func (v *interfaceSessionManager) RequestLock(flags dbus.Flags) error { + return (<-v.GoRequestLock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestLogout + +func (v *interfaceSessionManager) GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLogout", flags, ch) +} + +func (v *interfaceSessionManager) RequestLogout(flags dbus.Flags) error { + return (<-v.GoRequestLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestReboot + +func (v *interfaceSessionManager) GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestReboot", flags, ch) +} + +func (v *interfaceSessionManager) RequestReboot(flags dbus.Flags) error { + return (<-v.GoRequestReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestShutdown + +func (v *interfaceSessionManager) GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestShutdown", flags, ch) +} + +func (v *interfaceSessionManager) RequestShutdown(flags dbus.Flags) error { + return (<-v.GoRequestShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestSuspend + +func (v *interfaceSessionManager) GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSuspend", flags, ch) +} + +func (v *interfaceSessionManager) RequestSuspend(flags dbus.Flags) error { + return (<-v.GoRequestSuspend(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetLocked + +func (v *interfaceSessionManager) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocked", flags, ch, arg0) +} + +func (v *interfaceSessionManager) SetLocked(flags dbus.Flags, arg0 bool) error { + return (<-v.GoSetLocked(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method Shutdown + +func (v *interfaceSessionManager) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) +} + +func (v *interfaceSessionManager) Shutdown(flags dbus.Flags) error { + return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ToggleDebug + +func (v *interfaceSessionManager) GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleDebug", flags, ch) +} + +func (v *interfaceSessionManager) ToggleDebug(flags dbus.Flags) error { + return (<-v.GoToggleDebug(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Unlock + +func (v *interfaceSessionManager) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Unlock", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Unlock", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Locked b + +func (v *interfaceSessionManager) Locked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Locked", + } +} + +// property CurrentUid s + +func (v *interfaceSessionManager) CurrentUid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentUid", + } +} + +// property Stage i + +func (v *interfaceSessionManager) Stage() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Stage", + } +} + +// property CurrentSessionPath o + +func (v *interfaceSessionManager) CurrentSessionPath() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "CurrentSessionPath", + } +} + +type WMSwitcher interface { + wmSwitcher // interface com.deepin.WMSwitcher + proxy.Object +} + +type objectWMSwitcher struct { + interfaceWmSwitcher // interface com.deepin.WMSwitcher + proxy.ImplObject +} + +func NewWMSwitcher(conn *dbus.Conn) WMSwitcher { + obj := new(objectWMSwitcher) + obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/WMSwitcher") + return obj +} + +type wmSwitcher interface { + GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CurrentWM(flags dbus.Flags) (string, error) + GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestSwitchWM(flags dbus.Flags) error + GoRestartWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RestartWM(flags dbus.Flags) error + GoStart2DWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Start2DWM(flags dbus.Flags) error + ConnectWMChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceWmSwitcher struct{} + +func (v *interfaceWmSwitcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWmSwitcher) GetInterfaceName_() string { + return "com.deepin.WMSwitcher" +} + +// method CurrentWM + +func (v *interfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CurrentWM", flags, ch) +} + +func (*interfaceWmSwitcher) StoreCurrentWM(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { + return v.StoreCurrentWM( + <-v.GoCurrentWM(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestSwitchWM + +func (v *interfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSwitchWM", flags, ch) +} + +func (v *interfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { + return (<-v.GoRequestSwitchWM(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RestartWM + +func (v *interfaceWmSwitcher) GoRestartWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RestartWM", flags, ch) +} + +func (v *interfaceWmSwitcher) RestartWM(flags dbus.Flags) error { + return (<-v.GoRestartWM(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Start2DWM + +func (v *interfaceWmSwitcher) GoStart2DWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Start2DWM", flags, ch) +} + +func (v *interfaceWmSwitcher) Start2DWM(flags dbus.Flags) error { + return (<-v.GoStart2DWM(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal WMChanged + +func (v *interfaceWmSwitcher) ConnectWMChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WMChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WMChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type XSettings interface { + xSettings // interface com.deepin.XSettings + proxy.Object +} + +type objectXSettings struct { + interfaceXSettings // interface com.deepin.XSettings + proxy.ImplObject +} + +func NewXSettings(conn *dbus.Conn) XSettings { + obj := new(objectXSettings) + obj.ImplObject.Init_(conn, "com.deepin.SessionManager", "/com/deepin/XSettings") + return obj +} + +type xSettings interface { + GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetColor(flags dbus.Flags, arg0 string) ([]int16, error) + GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetInteger(flags dbus.Flags, arg0 string) (int32, error) + GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetScaleFactor(flags dbus.Flags) (float64, error) + GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) + GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetString(flags dbus.Flags, arg0 string) (string, error) + GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListProps(flags dbus.Flags) (string, error) + GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call + SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error + GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call + SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error + GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call + SetScaleFactor(flags dbus.Flags, arg0 float64) error + GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call + SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error + GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call + SetString(flags dbus.Flags, arg0 string, arg1 string) error + ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceXSettings struct{} + +func (v *interfaceXSettings) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceXSettings) GetInterfaceName_() string { + return "com.deepin.XSettings" +} + +// method GetColor + +func (v *interfaceXSettings) GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetColor", flags, ch, arg0) +} + +func (*interfaceXSettings) StoreGetColor(call *dbus.Call) (arg1 []int16, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceXSettings) GetColor(flags dbus.Flags, arg0 string) ([]int16, error) { + return v.StoreGetColor( + <-v.GoGetColor(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetInteger + +func (v *interfaceXSettings) GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetInteger", flags, ch, arg0) +} + +func (*interfaceXSettings) StoreGetInteger(call *dbus.Call) (arg1 int32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceXSettings) GetInteger(flags dbus.Flags, arg0 string) (int32, error) { + return v.StoreGetInteger( + <-v.GoGetInteger(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetScaleFactor + +func (v *interfaceXSettings) GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetScaleFactor", flags, ch) +} + +func (*interfaceXSettings) StoreGetScaleFactor(call *dbus.Call) (arg0 float64, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceXSettings) GetScaleFactor(flags dbus.Flags) (float64, error) { + return v.StoreGetScaleFactor( + <-v.GoGetScaleFactor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetScreenScaleFactors + +func (v *interfaceXSettings) GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetScreenScaleFactors", flags, ch) +} + +func (*interfaceXSettings) StoreGetScreenScaleFactors(call *dbus.Call) (arg0 map[string]float64, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceXSettings) GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) { + return v.StoreGetScreenScaleFactors( + <-v.GoGetScreenScaleFactors(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetString + +func (v *interfaceXSettings) GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetString", flags, ch, arg0) +} + +func (*interfaceXSettings) StoreGetString(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceXSettings) GetString(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetString( + <-v.GoGetString(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListProps + +func (v *interfaceXSettings) GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListProps", flags, ch) +} + +func (*interfaceXSettings) StoreListProps(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceXSettings) ListProps(flags dbus.Flags) (string, error) { + return v.StoreListProps( + <-v.GoListProps(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetColor + +func (v *interfaceXSettings) GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetColor", flags, ch, arg0, arg1) +} + +func (v *interfaceXSettings) SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error { + return (<-v.GoSetColor(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetInteger + +func (v *interfaceXSettings) GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetInteger", flags, ch, arg0, arg1) +} + +func (v *interfaceXSettings) SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error { + return (<-v.GoSetInteger(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetScaleFactor + +func (v *interfaceXSettings) GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetScaleFactor", flags, ch, arg0) +} + +func (v *interfaceXSettings) SetScaleFactor(flags dbus.Flags, arg0 float64) error { + return (<-v.GoSetScaleFactor(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method SetScreenScaleFactors + +func (v *interfaceXSettings) GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetScreenScaleFactors", flags, ch, arg0) +} + +func (v *interfaceXSettings) SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error { + return (<-v.GoSetScreenScaleFactors(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method SetString + +func (v *interfaceXSettings) GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetString", flags, ch, arg0, arg1) +} + +func (v *interfaceXSettings) SetString(flags dbus.Flags, arg0 string, arg1 string) error { + return (<-v.GoSetString(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// signal SetScaleFactorStarted + +func (v *interfaceXSettings) ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SetScaleFactorStarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SetScaleFactorStarted", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SetScaleFactorDone + +func (v *interfaceXSettings) ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SetScaleFactorDone", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SetScaleFactorDone", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1177 @@ +// Code generated by "./generator ./session/com.deepin.sessionmanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sessionmanager + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockStartManager struct { + MockInterfaceStartManager // interface com.deepin.StartManager + proxy.MockObject +} + +type MockInterfaceStartManager struct { + mock.Mock +} + +// method AddAutostart + +func (v *MockInterfaceStartManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) AddAutostart(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method AutostartList + +func (v *MockInterfaceStartManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) AutostartList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DumpMemRecord + +func (v *MockInterfaceStartManager) GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) DumpMemRecord(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetApps + +func (v *MockInterfaceStartManager) GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) GetApps(flags dbus.Flags) (map[uint32]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[uint32]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsAutostart + +func (v *MockInterfaceStartManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) IsAutostart(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMemSufficient + +func (v *MockInterfaceStartManager) GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) IsMemSufficient(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Launch + +func (v *MockInterfaceStartManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) Launch(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method LaunchApp + +func (v *MockInterfaceStartManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method LaunchAppAction + +func (v *MockInterfaceStartManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method LaunchAppWithOptions + +func (v *MockInterfaceStartManager) GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error { + mockArgs := v.Called(flags, arg0, arg1, arg2, arg3) + + return mockArgs.Error(0) +} + +// method LaunchWithTimestamp + +func (v *MockInterfaceStartManager) GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RemoveAutostart + +func (v *MockInterfaceStartManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RunCommand + +func (v *MockInterfaceStartManager) GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method TryAgain + +func (v *MockInterfaceStartManager) GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) TryAgain(flags dbus.Flags, arg0 bool) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// signal AutostartChanged + +func (v *MockInterfaceStartManager) ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property NeededMemory t + +func (v *MockInterfaceStartManager) NeededMemory() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSessionManager struct { + MockInterfaceSessionManager // interface com.deepin.SessionManager + proxy.MockObject +} + +type MockInterfaceSessionManager struct { + mock.Mock +} + +// method AllowSessionDaemonRun + +func (v *MockInterfaceSessionManager) GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) AllowSessionDaemonRun(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanHibernate + +func (v *MockInterfaceSessionManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanHibernate(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanLogout + +func (v *MockInterfaceSessionManager) GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanLogout(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanReboot + +func (v *MockInterfaceSessionManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanReboot(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanShutdown + +func (v *MockInterfaceSessionManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanShutdown(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanSuspend + +func (v *MockInterfaceSessionManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanSuspend(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ForceLogout + +func (v *MockInterfaceSessionManager) GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ForceLogout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ForceReboot + +func (v *MockInterfaceSessionManager) GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ForceReboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ForceShutdown + +func (v *MockInterfaceSessionManager) GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ForceShutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Logout + +func (v *MockInterfaceSessionManager) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Logout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PowerOffChoose + +func (v *MockInterfaceSessionManager) GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) PowerOffChoose(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reboot + +func (v *MockInterfaceSessionManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Reboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Register + +func (v *MockInterfaceSessionManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Register(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestHibernate + +func (v *MockInterfaceSessionManager) GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestHibernate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestLock + +func (v *MockInterfaceSessionManager) GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestLock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestLogout + +func (v *MockInterfaceSessionManager) GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestLogout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestReboot + +func (v *MockInterfaceSessionManager) GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestReboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestShutdown + +func (v *MockInterfaceSessionManager) GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestShutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestSuspend + +func (v *MockInterfaceSessionManager) GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestSuspend(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetLocked + +func (v *MockInterfaceSessionManager) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) SetLocked(flags dbus.Flags, arg0 bool) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method Shutdown + +func (v *MockInterfaceSessionManager) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Shutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ToggleDebug + +func (v *MockInterfaceSessionManager) GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ToggleDebug(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Unlock + +func (v *MockInterfaceSessionManager) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Locked b + +func (v *MockInterfaceSessionManager) Locked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentUid s + +func (v *MockInterfaceSessionManager) CurrentUid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Stage i + +func (v *MockInterfaceSessionManager) Stage() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentSessionPath o + +func (v *MockInterfaceSessionManager) CurrentSessionPath() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockWMSwitcher struct { + MockInterfaceWmSwitcher // interface com.deepin.WMSwitcher + proxy.MockObject +} + +type MockInterfaceWmSwitcher struct { + mock.Mock +} + +// method CurrentWM + +func (v *MockInterfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestSwitchWM + +func (v *MockInterfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RestartWM + +func (v *MockInterfaceWmSwitcher) GoRestartWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) RestartWM(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Start2DWM + +func (v *MockInterfaceWmSwitcher) GoStart2DWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) Start2DWM(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal WMChanged + +func (v *MockInterfaceWmSwitcher) ConnectWMChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockXSettings struct { + MockInterfaceXSettings // interface com.deepin.XSettings + proxy.MockObject +} + +type MockInterfaceXSettings struct { + mock.Mock +} + +// method GetColor + +func (v *MockInterfaceXSettings) GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetColor(flags dbus.Flags, arg0 string) ([]int16, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]int16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetInteger + +func (v *MockInterfaceXSettings) GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetInteger(flags dbus.Flags, arg0 string) (int32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetScaleFactor + +func (v *MockInterfaceXSettings) GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetScaleFactor(flags dbus.Flags) (float64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetScreenScaleFactors + +func (v *MockInterfaceXSettings) GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetString + +func (v *MockInterfaceXSettings) GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetString(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ListProps + +func (v *MockInterfaceXSettings) GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) ListProps(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetColor + +func (v *MockInterfaceXSettings) GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetInteger + +func (v *MockInterfaceXSettings) GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetScaleFactor + +func (v *MockInterfaceXSettings) GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetScaleFactor(flags dbus.Flags, arg0 float64) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method SetScreenScaleFactors + +func (v *MockInterfaceXSettings) GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method SetString + +func (v *MockInterfaceXSettings) GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetString(flags dbus.Flags, arg0 string, arg1 string) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// signal SetScaleFactorStarted + +func (v *MockInterfaceXSettings) ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SetScaleFactorDone + +func (v *MockInterfaceXSettings) ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ +{ + "Service": "com.deepin.SessionManager", + "Objects": [ + { + "Type": "StartManager", + "Path": "/com/deepin/StartManager", + "Interfaces": [ + { + "Name": "com.deepin.StartManager", + "Type": "startManager" + } + ] + }, + { + "Type": "SessionManager", + "Path": "/com/deepin/SessionManager", + "Interfaces": [ + { + "Name": "com.deepin.SessionManager", + "Type": "sessionManager" + } + ] + }, + { + "Type": "WMSwitcher", + "Path": "/com/deepin/WMSwitcher", + "Interfaces": [ + { + "Name": "com.deepin.WMSwitcher", + "Type": "wmSwitcher" + } + ] + }, + { + "Type": "XSettings", + "Path": "/com/deepin/XSettings", + "Interfaces": [ + { + "Name": "com.deepin.XSettings", + "Type": "xSettings" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/SessionManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/SessionManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/SessionManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/SessionManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/StartManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/StartManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/StartManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/StartManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/WMSwitcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/WMSwitcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/WMSwitcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/WMSwitcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/XSettings.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/XSettings.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.sessionmanager/XSettings.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.sessionmanager/XSettings.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,833 @@ +// Code generated by "./generator ./session/com.deepin.wm"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wm + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Wm interface { + wm // interface com.deepin.wm + proxy.Object +} + +type objectWm struct { + interfaceWm // interface com.deepin.wm + proxy.ImplObject +} + +func NewWm(conn *dbus.Conn) Wm { + obj := new(objectWm) + obj.ImplObject.Init_(conn, "com.deepin.wm", "/com/deepin/wm") + return obj +} + +type wm interface { + GoSwitchApplication(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call + SwitchApplication(flags dbus.Flags, backward bool) error + GoTileActiveWindow(flags dbus.Flags, ch chan *dbus.Call, side uint32) *dbus.Call + TileActiveWindow(flags dbus.Flags, side uint32) error + GoBeginToMoveActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + BeginToMoveActiveWindow(flags dbus.Flags) error + GoToggleActiveWindowMaximize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ToggleActiveWindowMaximize(flags dbus.Flags) error + GoMinimizeActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + MinimizeActiveWindow(flags dbus.Flags) error + GoShowWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ShowWorkspace(flags dbus.Flags) error + GoShowWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ShowWindow(flags dbus.Flags) error + GoShowAllWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ShowAllWindow(flags dbus.Flags) error + GoClearMoveStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearMoveStatus(flags dbus.Flags) error + GoTouchToMove(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32) *dbus.Call + TouchToMove(flags dbus.Flags, x int32, y int32) error + GoPerformAction(flags dbus.Flags, ch chan *dbus.Call, type0 int32) *dbus.Call + PerformAction(flags dbus.Flags, type0 int32) error + GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call + PreviewWindow(flags dbus.Flags, xid uint32) error + GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelPreviewWindow(flags dbus.Flags) error + GoGetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCurrentWorkspaceBackground(flags dbus.Flags) (string, error) + GoSetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call + SetCurrentWorkspaceBackground(flags dbus.Flags, uri string) error + GoGetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call + GetWorkspaceBackground(flags dbus.Flags, index int32) (string, error) + GoSetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32, uri string) *dbus.Call + SetWorkspaceBackground(flags dbus.Flags, index int32, uri string) error + GoSetTransientBackground(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + SetTransientBackground(flags dbus.Flags, arg0 string) error + GoGetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, strMonitorName string) *dbus.Call + GetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, strMonitorName string) (string, error) + GoSetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call + SetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error + GoGetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string) *dbus.Call + GetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string) (string, error) + GoSetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string, uri string) *dbus.Call + SetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string, uri string) error + GoSetTransientBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call + SetTransientBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error + GoGetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCurrentWorkspace(flags dbus.Flags) (int32, error) + GoWorkspaceCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + WorkspaceCount(flags dbus.Flags) (int32, error) + GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call + SetCurrentWorkspace(flags dbus.Flags, index int32) error + GoPreviousWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PreviousWorkspace(flags dbus.Flags) error + GoNextWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + NextWorkspace(flags dbus.Flags) error + GoGetAllAccels(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllAccels(flags dbus.Flags) (string, error) + GoGetAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetAccel(flags dbus.Flags, id string) ([]string, error) + GoGetDefaultAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetDefaultAccel(flags dbus.Flags, id string) ([]string, error) + GoSetAccel(flags dbus.Flags, ch chan *dbus.Call, data string) *dbus.Call + SetAccel(flags dbus.Flags, data string) (bool, error) + GoRemoveAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + RemoveAccel(flags dbus.Flags, id string) error + GoSetDecorationTheme(flags dbus.Flags, ch chan *dbus.Call, themeType string, themeName string) *dbus.Call + SetDecorationTheme(flags dbus.Flags, themeType string, themeName string) error + GoSetDecorationDeepinTheme(flags dbus.Flags, ch chan *dbus.Call, deepinThemeName string) *dbus.Call + SetDecorationDeepinTheme(flags dbus.Flags, deepinThemeName string) error + GoChangeCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call + ChangeCurrentWorkspaceBackground(flags dbus.Flags, uri string) error + GoSwitchToWorkspace(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call + SwitchToWorkspace(flags dbus.Flags, backward bool) error + GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call, xids []uint32) *dbus.Call + PresentWindows(flags dbus.Flags, xids []uint32) error + GoEnableZoneDetected(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + EnableZoneDetected(flags dbus.Flags, enabled bool) error + GoGetIsShowDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetIsShowDesktop(flags dbus.Flags) (bool, error) + GoGetMultiTaskingStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetMultiTaskingStatus(flags dbus.Flags) (bool, error) + ConnectWorkspaceBackgroundChanged(cb func(index int32, newUri string)) (dbusutil.SignalHandlerId, error) + ConnectWorkspaceBackgroundChangedForMonitor(cb func(index int32, monitor string, newUri string)) (dbusutil.SignalHandlerId, error) + ConnectCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) + ConnectWmCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) + ConnectWorkspaceCountChanged(cb func(count int32)) (dbusutil.SignalHandlerId, error) + ConnectWorkspaceSwitched(cb func(from int32, to int32)) (dbusutil.SignalHandlerId, error) + CompositingEnabled() proxy.PropBool + CompositingPossible() proxy.PropBool + CompositingAllowSwitch() proxy.PropBool + ZoneEnabled() proxy.PropBool + CursorTheme() proxy.PropString + CursorSize() proxy.PropInt32 +} + +type interfaceWm struct{} + +func (v *interfaceWm) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWm) GetInterfaceName_() string { + return "com.deepin.wm" +} + +// method SwitchApplication + +func (v *interfaceWm) GoSwitchApplication(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchApplication", flags, ch, backward) +} + +func (v *interfaceWm) SwitchApplication(flags dbus.Flags, backward bool) error { + return (<-v.GoSwitchApplication(flags, make(chan *dbus.Call, 1), backward).Done).Err +} + +// method TileActiveWindow + +func (v *interfaceWm) GoTileActiveWindow(flags dbus.Flags, ch chan *dbus.Call, side uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TileActiveWindow", flags, ch, side) +} + +func (v *interfaceWm) TileActiveWindow(flags dbus.Flags, side uint32) error { + return (<-v.GoTileActiveWindow(flags, make(chan *dbus.Call, 1), side).Done).Err +} + +// method BeginToMoveActiveWindow + +func (v *interfaceWm) GoBeginToMoveActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".BeginToMoveActiveWindow", flags, ch) +} + +func (v *interfaceWm) BeginToMoveActiveWindow(flags dbus.Flags) error { + return (<-v.GoBeginToMoveActiveWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ToggleActiveWindowMaximize + +func (v *interfaceWm) GoToggleActiveWindowMaximize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleActiveWindowMaximize", flags, ch) +} + +func (v *interfaceWm) ToggleActiveWindowMaximize(flags dbus.Flags) error { + return (<-v.GoToggleActiveWindowMaximize(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method MinimizeActiveWindow + +func (v *interfaceWm) GoMinimizeActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MinimizeActiveWindow", flags, ch) +} + +func (v *interfaceWm) MinimizeActiveWindow(flags dbus.Flags) error { + return (<-v.GoMinimizeActiveWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowWorkspace + +func (v *interfaceWm) GoShowWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowWorkspace", flags, ch) +} + +func (v *interfaceWm) ShowWorkspace(flags dbus.Flags) error { + return (<-v.GoShowWorkspace(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowWindow + +func (v *interfaceWm) GoShowWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowWindow", flags, ch) +} + +func (v *interfaceWm) ShowWindow(flags dbus.Flags) error { + return (<-v.GoShowWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowAllWindow + +func (v *interfaceWm) GoShowAllWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowAllWindow", flags, ch) +} + +func (v *interfaceWm) ShowAllWindow(flags dbus.Flags) error { + return (<-v.GoShowAllWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ClearMoveStatus + +func (v *interfaceWm) GoClearMoveStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearMoveStatus", flags, ch) +} + +func (v *interfaceWm) ClearMoveStatus(flags dbus.Flags) error { + return (<-v.GoClearMoveStatus(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method TouchToMove + +func (v *interfaceWm) GoTouchToMove(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TouchToMove", flags, ch, x, y) +} + +func (v *interfaceWm) TouchToMove(flags dbus.Flags, x int32, y int32) error { + return (<-v.GoTouchToMove(flags, make(chan *dbus.Call, 1), x, y).Done).Err +} + +// method PerformAction + +func (v *interfaceWm) GoPerformAction(flags dbus.Flags, ch chan *dbus.Call, type0 int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PerformAction", flags, ch, type0) +} + +func (v *interfaceWm) PerformAction(flags dbus.Flags, type0 int32) error { + return (<-v.GoPerformAction(flags, make(chan *dbus.Call, 1), type0).Done).Err +} + +// method PreviewWindow + +func (v *interfaceWm) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviewWindow", flags, ch, xid) +} + +func (v *interfaceWm) PreviewWindow(flags dbus.Flags, xid uint32) error { + return (<-v.GoPreviewWindow(flags, make(chan *dbus.Call, 1), xid).Done).Err +} + +// method CancelPreviewWindow + +func (v *interfaceWm) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPreviewWindow", flags, ch) +} + +func (v *interfaceWm) CancelPreviewWindow(flags dbus.Flags) error { + return (<-v.GoCancelPreviewWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetCurrentWorkspaceBackground + +func (v *interfaceWm) GoGetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCurrentWorkspaceBackground", flags, ch) +} + +func (*interfaceWm) StoreGetCurrentWorkspaceBackground(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceWm) GetCurrentWorkspaceBackground(flags dbus.Flags) (string, error) { + return v.StoreGetCurrentWorkspaceBackground( + <-v.GoGetCurrentWorkspaceBackground(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetCurrentWorkspaceBackground + +func (v *interfaceWm) GoSetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspaceBackground", flags, ch, uri) +} + +func (v *interfaceWm) SetCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { + return (<-v.GoSetCurrentWorkspaceBackground(flags, make(chan *dbus.Call, 1), uri).Done).Err +} + +// method GetWorkspaceBackground + +func (v *interfaceWm) GoGetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetWorkspaceBackground", flags, ch, index) +} + +func (*interfaceWm) StoreGetWorkspaceBackground(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceWm) GetWorkspaceBackground(flags dbus.Flags, index int32) (string, error) { + return v.StoreGetWorkspaceBackground( + <-v.GoGetWorkspaceBackground(flags, make(chan *dbus.Call, 1), index).Done) +} + +// method SetWorkspaceBackground + +func (v *interfaceWm) GoSetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32, uri string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWorkspaceBackground", flags, ch, index, uri) +} + +func (v *interfaceWm) SetWorkspaceBackground(flags dbus.Flags, index int32, uri string) error { + return (<-v.GoSetWorkspaceBackground(flags, make(chan *dbus.Call, 1), index, uri).Done).Err +} + +// method SetTransientBackground + +func (v *interfaceWm) GoSetTransientBackground(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTransientBackground", flags, ch, arg0) +} + +func (v *interfaceWm) SetTransientBackground(flags dbus.Flags, arg0 string) error { + return (<-v.GoSetTransientBackground(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method GetCurrentWorkspaceBackgroundForMonitor + +func (v *interfaceWm) GoGetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, strMonitorName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCurrentWorkspaceBackgroundForMonitor", flags, ch, strMonitorName) +} + +func (*interfaceWm) StoreGetCurrentWorkspaceBackgroundForMonitor(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceWm) GetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, strMonitorName string) (string, error) { + return v.StoreGetCurrentWorkspaceBackgroundForMonitor( + <-v.GoGetCurrentWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), strMonitorName).Done) +} + +// method SetCurrentWorkspaceBackgroundForMonitor + +func (v *interfaceWm) GoSetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspaceBackgroundForMonitor", flags, ch, uri, strMonitorName) +} + +func (v *interfaceWm) SetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { + return (<-v.GoSetCurrentWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), uri, strMonitorName).Done).Err +} + +// method GetWorkspaceBackgroundForMonitor + +func (v *interfaceWm) GoGetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetWorkspaceBackgroundForMonitor", flags, ch, index, strMonitorName) +} + +func (*interfaceWm) StoreGetWorkspaceBackgroundForMonitor(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceWm) GetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string) (string, error) { + return v.StoreGetWorkspaceBackgroundForMonitor( + <-v.GoGetWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), index, strMonitorName).Done) +} + +// method SetWorkspaceBackgroundForMonitor + +func (v *interfaceWm) GoSetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string, uri string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWorkspaceBackgroundForMonitor", flags, ch, index, strMonitorName, uri) +} + +func (v *interfaceWm) SetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string, uri string) error { + return (<-v.GoSetWorkspaceBackgroundForMonitor(flags, make(chan *dbus.Call, 1), index, strMonitorName, uri).Done).Err +} + +// method SetTransientBackgroundForMonitor + +func (v *interfaceWm) GoSetTransientBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTransientBackgroundForMonitor", flags, ch, uri, strMonitorName) +} + +func (v *interfaceWm) SetTransientBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { + return (<-v.GoSetTransientBackgroundForMonitor(flags, make(chan *dbus.Call, 1), uri, strMonitorName).Done).Err +} + +// method GetCurrentWorkspace + +func (v *interfaceWm) GoGetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCurrentWorkspace", flags, ch) +} + +func (*interfaceWm) StoreGetCurrentWorkspace(call *dbus.Call) (index int32, err error) { + err = call.Store(&index) + return +} + +func (v *interfaceWm) GetCurrentWorkspace(flags dbus.Flags) (int32, error) { + return v.StoreGetCurrentWorkspace( + <-v.GoGetCurrentWorkspace(flags, make(chan *dbus.Call, 1)).Done) +} + +// method WorkspaceCount + +func (v *interfaceWm) GoWorkspaceCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WorkspaceCount", flags, ch) +} + +func (*interfaceWm) StoreWorkspaceCount(call *dbus.Call) (count int32, err error) { + err = call.Store(&count) + return +} + +func (v *interfaceWm) WorkspaceCount(flags dbus.Flags) (int32, error) { + return v.StoreWorkspaceCount( + <-v.GoWorkspaceCount(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetCurrentWorkspace + +func (v *interfaceWm) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspace", flags, ch, index) +} + +func (v *interfaceWm) SetCurrentWorkspace(flags dbus.Flags, index int32) error { + return (<-v.GoSetCurrentWorkspace(flags, make(chan *dbus.Call, 1), index).Done).Err +} + +// method PreviousWorkspace + +func (v *interfaceWm) GoPreviousWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviousWorkspace", flags, ch) +} + +func (v *interfaceWm) PreviousWorkspace(flags dbus.Flags) error { + return (<-v.GoPreviousWorkspace(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method NextWorkspace + +func (v *interfaceWm) GoNextWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NextWorkspace", flags, ch) +} + +func (v *interfaceWm) NextWorkspace(flags dbus.Flags) error { + return (<-v.GoNextWorkspace(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetAllAccels + +func (v *interfaceWm) GoGetAllAccels(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllAccels", flags, ch) +} + +func (*interfaceWm) StoreGetAllAccels(call *dbus.Call) (data string, err error) { + err = call.Store(&data) + return +} + +func (v *interfaceWm) GetAllAccels(flags dbus.Flags) (string, error) { + return v.StoreGetAllAccels( + <-v.GoGetAllAccels(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAccel + +func (v *interfaceWm) GoGetAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccel", flags, ch, id) +} + +func (*interfaceWm) StoreGetAccel(call *dbus.Call) (data []string, err error) { + err = call.Store(&data) + return +} + +func (v *interfaceWm) GetAccel(flags dbus.Flags, id string) ([]string, error) { + return v.StoreGetAccel( + <-v.GoGetAccel(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetDefaultAccel + +func (v *interfaceWm) GoGetDefaultAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultAccel", flags, ch, id) +} + +func (*interfaceWm) StoreGetDefaultAccel(call *dbus.Call) (data []string, err error) { + err = call.Store(&data) + return +} + +func (v *interfaceWm) GetDefaultAccel(flags dbus.Flags, id string) ([]string, error) { + return v.StoreGetDefaultAccel( + <-v.GoGetDefaultAccel(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method SetAccel + +func (v *interfaceWm) GoSetAccel(flags dbus.Flags, ch chan *dbus.Call, data string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAccel", flags, ch, data) +} + +func (*interfaceWm) StoreSetAccel(call *dbus.Call) (result bool, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceWm) SetAccel(flags dbus.Flags, data string) (bool, error) { + return v.StoreSetAccel( + <-v.GoSetAccel(flags, make(chan *dbus.Call, 1), data).Done) +} + +// method RemoveAccel + +func (v *interfaceWm) GoRemoveAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAccel", flags, ch, id) +} + +func (v *interfaceWm) RemoveAccel(flags dbus.Flags, id string) error { + return (<-v.GoRemoveAccel(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method SetDecorationTheme + +func (v *interfaceWm) GoSetDecorationTheme(flags dbus.Flags, ch chan *dbus.Call, themeType string, themeName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDecorationTheme", flags, ch, themeType, themeName) +} + +func (v *interfaceWm) SetDecorationTheme(flags dbus.Flags, themeType string, themeName string) error { + return (<-v.GoSetDecorationTheme(flags, make(chan *dbus.Call, 1), themeType, themeName).Done).Err +} + +// method SetDecorationDeepinTheme + +func (v *interfaceWm) GoSetDecorationDeepinTheme(flags dbus.Flags, ch chan *dbus.Call, deepinThemeName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDecorationDeepinTheme", flags, ch, deepinThemeName) +} + +func (v *interfaceWm) SetDecorationDeepinTheme(flags dbus.Flags, deepinThemeName string) error { + return (<-v.GoSetDecorationDeepinTheme(flags, make(chan *dbus.Call, 1), deepinThemeName).Done).Err +} + +// method ChangeCurrentWorkspaceBackground + +func (v *interfaceWm) GoChangeCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeCurrentWorkspaceBackground", flags, ch, uri) +} + +func (v *interfaceWm) ChangeCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { + return (<-v.GoChangeCurrentWorkspaceBackground(flags, make(chan *dbus.Call, 1), uri).Done).Err +} + +// method SwitchToWorkspace + +func (v *interfaceWm) GoSwitchToWorkspace(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchToWorkspace", flags, ch, backward) +} + +func (v *interfaceWm) SwitchToWorkspace(flags dbus.Flags, backward bool) error { + return (<-v.GoSwitchToWorkspace(flags, make(chan *dbus.Call, 1), backward).Done).Err +} + +// method PresentWindows + +func (v *interfaceWm) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call, xids []uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresentWindows", flags, ch, xids) +} + +func (v *interfaceWm) PresentWindows(flags dbus.Flags, xids []uint32) error { + return (<-v.GoPresentWindows(flags, make(chan *dbus.Call, 1), xids).Done).Err +} + +// method EnableZoneDetected + +func (v *interfaceWm) GoEnableZoneDetected(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableZoneDetected", flags, ch, enabled) +} + +func (v *interfaceWm) EnableZoneDetected(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnableZoneDetected(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method GetIsShowDesktop + +func (v *interfaceWm) GoGetIsShowDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetIsShowDesktop", flags, ch) +} + +func (*interfaceWm) StoreGetIsShowDesktop(call *dbus.Call) (isShowDesktop bool, err error) { + err = call.Store(&isShowDesktop) + return +} + +func (v *interfaceWm) GetIsShowDesktop(flags dbus.Flags) (bool, error) { + return v.StoreGetIsShowDesktop( + <-v.GoGetIsShowDesktop(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetMultiTaskingStatus + +func (v *interfaceWm) GoGetMultiTaskingStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetMultiTaskingStatus", flags, ch) +} + +func (*interfaceWm) StoreGetMultiTaskingStatus(call *dbus.Call) (isActive bool, err error) { + err = call.Store(&isActive) + return +} + +func (v *interfaceWm) GetMultiTaskingStatus(flags dbus.Flags) (bool, error) { + return v.StoreGetMultiTaskingStatus( + <-v.GoGetMultiTaskingStatus(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal WorkspaceBackgroundChanged + +func (v *interfaceWm) ConnectWorkspaceBackgroundChanged(cb func(index int32, newUri string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WorkspaceBackgroundChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WorkspaceBackgroundChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var index int32 + var newUri string + err := dbus.Store(sig.Body, &index, &newUri) + if err == nil { + cb(index, newUri) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WorkspaceBackgroundChangedForMonitor + +func (v *interfaceWm) ConnectWorkspaceBackgroundChangedForMonitor(cb func(index int32, monitor string, newUri string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WorkspaceBackgroundChangedForMonitor", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WorkspaceBackgroundChangedForMonitor", + } + handlerFunc := func(sig *dbus.Signal) { + var index int32 + var monitor string + var newUri string + err := dbus.Store(sig.Body, &index, &monitor, &newUri) + if err == nil { + cb(index, monitor, newUri) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal compositingEnabledChanged + +func (v *interfaceWm) ConnectCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "compositingEnabledChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".compositingEnabledChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var enabled bool + err := dbus.Store(sig.Body, &enabled) + if err == nil { + cb(enabled) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal wmCompositingEnabledChanged + +func (v *interfaceWm) ConnectWmCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "wmCompositingEnabledChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".wmCompositingEnabledChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var enabled bool + err := dbus.Store(sig.Body, &enabled) + if err == nil { + cb(enabled) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal workspaceCountChanged + +func (v *interfaceWm) ConnectWorkspaceCountChanged(cb func(count int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "workspaceCountChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".workspaceCountChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var count int32 + err := dbus.Store(sig.Body, &count) + if err == nil { + cb(count) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WorkspaceSwitched + +func (v *interfaceWm) ConnectWorkspaceSwitched(cb func(from int32, to int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WorkspaceSwitched", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WorkspaceSwitched", + } + handlerFunc := func(sig *dbus.Signal) { + var from int32 + var to int32 + err := dbus.Store(sig.Body, &from, &to) + if err == nil { + cb(from, to) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property compositingEnabled b + +func (v *interfaceWm) CompositingEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "compositingEnabled", + } +} + +// property compositingPossible b + +func (v *interfaceWm) CompositingPossible() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "compositingPossible", + } +} + +// property compositingAllowSwitch b + +func (v *interfaceWm) CompositingAllowSwitch() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "compositingAllowSwitch", + } +} + +// property zoneEnabled b + +func (v *interfaceWm) ZoneEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "zoneEnabled", + } +} + +// property cursorTheme s + +func (v *interfaceWm) CursorTheme() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "cursorTheme", + } +} + +// property cursorSize i + +func (v *interfaceWm) CursorSize() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "cursorSize", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,976 @@ +// Code generated by "./generator ./session/com.deepin.wm"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wm + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockWm struct { + MockInterfaceWm // interface com.deepin.wm + proxy.MockObject +} + +type MockInterfaceWm struct { + mock.Mock +} + +// method SwitchApplication + +func (v *MockInterfaceWm) GoSwitchApplication(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { + mockArgs := v.Called(flags, ch, backward) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SwitchApplication(flags dbus.Flags, backward bool) error { + mockArgs := v.Called(flags, backward) + + return mockArgs.Error(0) +} + +// method TileActiveWindow + +func (v *MockInterfaceWm) GoTileActiveWindow(flags dbus.Flags, ch chan *dbus.Call, side uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, side) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) TileActiveWindow(flags dbus.Flags, side uint32) error { + mockArgs := v.Called(flags, side) + + return mockArgs.Error(0) +} + +// method BeginToMoveActiveWindow + +func (v *MockInterfaceWm) GoBeginToMoveActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) BeginToMoveActiveWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ToggleActiveWindowMaximize + +func (v *MockInterfaceWm) GoToggleActiveWindowMaximize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) ToggleActiveWindowMaximize(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method MinimizeActiveWindow + +func (v *MockInterfaceWm) GoMinimizeActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) MinimizeActiveWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowWorkspace + +func (v *MockInterfaceWm) GoShowWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) ShowWorkspace(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowWindow + +func (v *MockInterfaceWm) GoShowWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) ShowWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowAllWindow + +func (v *MockInterfaceWm) GoShowAllWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) ShowAllWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ClearMoveStatus + +func (v *MockInterfaceWm) GoClearMoveStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) ClearMoveStatus(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method TouchToMove + +func (v *MockInterfaceWm) GoTouchToMove(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32) *dbus.Call { + mockArgs := v.Called(flags, ch, x, y) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) TouchToMove(flags dbus.Flags, x int32, y int32) error { + mockArgs := v.Called(flags, x, y) + + return mockArgs.Error(0) +} + +// method PerformAction + +func (v *MockInterfaceWm) GoPerformAction(flags dbus.Flags, ch chan *dbus.Call, type0 int32) *dbus.Call { + mockArgs := v.Called(flags, ch, type0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) PerformAction(flags dbus.Flags, type0 int32) error { + mockArgs := v.Called(flags, type0) + + return mockArgs.Error(0) +} + +// method PreviewWindow + +func (v *MockInterfaceWm) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, xid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) PreviewWindow(flags dbus.Flags, xid uint32) error { + mockArgs := v.Called(flags, xid) + + return mockArgs.Error(0) +} + +// method CancelPreviewWindow + +func (v *MockInterfaceWm) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) CancelPreviewWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetCurrentWorkspaceBackground + +func (v *MockInterfaceWm) GoGetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetCurrentWorkspaceBackground(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetCurrentWorkspaceBackground + +func (v *MockInterfaceWm) GoSetCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { + mockArgs := v.Called(flags, ch, uri) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { + mockArgs := v.Called(flags, uri) + + return mockArgs.Error(0) +} + +// method GetWorkspaceBackground + +func (v *MockInterfaceWm) GoGetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { + mockArgs := v.Called(flags, ch, index) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetWorkspaceBackground(flags dbus.Flags, index int32) (string, error) { + mockArgs := v.Called(flags, index) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetWorkspaceBackground + +func (v *MockInterfaceWm) GoSetWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, index int32, uri string) *dbus.Call { + mockArgs := v.Called(flags, ch, index, uri) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetWorkspaceBackground(flags dbus.Flags, index int32, uri string) error { + mockArgs := v.Called(flags, index, uri) + + return mockArgs.Error(0) +} + +// method SetTransientBackground + +func (v *MockInterfaceWm) GoSetTransientBackground(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetTransientBackground(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method GetCurrentWorkspaceBackgroundForMonitor + +func (v *MockInterfaceWm) GoGetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, strMonitorName string) *dbus.Call { + mockArgs := v.Called(flags, ch, strMonitorName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, strMonitorName string) (string, error) { + mockArgs := v.Called(flags, strMonitorName) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetCurrentWorkspaceBackgroundForMonitor + +func (v *MockInterfaceWm) GoSetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uri, strMonitorName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetCurrentWorkspaceBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { + mockArgs := v.Called(flags, uri, strMonitorName) + + return mockArgs.Error(0) +} + +// method GetWorkspaceBackgroundForMonitor + +func (v *MockInterfaceWm) GoGetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string) *dbus.Call { + mockArgs := v.Called(flags, ch, index, strMonitorName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string) (string, error) { + mockArgs := v.Called(flags, index, strMonitorName) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetWorkspaceBackgroundForMonitor + +func (v *MockInterfaceWm) GoSetWorkspaceBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, index int32, strMonitorName string, uri string) *dbus.Call { + mockArgs := v.Called(flags, ch, index, strMonitorName, uri) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetWorkspaceBackgroundForMonitor(flags dbus.Flags, index int32, strMonitorName string, uri string) error { + mockArgs := v.Called(flags, index, strMonitorName, uri) + + return mockArgs.Error(0) +} + +// method SetTransientBackgroundForMonitor + +func (v *MockInterfaceWm) GoSetTransientBackgroundForMonitor(flags dbus.Flags, ch chan *dbus.Call, uri string, strMonitorName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uri, strMonitorName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetTransientBackgroundForMonitor(flags dbus.Flags, uri string, strMonitorName string) error { + mockArgs := v.Called(flags, uri, strMonitorName) + + return mockArgs.Error(0) +} + +// method GetCurrentWorkspace + +func (v *MockInterfaceWm) GoGetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetCurrentWorkspace(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method WorkspaceCount + +func (v *MockInterfaceWm) GoWorkspaceCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) WorkspaceCount(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetCurrentWorkspace + +func (v *MockInterfaceWm) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, index int32) *dbus.Call { + mockArgs := v.Called(flags, ch, index) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetCurrentWorkspace(flags dbus.Flags, index int32) error { + mockArgs := v.Called(flags, index) + + return mockArgs.Error(0) +} + +// method PreviousWorkspace + +func (v *MockInterfaceWm) GoPreviousWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) PreviousWorkspace(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method NextWorkspace + +func (v *MockInterfaceWm) GoNextWorkspace(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) NextWorkspace(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetAllAccels + +func (v *MockInterfaceWm) GoGetAllAccels(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetAllAccels(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetAccel + +func (v *MockInterfaceWm) GoGetAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetAccel(flags dbus.Flags, id string) ([]string, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDefaultAccel + +func (v *MockInterfaceWm) GoGetDefaultAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetDefaultAccel(flags dbus.Flags, id string) ([]string, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetAccel + +func (v *MockInterfaceWm) GoSetAccel(flags dbus.Flags, ch chan *dbus.Call, data string) *dbus.Call { + mockArgs := v.Called(flags, ch, data) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetAccel(flags dbus.Flags, data string) (bool, error) { + mockArgs := v.Called(flags, data) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RemoveAccel + +func (v *MockInterfaceWm) GoRemoveAccel(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) RemoveAccel(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method SetDecorationTheme + +func (v *MockInterfaceWm) GoSetDecorationTheme(flags dbus.Flags, ch chan *dbus.Call, themeType string, themeName string) *dbus.Call { + mockArgs := v.Called(flags, ch, themeType, themeName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetDecorationTheme(flags dbus.Flags, themeType string, themeName string) error { + mockArgs := v.Called(flags, themeType, themeName) + + return mockArgs.Error(0) +} + +// method SetDecorationDeepinTheme + +func (v *MockInterfaceWm) GoSetDecorationDeepinTheme(flags dbus.Flags, ch chan *dbus.Call, deepinThemeName string) *dbus.Call { + mockArgs := v.Called(flags, ch, deepinThemeName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SetDecorationDeepinTheme(flags dbus.Flags, deepinThemeName string) error { + mockArgs := v.Called(flags, deepinThemeName) + + return mockArgs.Error(0) +} + +// method ChangeCurrentWorkspaceBackground + +func (v *MockInterfaceWm) GoChangeCurrentWorkspaceBackground(flags dbus.Flags, ch chan *dbus.Call, uri string) *dbus.Call { + mockArgs := v.Called(flags, ch, uri) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) ChangeCurrentWorkspaceBackground(flags dbus.Flags, uri string) error { + mockArgs := v.Called(flags, uri) + + return mockArgs.Error(0) +} + +// method SwitchToWorkspace + +func (v *MockInterfaceWm) GoSwitchToWorkspace(flags dbus.Flags, ch chan *dbus.Call, backward bool) *dbus.Call { + mockArgs := v.Called(flags, ch, backward) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) SwitchToWorkspace(flags dbus.Flags, backward bool) error { + mockArgs := v.Called(flags, backward) + + return mockArgs.Error(0) +} + +// method PresentWindows + +func (v *MockInterfaceWm) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call, xids []uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, xids) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) PresentWindows(flags dbus.Flags, xids []uint32) error { + mockArgs := v.Called(flags, xids) + + return mockArgs.Error(0) +} + +// method EnableZoneDetected + +func (v *MockInterfaceWm) GoEnableZoneDetected(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) EnableZoneDetected(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method GetIsShowDesktop + +func (v *MockInterfaceWm) GoGetIsShowDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetIsShowDesktop(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method GetMultiTaskingStatus + +func (v *MockInterfaceWm) GoGetMultiTaskingStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWm) GetMultiTaskingStatus(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal WorkspaceBackgroundChanged + +func (v *MockInterfaceWm) ConnectWorkspaceBackgroundChanged(cb func(index int32, newUri string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WorkspaceBackgroundChangedForMonitor + +func (v *MockInterfaceWm) ConnectWorkspaceBackgroundChangedForMonitor(cb func(index int32, monitor string, newUri string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal compositingEnabledChanged + +func (v *MockInterfaceWm) ConnectCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal wmCompositingEnabledChanged + +func (v *MockInterfaceWm) ConnectWmCompositingEnabledChanged(cb func(enabled bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal workspaceCountChanged + +func (v *MockInterfaceWm) ConnectWorkspaceCountChanged(cb func(count int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WorkspaceSwitched + +func (v *MockInterfaceWm) ConnectWorkspaceSwitched(cb func(from int32, to int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property compositingEnabled b + +func (v *MockInterfaceWm) CompositingEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property compositingPossible b + +func (v *MockInterfaceWm) CompositingPossible() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property compositingAllowSwitch b + +func (v *MockInterfaceWm) CompositingAllowSwitch() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property zoneEnabled b + +func (v *MockInterfaceWm) ZoneEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property cursorTheme s + +func (v *MockInterfaceWm) CursorTheme() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property cursorSize i + +func (v *MockInterfaceWm) CursorSize() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.wm", + "Objects": [ + { + "Type": "Wm", + "Path": "/com/deepin/wm", + "Interfaces": [ + { + "Name": "com.deepin.wm", + "Type": "wm" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/Wm.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/Wm.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wm/Wm.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wm/Wm.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,118 @@ +// Code generated by "./generator ./session/com.deepin.wmswitcher"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wmswitcher + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type WMSwitcher interface { + wmSwitcher // interface com.deepin.WMSwitcher + proxy.Object +} + +type objectWMSwitcher struct { + interfaceWmSwitcher // interface com.deepin.WMSwitcher + proxy.ImplObject +} + +func NewWMSwitcher(conn *dbus.Conn) WMSwitcher { + obj := new(objectWMSwitcher) + obj.ImplObject.Init_(conn, "com.deepin.WMSwitcher", "/com/deepin/WMSwitcher") + return obj +} + +type wmSwitcher interface { + GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AllowSwitch(flags dbus.Flags) (bool, error) + GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CurrentWM(flags dbus.Flags) (string, error) + GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestSwitchWM(flags dbus.Flags) error + ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceWmSwitcher struct{} + +func (v *interfaceWmSwitcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWmSwitcher) GetInterfaceName_() string { + return "com.deepin.WMSwitcher" +} + +// method AllowSwitch + +func (v *interfaceWmSwitcher) GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowSwitch", flags, ch) +} + +func (*interfaceWmSwitcher) StoreAllowSwitch(call *dbus.Call) (allow bool, err error) { + err = call.Store(&allow) + return +} + +func (v *interfaceWmSwitcher) AllowSwitch(flags dbus.Flags) (bool, error) { + return v.StoreAllowSwitch( + <-v.GoAllowSwitch(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CurrentWM + +func (v *interfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CurrentWM", flags, ch) +} + +func (*interfaceWmSwitcher) StoreCurrentWM(call *dbus.Call) (wmName string, err error) { + err = call.Store(&wmName) + return +} + +func (v *interfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { + return v.StoreCurrentWM( + <-v.GoCurrentWM(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestSwitchWM + +func (v *interfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSwitchWM", flags, ch) +} + +func (v *interfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { + return (<-v.GoRequestSwitchWM(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal WMChanged + +func (v *interfaceWmSwitcher) ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WMChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WMChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var wmName string + err := dbus.Store(sig.Body, &wmName) + if err == nil { + cb(wmName) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,91 @@ +// Code generated by "./generator ./session/com.deepin.wmswitcher"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wmswitcher + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockWMSwitcher struct { + MockInterfaceWmSwitcher // interface com.deepin.WMSwitcher + proxy.MockObject +} + +type MockInterfaceWmSwitcher struct { + mock.Mock +} + +// method AllowSwitch + +func (v *MockInterfaceWmSwitcher) GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) AllowSwitch(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CurrentWM + +func (v *MockInterfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestSwitchWM + +func (v *MockInterfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal WMChanged + +func (v *MockInterfaceWmSwitcher) ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.WMSwitcher", + "Objects": [ + { + "Type": "WMSwitcher", + "Path": "/com/deepin/WMSwitcher", + "Interfaces": [ + { + "Name": "com.deepin.WMSwitcher", + "Type": "wmSwitcher" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/WMSwitcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/WMSwitcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/com.deepin.wmswitcher/WMSwitcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/com.deepin.wmswitcher/WMSwitcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Application.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Application.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Application.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Application.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1481 @@ +// Code generated by "./generator ./session/org.ayatana.bamf"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bamf + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Control interface { + control // interface org.ayatana.bamf.control + proxy.Object +} + +type objectControl struct { + interfaceControl // interface org.ayatana.bamf.control + proxy.ImplObject +} + +func NewControl(conn *dbus.Conn) Control { + obj := new(objectControl) + obj.ImplObject.Init_(conn, "org.ayatana.bamf", "/org/ayatana/bamf/control") + return obj +} + +type control interface { + GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Quit(flags dbus.Flags) error + GoInsertDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call + InsertDesktopFile(flags dbus.Flags, desktop_path string) error + GoRegisterApplicationForPid(flags dbus.Flags, ch chan *dbus.Call, application string, pid int32) *dbus.Call + RegisterApplicationForPid(flags dbus.Flags, application string, pid int32) error + GoCreateLocalDesktopFile(flags dbus.Flags, ch chan *dbus.Call, application string) *dbus.Call + CreateLocalDesktopFile(flags dbus.Flags, application string) error + GoOmNomNomDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call + OmNomNomDesktopFile(flags dbus.Flags, desktop_path string) error +} + +type interfaceControl struct{} + +func (v *interfaceControl) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceControl) GetInterfaceName_() string { + return "org.ayatana.bamf.control" +} + +// method Quit + +func (v *interfaceControl) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Quit", flags, ch) +} + +func (v *interfaceControl) Quit(flags dbus.Flags) error { + return (<-v.GoQuit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method InsertDesktopFile + +func (v *interfaceControl) GoInsertDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".InsertDesktopFile", flags, ch, desktop_path) +} + +func (v *interfaceControl) InsertDesktopFile(flags dbus.Flags, desktop_path string) error { + return (<-v.GoInsertDesktopFile(flags, make(chan *dbus.Call, 1), desktop_path).Done).Err +} + +// method RegisterApplicationForPid + +func (v *interfaceControl) GoRegisterApplicationForPid(flags dbus.Flags, ch chan *dbus.Call, application string, pid int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterApplicationForPid", flags, ch, application, pid) +} + +func (v *interfaceControl) RegisterApplicationForPid(flags dbus.Flags, application string, pid int32) error { + return (<-v.GoRegisterApplicationForPid(flags, make(chan *dbus.Call, 1), application, pid).Done).Err +} + +// method CreateLocalDesktopFile + +func (v *interfaceControl) GoCreateLocalDesktopFile(flags dbus.Flags, ch chan *dbus.Call, application string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateLocalDesktopFile", flags, ch, application) +} + +func (v *interfaceControl) CreateLocalDesktopFile(flags dbus.Flags, application string) error { + return (<-v.GoCreateLocalDesktopFile(flags, make(chan *dbus.Call, 1), application).Done).Err +} + +// method OmNomNomDesktopFile + +func (v *interfaceControl) GoOmNomNomDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".OmNomNomDesktopFile", flags, ch, desktop_path) +} + +func (v *interfaceControl) OmNomNomDesktopFile(flags dbus.Flags, desktop_path string) error { + return (<-v.GoOmNomNomDesktopFile(flags, make(chan *dbus.Call, 1), desktop_path).Done).Err +} + +type Matcher interface { + matcher // interface org.ayatana.bamf.matcher + proxy.Object +} + +type objectMatcher struct { + interfaceMatcher // interface org.ayatana.bamf.matcher + proxy.ImplObject +} + +func NewMatcher(conn *dbus.Conn) Matcher { + obj := new(objectMatcher) + obj.ImplObject.Init_(conn, "org.ayatana.bamf", "/org/ayatana/bamf/matcher") + return obj +} + +type matcher interface { + GoXidsForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call + XidsForApplication(flags dbus.Flags, desktop_file string) ([]uint32, error) + GoTabPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + TabPaths(flags dbus.Flags) ([]string, error) + GoRunningApplications(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RunningApplications(flags dbus.Flags) ([]string, error) + GoRunningApplicationsDesktopFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RunningApplicationsDesktopFiles(flags dbus.Flags) ([]string, error) + GoRegisterFavorites(flags dbus.Flags, ch chan *dbus.Call, favorites []string) *dbus.Call + RegisterFavorites(flags dbus.Flags, favorites []string) error + GoPathForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call + PathForApplication(flags dbus.Flags, desktop_file string) (string, error) + GoWindowPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + WindowPaths(flags dbus.Flags) ([]string, error) + GoApplicationPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ApplicationPaths(flags dbus.Flags) ([]string, error) + GoApplicationIsRunning(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call + ApplicationIsRunning(flags dbus.Flags, desktop_file string) (bool, error) + GoApplicationForXid(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call + ApplicationForXid(flags dbus.Flags, xid uint32) (string, error) + GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ActiveWindow(flags dbus.Flags) (string, error) + GoActiveApplication(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ActiveApplication(flags dbus.Flags) (string, error) + GoWindowStackForMonitor(flags dbus.Flags, ch chan *dbus.Call, monitor_id int32) *dbus.Call + WindowStackForMonitor(flags dbus.Flags, monitor_id int32) ([]string, error) + ConnectActiveApplicationChanged(cb func(old_app string, new_app string)) (dbusutil.SignalHandlerId, error) + ConnectActiveWindowChanged(cb func(old_win string, new_win string)) (dbusutil.SignalHandlerId, error) + ConnectViewClosed(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) + ConnectViewOpened(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) + ConnectStackingOrderChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectRunningApplicationsChanged(cb func(opened_desktop_files []string, closed_desktop_files []string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceMatcher struct{} + +func (v *interfaceMatcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceMatcher) GetInterfaceName_() string { + return "org.ayatana.bamf.matcher" +} + +// method XidsForApplication + +func (v *interfaceMatcher) GoXidsForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".XidsForApplication", flags, ch, desktop_file) +} + +func (*interfaceMatcher) StoreXidsForApplication(call *dbus.Call) (xids []uint32, err error) { + err = call.Store(&xids) + return +} + +func (v *interfaceMatcher) XidsForApplication(flags dbus.Flags, desktop_file string) ([]uint32, error) { + return v.StoreXidsForApplication( + <-v.GoXidsForApplication(flags, make(chan *dbus.Call, 1), desktop_file).Done) +} + +// method TabPaths + +func (v *interfaceMatcher) GoTabPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TabPaths", flags, ch) +} + +func (*interfaceMatcher) StoreTabPaths(call *dbus.Call) (paths []string, err error) { + err = call.Store(&paths) + return +} + +func (v *interfaceMatcher) TabPaths(flags dbus.Flags) ([]string, error) { + return v.StoreTabPaths( + <-v.GoTabPaths(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RunningApplications + +func (v *interfaceMatcher) GoRunningApplications(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RunningApplications", flags, ch) +} + +func (*interfaceMatcher) StoreRunningApplications(call *dbus.Call) (paths []string, err error) { + err = call.Store(&paths) + return +} + +func (v *interfaceMatcher) RunningApplications(flags dbus.Flags) ([]string, error) { + return v.StoreRunningApplications( + <-v.GoRunningApplications(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RunningApplicationsDesktopFiles + +func (v *interfaceMatcher) GoRunningApplicationsDesktopFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RunningApplicationsDesktopFiles", flags, ch) +} + +func (*interfaceMatcher) StoreRunningApplicationsDesktopFiles(call *dbus.Call) (paths []string, err error) { + err = call.Store(&paths) + return +} + +func (v *interfaceMatcher) RunningApplicationsDesktopFiles(flags dbus.Flags) ([]string, error) { + return v.StoreRunningApplicationsDesktopFiles( + <-v.GoRunningApplicationsDesktopFiles(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RegisterFavorites + +func (v *interfaceMatcher) GoRegisterFavorites(flags dbus.Flags, ch chan *dbus.Call, favorites []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterFavorites", flags, ch, favorites) +} + +func (v *interfaceMatcher) RegisterFavorites(flags dbus.Flags, favorites []string) error { + return (<-v.GoRegisterFavorites(flags, make(chan *dbus.Call, 1), favorites).Done).Err +} + +// method PathForApplication + +func (v *interfaceMatcher) GoPathForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PathForApplication", flags, ch, desktop_file) +} + +func (*interfaceMatcher) StorePathForApplication(call *dbus.Call) (path string, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceMatcher) PathForApplication(flags dbus.Flags, desktop_file string) (string, error) { + return v.StorePathForApplication( + <-v.GoPathForApplication(flags, make(chan *dbus.Call, 1), desktop_file).Done) +} + +// method WindowPaths + +func (v *interfaceMatcher) GoWindowPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowPaths", flags, ch) +} + +func (*interfaceMatcher) StoreWindowPaths(call *dbus.Call) (paths []string, err error) { + err = call.Store(&paths) + return +} + +func (v *interfaceMatcher) WindowPaths(flags dbus.Flags) ([]string, error) { + return v.StoreWindowPaths( + <-v.GoWindowPaths(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ApplicationPaths + +func (v *interfaceMatcher) GoApplicationPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationPaths", flags, ch) +} + +func (*interfaceMatcher) StoreApplicationPaths(call *dbus.Call) (paths []string, err error) { + err = call.Store(&paths) + return +} + +func (v *interfaceMatcher) ApplicationPaths(flags dbus.Flags) ([]string, error) { + return v.StoreApplicationPaths( + <-v.GoApplicationPaths(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ApplicationIsRunning + +func (v *interfaceMatcher) GoApplicationIsRunning(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationIsRunning", flags, ch, desktop_file) +} + +func (*interfaceMatcher) StoreApplicationIsRunning(call *dbus.Call) (running bool, err error) { + err = call.Store(&running) + return +} + +func (v *interfaceMatcher) ApplicationIsRunning(flags dbus.Flags, desktop_file string) (bool, error) { + return v.StoreApplicationIsRunning( + <-v.GoApplicationIsRunning(flags, make(chan *dbus.Call, 1), desktop_file).Done) +} + +// method ApplicationForXid + +func (v *interfaceMatcher) GoApplicationForXid(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationForXid", flags, ch, xid) +} + +func (*interfaceMatcher) StoreApplicationForXid(call *dbus.Call) (application string, err error) { + err = call.Store(&application) + return +} + +func (v *interfaceMatcher) ApplicationForXid(flags dbus.Flags, xid uint32) (string, error) { + return v.StoreApplicationForXid( + <-v.GoApplicationForXid(flags, make(chan *dbus.Call, 1), xid).Done) +} + +// method ActiveWindow + +func (v *interfaceMatcher) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveWindow", flags, ch) +} + +func (*interfaceMatcher) StoreActiveWindow(call *dbus.Call) (window string, err error) { + err = call.Store(&window) + return +} + +func (v *interfaceMatcher) ActiveWindow(flags dbus.Flags) (string, error) { + return v.StoreActiveWindow( + <-v.GoActiveWindow(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ActiveApplication + +func (v *interfaceMatcher) GoActiveApplication(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveApplication", flags, ch) +} + +func (*interfaceMatcher) StoreActiveApplication(call *dbus.Call) (application string, err error) { + err = call.Store(&application) + return +} + +func (v *interfaceMatcher) ActiveApplication(flags dbus.Flags) (string, error) { + return v.StoreActiveApplication( + <-v.GoActiveApplication(flags, make(chan *dbus.Call, 1)).Done) +} + +// method WindowStackForMonitor + +func (v *interfaceMatcher) GoWindowStackForMonitor(flags dbus.Flags, ch chan *dbus.Call, monitor_id int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowStackForMonitor", flags, ch, monitor_id) +} + +func (*interfaceMatcher) StoreWindowStackForMonitor(call *dbus.Call) (window_list []string, err error) { + err = call.Store(&window_list) + return +} + +func (v *interfaceMatcher) WindowStackForMonitor(flags dbus.Flags, monitor_id int32) ([]string, error) { + return v.StoreWindowStackForMonitor( + <-v.GoWindowStackForMonitor(flags, make(chan *dbus.Call, 1), monitor_id).Done) +} + +// signal ActiveApplicationChanged + +func (v *interfaceMatcher) ConnectActiveApplicationChanged(cb func(old_app string, new_app string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveApplicationChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveApplicationChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old_app string + var new_app string + err := dbus.Store(sig.Body, &old_app, &new_app) + if err == nil { + cb(old_app, new_app) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActiveWindowChanged + +func (v *interfaceMatcher) ConnectActiveWindowChanged(cb func(old_win string, new_win string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveWindowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveWindowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old_win string + var new_win string + err := dbus.Store(sig.Body, &old_win, &new_win) + if err == nil { + cb(old_win, new_win) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ViewClosed + +func (v *interfaceMatcher) ConnectViewClosed(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ViewClosed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ViewClosed", + } + handlerFunc := func(sig *dbus.Signal) { + var path string + var type0 string + err := dbus.Store(sig.Body, &path, &type0) + if err == nil { + cb(path, type0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ViewOpened + +func (v *interfaceMatcher) ConnectViewOpened(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ViewOpened", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ViewOpened", + } + handlerFunc := func(sig *dbus.Signal) { + var path string + var type0 string + err := dbus.Store(sig.Body, &path, &type0) + if err == nil { + cb(path, type0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StackingOrderChanged + +func (v *interfaceMatcher) ConnectStackingOrderChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StackingOrderChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StackingOrderChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal RunningApplicationsChanged + +func (v *interfaceMatcher) ConnectRunningApplicationsChanged(cb func(opened_desktop_files []string, closed_desktop_files []string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "RunningApplicationsChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".RunningApplicationsChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var opened_desktop_files []string + var closed_desktop_files []string + err := dbus.Store(sig.Body, &opened_desktop_files, &closed_desktop_files) + if err == nil { + cb(opened_desktop_files, closed_desktop_files) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type Application interface { + Application() application // interface org.ayatana.bamf.application + View() view // interface org.ayatana.bamf.view + proxy.Object +} + +type objectApplication struct { + interfaceApplication // interface org.ayatana.bamf.application + interfaceView // interface org.ayatana.bamf.view + proxy.ImplObject +} + +func NewApplication(conn *dbus.Conn, path dbus.ObjectPath) (Application, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectApplication) + obj.ImplObject.Init_(conn, "org.ayatana.bamf", path) + return obj, nil +} + +func (obj *objectApplication) Application() application { + return &obj.interfaceApplication +} + +type application interface { + GoShowStubs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ShowStubs(flags dbus.Flags) (bool, error) + GoXids(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Xids(flags dbus.Flags) ([]uint32, error) + GoDesktopFile(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DesktopFile(flags dbus.Flags) (string, error) + GoSupportedMimeTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SupportedMimeTypes(flags dbus.Flags) ([]string, error) + GoApplicationType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ApplicationType(flags dbus.Flags) (string, error) + GoApplicationMenu(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ApplicationMenu(flags dbus.Flags) (string, string, error) + GoFocusableChild(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + FocusableChild(flags dbus.Flags) (string, error) + ConnectWindowRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) + ConnectWindowAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) + ConnectSupportedMimeTypesChanged(cb func(dnd_mimes []string)) (dbusutil.SignalHandlerId, error) + ConnectDesktopFileUpdated(cb func(desktop_file string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceApplication struct{} + +func (v *interfaceApplication) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceApplication) GetInterfaceName_() string { + return "org.ayatana.bamf.application" +} + +// method ShowStubs + +func (v *interfaceApplication) GoShowStubs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowStubs", flags, ch) +} + +func (*interfaceApplication) StoreShowStubs(call *dbus.Call) (show_stubs bool, err error) { + err = call.Store(&show_stubs) + return +} + +func (v *interfaceApplication) ShowStubs(flags dbus.Flags) (bool, error) { + return v.StoreShowStubs( + <-v.GoShowStubs(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Xids + +func (v *interfaceApplication) GoXids(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Xids", flags, ch) +} + +func (*interfaceApplication) StoreXids(call *dbus.Call) (xids []uint32, err error) { + err = call.Store(&xids) + return +} + +func (v *interfaceApplication) Xids(flags dbus.Flags) ([]uint32, error) { + return v.StoreXids( + <-v.GoXids(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DesktopFile + +func (v *interfaceApplication) GoDesktopFile(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DesktopFile", flags, ch) +} + +func (*interfaceApplication) StoreDesktopFile(call *dbus.Call) (desktop_file string, err error) { + err = call.Store(&desktop_file) + return +} + +func (v *interfaceApplication) DesktopFile(flags dbus.Flags) (string, error) { + return v.StoreDesktopFile( + <-v.GoDesktopFile(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SupportedMimeTypes + +func (v *interfaceApplication) GoSupportedMimeTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SupportedMimeTypes", flags, ch) +} + +func (*interfaceApplication) StoreSupportedMimeTypes(call *dbus.Call) (mime_types []string, err error) { + err = call.Store(&mime_types) + return +} + +func (v *interfaceApplication) SupportedMimeTypes(flags dbus.Flags) ([]string, error) { + return v.StoreSupportedMimeTypes( + <-v.GoSupportedMimeTypes(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ApplicationType + +func (v *interfaceApplication) GoApplicationType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationType", flags, ch) +} + +func (*interfaceApplication) StoreApplicationType(call *dbus.Call) (type0 string, err error) { + err = call.Store(&type0) + return +} + +func (v *interfaceApplication) ApplicationType(flags dbus.Flags) (string, error) { + return v.StoreApplicationType( + <-v.GoApplicationType(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ApplicationMenu + +func (v *interfaceApplication) GoApplicationMenu(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationMenu", flags, ch) +} + +func (*interfaceApplication) StoreApplicationMenu(call *dbus.Call) (busname string, objectpath string, err error) { + err = call.Store(&busname, &objectpath) + return +} + +func (v *interfaceApplication) ApplicationMenu(flags dbus.Flags) (string, string, error) { + return v.StoreApplicationMenu( + <-v.GoApplicationMenu(flags, make(chan *dbus.Call, 1)).Done) +} + +// method FocusableChild + +func (v *interfaceApplication) GoFocusableChild(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FocusableChild", flags, ch) +} + +func (*interfaceApplication) StoreFocusableChild(call *dbus.Call) (path string, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceApplication) FocusableChild(flags dbus.Flags) (string, error) { + return v.StoreFocusableChild( + <-v.GoFocusableChild(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal WindowRemoved + +func (v *interfaceApplication) ConnectWindowRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path string + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WindowAdded + +func (v *interfaceApplication) ConnectWindowAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path string + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SupportedMimeTypesChanged + +func (v *interfaceApplication) ConnectSupportedMimeTypesChanged(cb func(dnd_mimes []string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SupportedMimeTypesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SupportedMimeTypesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var dnd_mimes []string + err := dbus.Store(sig.Body, &dnd_mimes) + if err == nil { + cb(dnd_mimes) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DesktopFileUpdated + +func (v *interfaceApplication) ConnectDesktopFileUpdated(cb func(desktop_file string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DesktopFileUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DesktopFileUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var desktop_file string + err := dbus.Store(sig.Body, &desktop_file) + if err == nil { + cb(desktop_file) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +func (obj *objectApplication) View() view { + return &obj.interfaceView +} + +type view interface { + GoViewType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ViewType(flags dbus.Flags) (string, error) + GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Icon(flags dbus.Flags) (string, error) + GoName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Name(flags dbus.Flags) (string, error) + GoUserVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + UserVisible(flags dbus.Flags) (bool, error) + GoIsUrgent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsUrgent(flags dbus.Flags) (bool, error) + GoIsRunning(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsRunning(flags dbus.Flags) (bool, error) + GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsActive(flags dbus.Flags) (bool, error) + GoParents(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Parents(flags dbus.Flags) ([]string, error) + GoChildren(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Children(flags dbus.Flags) ([]string, error) + ConnectNameChanged(cb func(old_name string, new_name string)) (dbusutil.SignalHandlerId, error) + ConnectUserVisibleChanged(cb func(user_visible bool)) (dbusutil.SignalHandlerId, error) + ConnectUrgentChanged(cb func(is_urgent bool)) (dbusutil.SignalHandlerId, error) + ConnectRunningChanged(cb func(is_running bool)) (dbusutil.SignalHandlerId, error) + ConnectActiveChanged(cb func(is_active bool)) (dbusutil.SignalHandlerId, error) + ConnectChildRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) + ConnectChildAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) + ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) + PropName() proxy.PropString + PropIcon() proxy.PropString + PropUserVisible() proxy.PropBool + Running() proxy.PropBool + Starting() proxy.PropBool + Urgent() proxy.PropBool + Active() proxy.PropBool +} + +type interfaceView struct{} + +func (v *interfaceView) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceView) GetInterfaceName_() string { + return "org.ayatana.bamf.view" +} + +// method ViewType + +func (v *interfaceView) GoViewType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ViewType", flags, ch) +} + +func (*interfaceView) StoreViewType(call *dbus.Call) (view_type string, err error) { + err = call.Store(&view_type) + return +} + +func (v *interfaceView) ViewType(flags dbus.Flags) (string, error) { + return v.StoreViewType( + <-v.GoViewType(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Icon + +func (v *interfaceView) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Icon", flags, ch) +} + +func (*interfaceView) StoreIcon(call *dbus.Call) (name string, err error) { + err = call.Store(&name) + return +} + +func (v *interfaceView) Icon(flags dbus.Flags) (string, error) { + return v.StoreIcon( + <-v.GoIcon(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Name + +func (v *interfaceView) GoName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Name", flags, ch) +} + +func (*interfaceView) StoreName(call *dbus.Call) (name string, err error) { + err = call.Store(&name) + return +} + +func (v *interfaceView) Name(flags dbus.Flags) (string, error) { + return v.StoreName( + <-v.GoName(flags, make(chan *dbus.Call, 1)).Done) +} + +// method UserVisible + +func (v *interfaceView) GoUserVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UserVisible", flags, ch) +} + +func (*interfaceView) StoreUserVisible(call *dbus.Call) (visible bool, err error) { + err = call.Store(&visible) + return +} + +func (v *interfaceView) UserVisible(flags dbus.Flags) (bool, error) { + return v.StoreUserVisible( + <-v.GoUserVisible(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsUrgent + +func (v *interfaceView) GoIsUrgent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsUrgent", flags, ch) +} + +func (*interfaceView) StoreIsUrgent(call *dbus.Call) (urgent bool, err error) { + err = call.Store(&urgent) + return +} + +func (v *interfaceView) IsUrgent(flags dbus.Flags) (bool, error) { + return v.StoreIsUrgent( + <-v.GoIsUrgent(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsRunning + +func (v *interfaceView) GoIsRunning(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsRunning", flags, ch) +} + +func (*interfaceView) StoreIsRunning(call *dbus.Call) (running bool, err error) { + err = call.Store(&running) + return +} + +func (v *interfaceView) IsRunning(flags dbus.Flags) (bool, error) { + return v.StoreIsRunning( + <-v.GoIsRunning(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsActive + +func (v *interfaceView) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsActive", flags, ch) +} + +func (*interfaceView) StoreIsActive(call *dbus.Call) (active bool, err error) { + err = call.Store(&active) + return +} + +func (v *interfaceView) IsActive(flags dbus.Flags) (bool, error) { + return v.StoreIsActive( + <-v.GoIsActive(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Parents + +func (v *interfaceView) GoParents(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Parents", flags, ch) +} + +func (*interfaceView) StoreParents(call *dbus.Call) (parents_paths []string, err error) { + err = call.Store(&parents_paths) + return +} + +func (v *interfaceView) Parents(flags dbus.Flags) ([]string, error) { + return v.StoreParents( + <-v.GoParents(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Children + +func (v *interfaceView) GoChildren(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Children", flags, ch) +} + +func (*interfaceView) StoreChildren(call *dbus.Call) (children_paths []string, err error) { + err = call.Store(&children_paths) + return +} + +func (v *interfaceView) Children(flags dbus.Flags) ([]string, error) { + return v.StoreChildren( + <-v.GoChildren(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal NameChanged + +func (v *interfaceView) ConnectNameChanged(cb func(old_name string, new_name string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old_name string + var new_name string + err := dbus.Store(sig.Body, &old_name, &new_name) + if err == nil { + cb(old_name, new_name) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UserVisibleChanged + +func (v *interfaceView) ConnectUserVisibleChanged(cb func(user_visible bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UserVisibleChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UserVisibleChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var user_visible bool + err := dbus.Store(sig.Body, &user_visible) + if err == nil { + cb(user_visible) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UrgentChanged + +func (v *interfaceView) ConnectUrgentChanged(cb func(is_urgent bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UrgentChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UrgentChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var is_urgent bool + err := dbus.Store(sig.Body, &is_urgent) + if err == nil { + cb(is_urgent) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal RunningChanged + +func (v *interfaceView) ConnectRunningChanged(cb func(is_running bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "RunningChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".RunningChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var is_running bool + err := dbus.Store(sig.Body, &is_running) + if err == nil { + cb(is_running) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActiveChanged + +func (v *interfaceView) ConnectActiveChanged(cb func(is_active bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var is_active bool + err := dbus.Store(sig.Body, &is_active) + if err == nil { + cb(is_active) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ChildRemoved + +func (v *interfaceView) ConnectChildRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ChildRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ChildRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path string + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ChildAdded + +func (v *interfaceView) ConnectChildAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ChildAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ChildAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path string + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Closed + +func (v *interfaceView) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Closed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Closed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceView) PropName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Icon s + +func (v *interfaceView) PropIcon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Icon", + } +} + +// property UserVisible b + +func (v *interfaceView) PropUserVisible() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "UserVisible", + } +} + +// property Running b + +func (v *interfaceView) Running() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Running", + } +} + +// property Starting b + +func (v *interfaceView) Starting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Starting", + } +} + +// property Urgent b + +func (v *interfaceView) Urgent() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Urgent", + } +} + +// property Active b + +func (v *interfaceView) Active() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Active", + } +} + +type Window interface { + Window() window // interface org.ayatana.bamf.window + View() view // interface org.ayatana.bamf.view + proxy.Object +} + +type objectWindow struct { + interfaceWindow // interface org.ayatana.bamf.window + interfaceView // interface org.ayatana.bamf.view + proxy.ImplObject +} + +func NewWindow(conn *dbus.Conn, path dbus.ObjectPath) (Window, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectWindow) + obj.ImplObject.Init_(conn, "org.ayatana.bamf", path) + return obj, nil +} + +func (obj *objectWindow) Window() window { + return &obj.interfaceWindow +} + +type window interface { + GoGetXid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetXid(flags dbus.Flags) (uint32, error) + GoGetPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetPid(flags dbus.Flags) (uint32, error) + GoTransient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Transient(flags dbus.Flags) (string, error) + GoWindowType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + WindowType(flags dbus.Flags) (uint32, error) + GoXprop(flags dbus.Flags, ch chan *dbus.Call, xprop string) *dbus.Call + Xprop(flags dbus.Flags, xprop string) (string, error) + GoMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Monitor(flags dbus.Flags) (int32, error) + GoMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Maximized(flags dbus.Flags) (int32, error) + ConnectMonitorChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) + ConnectMaximizedChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) +} + +type interfaceWindow struct{} + +func (v *interfaceWindow) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWindow) GetInterfaceName_() string { + return "org.ayatana.bamf.window" +} + +// method GetXid + +func (v *interfaceWindow) GoGetXid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetXid", flags, ch) +} + +func (*interfaceWindow) StoreGetXid(call *dbus.Call) (xid uint32, err error) { + err = call.Store(&xid) + return +} + +func (v *interfaceWindow) GetXid(flags dbus.Flags) (uint32, error) { + return v.StoreGetXid( + <-v.GoGetXid(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetPid + +func (v *interfaceWindow) GoGetPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPid", flags, ch) +} + +func (*interfaceWindow) StoreGetPid(call *dbus.Call) (pid uint32, err error) { + err = call.Store(&pid) + return +} + +func (v *interfaceWindow) GetPid(flags dbus.Flags) (uint32, error) { + return v.StoreGetPid( + <-v.GoGetPid(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Transient + +func (v *interfaceWindow) GoTransient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Transient", flags, ch) +} + +func (*interfaceWindow) StoreTransient(call *dbus.Call) (path string, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceWindow) Transient(flags dbus.Flags) (string, error) { + return v.StoreTransient( + <-v.GoTransient(flags, make(chan *dbus.Call, 1)).Done) +} + +// method WindowType + +func (v *interfaceWindow) GoWindowType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowType", flags, ch) +} + +func (*interfaceWindow) StoreWindowType(call *dbus.Call) (type0 uint32, err error) { + err = call.Store(&type0) + return +} + +func (v *interfaceWindow) WindowType(flags dbus.Flags) (uint32, error) { + return v.StoreWindowType( + <-v.GoWindowType(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Xprop + +func (v *interfaceWindow) GoXprop(flags dbus.Flags, ch chan *dbus.Call, xprop string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Xprop", flags, ch, xprop) +} + +func (*interfaceWindow) StoreXprop(call *dbus.Call) (name string, err error) { + err = call.Store(&name) + return +} + +func (v *interfaceWindow) Xprop(flags dbus.Flags, xprop string) (string, error) { + return v.StoreXprop( + <-v.GoXprop(flags, make(chan *dbus.Call, 1), xprop).Done) +} + +// method Monitor + +func (v *interfaceWindow) GoMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Monitor", flags, ch) +} + +func (*interfaceWindow) StoreMonitor(call *dbus.Call) (monitor_number int32, err error) { + err = call.Store(&monitor_number) + return +} + +func (v *interfaceWindow) Monitor(flags dbus.Flags) (int32, error) { + return v.StoreMonitor( + <-v.GoMonitor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Maximized + +func (v *interfaceWindow) GoMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Maximized", flags, ch) +} + +func (*interfaceWindow) StoreMaximized(call *dbus.Call) (maximized int32, err error) { + err = call.Store(&maximized) + return +} + +func (v *interfaceWindow) Maximized(flags dbus.Flags) (int32, error) { + return v.StoreMaximized( + <-v.GoMaximized(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal MonitorChanged + +func (v *interfaceWindow) ConnectMonitorChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MonitorChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MonitorChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old int32 + var new int32 + err := dbus.Store(sig.Body, &old, &new) + if err == nil { + cb(old, new) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MaximizedChanged + +func (v *interfaceWindow) ConnectMaximizedChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MaximizedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MaximizedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old int32 + var new int32 + err := dbus.Store(sig.Body, &old, &new) + if err == nil { + cb(old, new) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +func (obj *objectWindow) View() view { + return &obj.interfaceView +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1264 @@ +// Code generated by "./generator ./session/org.ayatana.bamf"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bamf + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockControl struct { + MockInterfaceControl // interface org.ayatana.bamf.control + proxy.MockObject +} + +type MockInterfaceControl struct { + mock.Mock +} + +// method Quit + +func (v *MockInterfaceControl) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceControl) Quit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method InsertDesktopFile + +func (v *MockInterfaceControl) GoInsertDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktop_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceControl) InsertDesktopFile(flags dbus.Flags, desktop_path string) error { + mockArgs := v.Called(flags, desktop_path) + + return mockArgs.Error(0) +} + +// method RegisterApplicationForPid + +func (v *MockInterfaceControl) GoRegisterApplicationForPid(flags dbus.Flags, ch chan *dbus.Call, application string, pid int32) *dbus.Call { + mockArgs := v.Called(flags, ch, application, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceControl) RegisterApplicationForPid(flags dbus.Flags, application string, pid int32) error { + mockArgs := v.Called(flags, application, pid) + + return mockArgs.Error(0) +} + +// method CreateLocalDesktopFile + +func (v *MockInterfaceControl) GoCreateLocalDesktopFile(flags dbus.Flags, ch chan *dbus.Call, application string) *dbus.Call { + mockArgs := v.Called(flags, ch, application) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceControl) CreateLocalDesktopFile(flags dbus.Flags, application string) error { + mockArgs := v.Called(flags, application) + + return mockArgs.Error(0) +} + +// method OmNomNomDesktopFile + +func (v *MockInterfaceControl) GoOmNomNomDesktopFile(flags dbus.Flags, ch chan *dbus.Call, desktop_path string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktop_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceControl) OmNomNomDesktopFile(flags dbus.Flags, desktop_path string) error { + mockArgs := v.Called(flags, desktop_path) + + return mockArgs.Error(0) +} + +type MockMatcher struct { + MockInterfaceMatcher // interface org.ayatana.bamf.matcher + proxy.MockObject +} + +type MockInterfaceMatcher struct { + mock.Mock +} + +// method XidsForApplication + +func (v *MockInterfaceMatcher) GoXidsForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktop_file) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) XidsForApplication(flags dbus.Flags, desktop_file string) ([]uint32, error) { + mockArgs := v.Called(flags, desktop_file) + + ret0, ok := mockArgs.Get(0).([]uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method TabPaths + +func (v *MockInterfaceMatcher) GoTabPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) TabPaths(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RunningApplications + +func (v *MockInterfaceMatcher) GoRunningApplications(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) RunningApplications(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RunningApplicationsDesktopFiles + +func (v *MockInterfaceMatcher) GoRunningApplicationsDesktopFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) RunningApplicationsDesktopFiles(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RegisterFavorites + +func (v *MockInterfaceMatcher) GoRegisterFavorites(flags dbus.Flags, ch chan *dbus.Call, favorites []string) *dbus.Call { + mockArgs := v.Called(flags, ch, favorites) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) RegisterFavorites(flags dbus.Flags, favorites []string) error { + mockArgs := v.Called(flags, favorites) + + return mockArgs.Error(0) +} + +// method PathForApplication + +func (v *MockInterfaceMatcher) GoPathForApplication(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktop_file) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) PathForApplication(flags dbus.Flags, desktop_file string) (string, error) { + mockArgs := v.Called(flags, desktop_file) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method WindowPaths + +func (v *MockInterfaceMatcher) GoWindowPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) WindowPaths(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ApplicationPaths + +func (v *MockInterfaceMatcher) GoApplicationPaths(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) ApplicationPaths(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ApplicationIsRunning + +func (v *MockInterfaceMatcher) GoApplicationIsRunning(flags dbus.Flags, ch chan *dbus.Call, desktop_file string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktop_file) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) ApplicationIsRunning(flags dbus.Flags, desktop_file string) (bool, error) { + mockArgs := v.Called(flags, desktop_file) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ApplicationForXid + +func (v *MockInterfaceMatcher) GoApplicationForXid(flags dbus.Flags, ch chan *dbus.Call, xid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, xid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) ApplicationForXid(flags dbus.Flags, xid uint32) (string, error) { + mockArgs := v.Called(flags, xid) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ActiveWindow + +func (v *MockInterfaceMatcher) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) ActiveWindow(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ActiveApplication + +func (v *MockInterfaceMatcher) GoActiveApplication(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) ActiveApplication(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method WindowStackForMonitor + +func (v *MockInterfaceMatcher) GoWindowStackForMonitor(flags dbus.Flags, ch chan *dbus.Call, monitor_id int32) *dbus.Call { + mockArgs := v.Called(flags, ch, monitor_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMatcher) WindowStackForMonitor(flags dbus.Flags, monitor_id int32) ([]string, error) { + mockArgs := v.Called(flags, monitor_id) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveApplicationChanged + +func (v *MockInterfaceMatcher) ConnectActiveApplicationChanged(cb func(old_app string, new_app string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveWindowChanged + +func (v *MockInterfaceMatcher) ConnectActiveWindowChanged(cb func(old_win string, new_win string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ViewClosed + +func (v *MockInterfaceMatcher) ConnectViewClosed(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ViewOpened + +func (v *MockInterfaceMatcher) ConnectViewOpened(cb func(path string, type0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StackingOrderChanged + +func (v *MockInterfaceMatcher) ConnectStackingOrderChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal RunningApplicationsChanged + +func (v *MockInterfaceMatcher) ConnectRunningApplicationsChanged(cb func(opened_desktop_files []string, closed_desktop_files []string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockApplication struct { + MockInterfaceApplication // interface org.ayatana.bamf.application + MockInterfaceView // interface org.ayatana.bamf.view + proxy.MockObject +} + +type MockInterfaceApplication struct { + mock.Mock +} + +// method ShowStubs + +func (v *MockInterfaceApplication) GoShowStubs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) ShowStubs(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Xids + +func (v *MockInterfaceApplication) GoXids(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) Xids(flags dbus.Flags) ([]uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DesktopFile + +func (v *MockInterfaceApplication) GoDesktopFile(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) DesktopFile(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SupportedMimeTypes + +func (v *MockInterfaceApplication) GoSupportedMimeTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) SupportedMimeTypes(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ApplicationType + +func (v *MockInterfaceApplication) GoApplicationType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) ApplicationType(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ApplicationMenu + +func (v *MockInterfaceApplication) GoApplicationMenu(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) ApplicationMenu(flags dbus.Flags) (string, string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) +} + +// method FocusableChild + +func (v *MockInterfaceApplication) GoFocusableChild(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) FocusableChild(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal WindowRemoved + +func (v *MockInterfaceApplication) ConnectWindowRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowAdded + +func (v *MockInterfaceApplication) ConnectWindowAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SupportedMimeTypesChanged + +func (v *MockInterfaceApplication) ConnectSupportedMimeTypesChanged(cb func(dnd_mimes []string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DesktopFileUpdated + +func (v *MockInterfaceApplication) ConnectDesktopFileUpdated(cb func(desktop_file string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockInterfaceView struct { + mock.Mock +} + +// method ViewType + +func (v *MockInterfaceView) GoViewType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) ViewType(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Icon + +func (v *MockInterfaceView) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) Icon(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Name + +func (v *MockInterfaceView) GoName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) Name(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method UserVisible + +func (v *MockInterfaceView) GoUserVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) UserVisible(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsUrgent + +func (v *MockInterfaceView) GoIsUrgent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) IsUrgent(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsRunning + +func (v *MockInterfaceView) GoIsRunning(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) IsRunning(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsActive + +func (v *MockInterfaceView) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) IsActive(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Parents + +func (v *MockInterfaceView) GoParents(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) Parents(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Children + +func (v *MockInterfaceView) GoChildren(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceView) Children(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameChanged + +func (v *MockInterfaceView) ConnectNameChanged(cb func(old_name string, new_name string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UserVisibleChanged + +func (v *MockInterfaceView) ConnectUserVisibleChanged(cb func(user_visible bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UrgentChanged + +func (v *MockInterfaceView) ConnectUrgentChanged(cb func(is_urgent bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal RunningChanged + +func (v *MockInterfaceView) ConnectRunningChanged(cb func(is_running bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveChanged + +func (v *MockInterfaceView) ConnectActiveChanged(cb func(is_active bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ChildRemoved + +func (v *MockInterfaceView) ConnectChildRemoved(cb func(path string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ChildAdded + +func (v *MockInterfaceView) ConnectChildAdded(cb func(path string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Closed + +func (v *MockInterfaceView) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceView) PropName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Icon s + +func (v *MockInterfaceView) PropIcon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserVisible b + +func (v *MockInterfaceView) PropUserVisible() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Running b + +func (v *MockInterfaceView) Running() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Starting b + +func (v *MockInterfaceView) Starting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Urgent b + +func (v *MockInterfaceView) Urgent() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Active b + +func (v *MockInterfaceView) Active() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockWindow struct { + MockInterfaceWindow // interface org.ayatana.bamf.window + MockInterfaceView // interface org.ayatana.bamf.view + proxy.MockObject +} + +type MockInterfaceWindow struct { + mock.Mock +} + +// method GetXid + +func (v *MockInterfaceWindow) GoGetXid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) GetXid(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetPid + +func (v *MockInterfaceWindow) GoGetPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) GetPid(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Transient + +func (v *MockInterfaceWindow) GoTransient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Transient(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method WindowType + +func (v *MockInterfaceWindow) GoWindowType(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) WindowType(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Xprop + +func (v *MockInterfaceWindow) GoXprop(flags dbus.Flags, ch chan *dbus.Call, xprop string) *dbus.Call { + mockArgs := v.Called(flags, ch, xprop) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Xprop(flags dbus.Flags, xprop string) (string, error) { + mockArgs := v.Called(flags, xprop) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Monitor + +func (v *MockInterfaceWindow) GoMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Monitor(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Maximized + +func (v *MockInterfaceWindow) GoMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Maximized(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MonitorChanged + +func (v *MockInterfaceWindow) ConnectMonitorChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MaximizedChanged + +func (v *MockInterfaceWindow) ConnectMaximizedChanged(cb func(old int32, new int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +{ + "Service": "org.ayatana.bamf", + "Objects": [ + { + "Type": "Control", + "Path": "/org/ayatana/bamf/control", + "Interfaces": [ + { + "Name": "org.ayatana.bamf.control", + "Type": "control" + } + ] + }, + { + "Type": "Matcher", + "Path": "/org/ayatana/bamf/matcher", + "Interfaces": [ + { + "Name": "org.ayatana.bamf.matcher", + "Type": "matcher" + } + ] + }, + { + "Type":"Application", + "Interfaces": [ + { + "Name": "org.ayatana.bamf.application", + "Type":"application" + }, + { + "Name": "org.ayatana.bamf.view", + "Type": "view" + } + ] + }, + { + "Type": "Window", + "Interfaces": [ + { + "Name": "org.ayatana.bamf.window", + "Type": "window" + }, + { + "Name": "org.ayatana.bamf.view", + "Type": "view", + "TypeDefined": true + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Control.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Control.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Control.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Control.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Matcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Matcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Matcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Matcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Window.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Window.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.ayatana.bamf/Window.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.ayatana.bamf/Window.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,427 @@ +// Code generated by "./generator ./session/org.bluez.obex"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package obex + +import "errors" + +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ObjectManager interface { + object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.Object +} + +type objectObjectManager struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.ImplObject +} + +func NewObjectManager(conn *dbus.Conn) ObjectManager { + obj := new(objectObjectManager) + obj.ImplObject.Init_(conn, "org.bluez.obex", "/") + return obj +} + +type Manager interface { + AgentManager() agentManager // interface org.bluez.obex.AgentManager1 + Client() client // interface org.bluez.obex.Client1 + proxy.Object +} + +type objectManager struct { + interfaceAgentManager // interface org.bluez.obex.AgentManager1 + interfaceClient // interface org.bluez.obex.Client1 + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.bluez.obex", "/org/bluez/obex") + return obj +} + +func (obj *objectManager) AgentManager() agentManager { + return &obj.interfaceAgentManager +} + +type agentManager interface { + GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call + RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error + GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call + UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error +} + +type interfaceAgentManager struct{} + +func (v *interfaceAgentManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAgentManager) GetInterfaceName_() string { + return "org.bluez.obex.AgentManager1" +} + +// method RegisterAgent + +func (v *interfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, agent) +} + +func (v *interfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err +} + +// method UnregisterAgent + +func (v *interfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAgent", flags, ch, agent) +} + +func (v *interfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + return (<-v.GoUnregisterAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err +} + +func (obj *objectManager) Client() client { + return &obj.interfaceClient +} + +type client interface { + GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, destination string, args map[string]dbus.Variant) *dbus.Call + CreateSession(flags dbus.Flags, destination string, args map[string]dbus.Variant) (dbus.ObjectPath, error) + GoRemoveSession(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call + RemoveSession(flags dbus.Flags, session dbus.ObjectPath) error +} + +type interfaceClient struct{} + +func (v *interfaceClient) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceClient) GetInterfaceName_() string { + return "org.bluez.obex.Client1" +} + +// method CreateSession + +func (v *interfaceClient) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, destination string, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateSession", flags, ch, destination, args) +} + +func (*interfaceClient) StoreCreateSession(call *dbus.Call) (session dbus.ObjectPath, err error) { + err = call.Store(&session) + return +} + +func (v *interfaceClient) CreateSession(flags dbus.Flags, destination string, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreateSession( + <-v.GoCreateSession(flags, make(chan *dbus.Call, 1), destination, args).Done) +} + +// method RemoveSession + +func (v *interfaceClient) GoRemoveSession(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveSession", flags, ch, session) +} + +func (v *interfaceClient) RemoveSession(flags dbus.Flags, session dbus.ObjectPath) error { + return (<-v.GoRemoveSession(flags, make(chan *dbus.Call, 1), session).Done).Err +} + +type Session interface { + Session() session // interface org.bluez.obex.Session1 + ObjectPush() objectPush // interface org.bluez.obex.ObjectPush1 + proxy.Object +} + +type objectSession struct { + interfaceSession // interface org.bluez.obex.Session1 + interfaceObjectPush // interface org.bluez.obex.ObjectPush1 + proxy.ImplObject +} + +func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSession) + obj.ImplObject.Init_(conn, "org.bluez.obex", path) + return obj, nil +} + +func (obj *objectSession) Session() session { + return &obj.interfaceSession +} + +type session interface { + GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCapabilities(flags dbus.Flags) (string, error) + Source() proxy.PropString + Destination() proxy.PropString + Channel() proxy.PropByte + Target() proxy.PropString +} + +type interfaceSession struct{} + +func (v *interfaceSession) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSession) GetInterfaceName_() string { + return "org.bluez.obex.Session1" +} + +// method GetCapabilities + +func (v *interfaceSession) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapabilities", flags, ch) +} + +func (*interfaceSession) StoreGetCapabilities(call *dbus.Call) (capabilities string, err error) { + err = call.Store(&capabilities) + return +} + +func (v *interfaceSession) GetCapabilities(flags dbus.Flags) (string, error) { + return v.StoreGetCapabilities( + <-v.GoGetCapabilities(flags, make(chan *dbus.Call, 1)).Done) +} + +// property Source s + +func (v *interfaceSession) Source() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Source", + } +} + +// property Destination s + +func (v *interfaceSession) Destination() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Destination", + } +} + +// property Channel y + +func (v *interfaceSession) Channel() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "Channel", + } +} + +// property Target s + +func (v *interfaceSession) Target() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Target", + } +} + +func (obj *objectSession) ObjectPush() objectPush { + return &obj.interfaceObjectPush +} + +type objectPush interface { + GoSendFile(flags dbus.Flags, ch chan *dbus.Call, sourcefile string) *dbus.Call + SendFile(flags dbus.Flags, sourcefile string) (dbus.ObjectPath, map[string]dbus.Variant, error) + GoPullBusinessCard(flags dbus.Flags, ch chan *dbus.Call, targetfile string) *dbus.Call + PullBusinessCard(flags dbus.Flags, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) + GoExchangeBusinessCards(flags dbus.Flags, ch chan *dbus.Call, clientfile string, targetfile string) *dbus.Call + ExchangeBusinessCards(flags dbus.Flags, clientfile string, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) +} + +type interfaceObjectPush struct{} + +func (v *interfaceObjectPush) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceObjectPush) GetInterfaceName_() string { + return "org.bluez.obex.ObjectPush1" +} + +// method SendFile + +func (v *interfaceObjectPush) GoSendFile(flags dbus.Flags, ch chan *dbus.Call, sourcefile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SendFile", flags, ch, sourcefile) +} + +func (*interfaceObjectPush) StoreSendFile(call *dbus.Call) (transfer dbus.ObjectPath, properties map[string]dbus.Variant, err error) { + err = call.Store(&transfer, &properties) + return +} + +func (v *interfaceObjectPush) SendFile(flags dbus.Flags, sourcefile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { + return v.StoreSendFile( + <-v.GoSendFile(flags, make(chan *dbus.Call, 1), sourcefile).Done) +} + +// method PullBusinessCard + +func (v *interfaceObjectPush) GoPullBusinessCard(flags dbus.Flags, ch chan *dbus.Call, targetfile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PullBusinessCard", flags, ch, targetfile) +} + +func (*interfaceObjectPush) StorePullBusinessCard(call *dbus.Call) (transfer dbus.ObjectPath, properties map[string]dbus.Variant, err error) { + err = call.Store(&transfer, &properties) + return +} + +func (v *interfaceObjectPush) PullBusinessCard(flags dbus.Flags, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { + return v.StorePullBusinessCard( + <-v.GoPullBusinessCard(flags, make(chan *dbus.Call, 1), targetfile).Done) +} + +// method ExchangeBusinessCards + +func (v *interfaceObjectPush) GoExchangeBusinessCards(flags dbus.Flags, ch chan *dbus.Call, clientfile string, targetfile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ExchangeBusinessCards", flags, ch, clientfile, targetfile) +} + +func (*interfaceObjectPush) StoreExchangeBusinessCards(call *dbus.Call) (transfer dbus.ObjectPath, properties map[string]dbus.Variant, err error) { + err = call.Store(&transfer, &properties) + return +} + +func (v *interfaceObjectPush) ExchangeBusinessCards(flags dbus.Flags, clientfile string, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { + return v.StoreExchangeBusinessCards( + <-v.GoExchangeBusinessCards(flags, make(chan *dbus.Call, 1), clientfile, targetfile).Done) +} + +type Transfer interface { + transfer // interface org.bluez.obex.Transfer1 + proxy.Object +} + +type objectTransfer struct { + interfaceTransfer // interface org.bluez.obex.Transfer1 + proxy.ImplObject +} + +func NewTransfer(conn *dbus.Conn, path dbus.ObjectPath) (Transfer, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectTransfer) + obj.ImplObject.Init_(conn, "org.bluez.obex", path) + return obj, nil +} + +type transfer interface { + GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Cancel(flags dbus.Flags) error + Status() proxy.PropString + Session() proxy.PropObjectPath + Name() proxy.PropString + Type() proxy.PropString + Size() proxy.PropUint64 + Time() proxy.PropUint64 + Filename() proxy.PropString + Transferred() proxy.PropUint64 +} + +type interfaceTransfer struct{} + +func (v *interfaceTransfer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTransfer) GetInterfaceName_() string { + return "org.bluez.obex.Transfer1" +} + +// method Cancel + +func (v *interfaceTransfer) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) +} + +func (v *interfaceTransfer) Cancel(flags dbus.Flags) error { + return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Status s + +func (v *interfaceTransfer) Status() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Status", + } +} + +// property Session o + +func (v *interfaceTransfer) Session() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Session", + } +} + +// property Name s + +func (v *interfaceTransfer) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Type s + +func (v *interfaceTransfer) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Size t + +func (v *interfaceTransfer) Size() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Size", + } +} + +// property Time t + +func (v *interfaceTransfer) Time() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Time", + } +} + +// property Filename s + +func (v *interfaceTransfer) Filename() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Filename", + } +} + +// property Transferred t + +func (v *interfaceTransfer) Transferred() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Transferred", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,419 @@ +// Code generated by "./generator ./session/org.bluez.obex"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package obex + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockObjectManager struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.MockObject +} + +type MockManager struct { + MockInterfaceAgentManager // interface org.bluez.obex.AgentManager1 + MockInterfaceClient // interface org.bluez.obex.Client1 + proxy.MockObject +} + +type MockInterfaceAgentManager struct { + mock.Mock +} + +// method RegisterAgent + +func (v *MockInterfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, agent) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + mockArgs := v.Called(flags, agent) + + return mockArgs.Error(0) +} + +// method UnregisterAgent + +func (v *MockInterfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, agent) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + mockArgs := v.Called(flags, agent) + + return mockArgs.Error(0) +} + +type MockInterfaceClient struct { + mock.Mock +} + +// method CreateSession + +func (v *MockInterfaceClient) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, destination string, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, destination, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClient) CreateSession(flags dbus.Flags, destination string, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, destination, args) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RemoveSession + +func (v *MockInterfaceClient) GoRemoveSession(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, session) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClient) RemoveSession(flags dbus.Flags, session dbus.ObjectPath) error { + mockArgs := v.Called(flags, session) + + return mockArgs.Error(0) +} + +type MockSession struct { + MockInterfaceSession // interface org.bluez.obex.Session1 + MockInterfaceObjectPush // interface org.bluez.obex.ObjectPush1 + proxy.MockObject +} + +type MockInterfaceSession struct { + mock.Mock +} + +// method GetCapabilities + +func (v *MockInterfaceSession) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) GetCapabilities(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// property Source s + +func (v *MockInterfaceSession) Source() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Destination s + +func (v *MockInterfaceSession) Destination() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Channel y + +func (v *MockInterfaceSession) Channel() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Target s + +func (v *MockInterfaceSession) Target() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceObjectPush struct { + mock.Mock +} + +// method SendFile + +func (v *MockInterfaceObjectPush) GoSendFile(flags dbus.Flags, ch chan *dbus.Call, sourcefile string) *dbus.Call { + mockArgs := v.Called(flags, ch, sourcefile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceObjectPush) SendFile(flags dbus.Flags, sourcefile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, sourcefile) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method PullBusinessCard + +func (v *MockInterfaceObjectPush) GoPullBusinessCard(flags dbus.Flags, ch chan *dbus.Call, targetfile string) *dbus.Call { + mockArgs := v.Called(flags, ch, targetfile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceObjectPush) PullBusinessCard(flags dbus.Flags, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, targetfile) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method ExchangeBusinessCards + +func (v *MockInterfaceObjectPush) GoExchangeBusinessCards(flags dbus.Flags, ch chan *dbus.Call, clientfile string, targetfile string) *dbus.Call { + mockArgs := v.Called(flags, ch, clientfile, targetfile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceObjectPush) ExchangeBusinessCards(flags dbus.Flags, clientfile string, targetfile string) (dbus.ObjectPath, map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, clientfile, targetfile) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +type MockTransfer struct { + MockInterfaceTransfer // interface org.bluez.obex.Transfer1 + proxy.MockObject +} + +type MockInterfaceTransfer struct { + mock.Mock +} + +// method Cancel + +func (v *MockInterfaceTransfer) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTransfer) Cancel(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Status s + +func (v *MockInterfaceTransfer) Status() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Session o + +func (v *MockInterfaceTransfer) Session() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceTransfer) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type s + +func (v *MockInterfaceTransfer) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Size t + +func (v *MockInterfaceTransfer) Size() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Time t + +func (v *MockInterfaceTransfer) Time() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Filename s + +func (v *MockInterfaceTransfer) Filename() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Transferred t + +func (v *MockInterfaceTransfer) Transferred() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,56 @@ +{ + "Service": "org.bluez.obex", + "Objects": [ + { + "Type": "ObjectManager", + "XMLFile": "-", + "Path": "/", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + } + ] + }, + { + "Type": "Manager", + "Path": "/org/bluez/obex", + "Interfaces": [ + { + "Name": "org.bluez.obex.AgentManager1", + "Type": "agentManager", + "Accessor": "AgentManager" + }, + { + "Name": "org.bluez.obex.Client1", + "Type": "client", + "Accessor": "Client" + } + ] + }, + { + "Type": "Session", + "Interfaces": [ + { + "Name": "org.bluez.obex.Session1", + "Type": "session", + "Accessor": "Session" + }, + { + "Name": "org.bluez.obex.ObjectPush1", + "Type": "objectPush", + "Accessor": "ObjectPush" + } + ] + }, + { + "Type": "Transfer", + "Interfaces": [ + { + "Name": "org.bluez.obex.Transfer1", + "Type": "transfer", + "Accessor": "Transfer" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/Session.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/Session.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/Transfer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/Transfer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.bluez.obex/Transfer.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.bluez.obex/Transfer.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/Application.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/Application.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/Application.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/Application.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,357 @@ +// Code generated by "./generator ./session/org.deepin.dde.application1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package application1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Application interface { + application // interface org.deepin.dde.Application1 + proxy.Object +} + +type objectApplication struct { + interfaceApplication // interface org.deepin.dde.Application1 + proxy.ImplObject +} + +func NewApplication(conn *dbus.Conn) Application { + obj := new(objectApplication) + obj.ImplObject.Init_(conn, "org.deepin.dde.Application1", "/org/deepin/dde/Application1") + return obj +} + +type application interface { + GoName(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + Name(flags dbus.Flags, locale string) (string, error) + GoComment(flags dbus.Flags, ch chan *dbus.Call, comment string) *dbus.Call + Comment(flags dbus.Flags, comment string) (string, error) + Categories() proxy.PropStringArray + Mimetypes() proxy.PropStringArray + Id() proxy.PropString + Icon() proxy.PropString + Instances() proxy.PropObjectPathArray +} + +type interfaceApplication struct{} + +func (v *interfaceApplication) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceApplication) GetInterfaceName_() string { + return "org.deepin.dde.Application1" +} + +// method Name + +func (v *interfaceApplication) GoName(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Name", flags, ch, locale) +} + +func (*interfaceApplication) StoreName(call *dbus.Call) (value string, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceApplication) Name(flags dbus.Flags, locale string) (string, error) { + return v.StoreName( + <-v.GoName(flags, make(chan *dbus.Call, 1), locale).Done) +} + +// method Comment + +func (v *interfaceApplication) GoComment(flags dbus.Flags, ch chan *dbus.Call, comment string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Comment", flags, ch, comment) +} + +func (*interfaceApplication) StoreComment(call *dbus.Call) (value string, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceApplication) Comment(flags dbus.Flags, comment string) (string, error) { + return v.StoreComment( + <-v.GoComment(flags, make(chan *dbus.Call, 1), comment).Done) +} + +// property categories as + +func (v *interfaceApplication) Categories() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "categories", + } +} + +// property mimetypes as + +func (v *interfaceApplication) Mimetypes() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "mimetypes", + } +} + +// property id s + +func (v *interfaceApplication) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "id", + } +} + +// property icon s + +func (v *interfaceApplication) Icon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "icon", + } +} + +// property instances ao + +func (v *interfaceApplication) Instances() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "instances", + } +} + +type Manager interface { + manager // interface org.deepin.dde.Application1.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.deepin.dde.Application1.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.deepin.dde.Application1", "/org/deepin/dde/Application1/Manager") + return obj +} + +type manager interface { + GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, fileNamae string) *dbus.Call + AddAutostart(flags dbus.Flags, fileNamae string) (bool, error) + GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AutostartList(flags dbus.Flags) ([]string, error) + GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, fileName string) *dbus.Call + IsAutostart(flags dbus.Flags, fileName string) (bool, error) + GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, fileNamae string) *dbus.Call + RemoveAutostart(flags dbus.Flags, fileNamae string) (bool, error) + GoLaunch(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + Launch(flags dbus.Flags, desktopFile string) error + GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, timestamp uint32, files []string) *dbus.Call + LaunchApp(flags dbus.Flags, desktopFile string, timestamp uint32, files []string) error + GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, action string, timestamp uint32) *dbus.Call + LaunchAppAction(flags dbus.Flags, desktopFile string, action string, timestamp uint32) error + ConnectAutostartChanged(cb func(status string, filePath string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.deepin.dde.Application1.Manager" +} + +// method AddAutostart + +func (v *interfaceManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, fileNamae string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAutostart", flags, ch, fileNamae) +} + +func (*interfaceManager) StoreAddAutostart(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceManager) AddAutostart(flags dbus.Flags, fileNamae string) (bool, error) { + return v.StoreAddAutostart( + <-v.GoAddAutostart(flags, make(chan *dbus.Call, 1), fileNamae).Done) +} + +// method AutostartList + +func (v *interfaceManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AutostartList", flags, ch) +} + +func (*interfaceManager) StoreAutostartList(call *dbus.Call) (outArg0 []string, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceManager) AutostartList(flags dbus.Flags) ([]string, error) { + return v.StoreAutostartList( + <-v.GoAutostartList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsAutostart + +func (v *interfaceManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, fileName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsAutostart", flags, ch, fileName) +} + +func (*interfaceManager) StoreIsAutostart(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceManager) IsAutostart(flags dbus.Flags, fileName string) (bool, error) { + return v.StoreIsAutostart( + <-v.GoIsAutostart(flags, make(chan *dbus.Call, 1), fileName).Done) +} + +// method RemoveAutostart + +func (v *interfaceManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, fileNamae string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAutostart", flags, ch, fileNamae) +} + +func (*interfaceManager) StoreRemoveAutostart(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceManager) RemoveAutostart(flags dbus.Flags, fileNamae string) (bool, error) { + return v.StoreRemoveAutostart( + <-v.GoRemoveAutostart(flags, make(chan *dbus.Call, 1), fileNamae).Done) +} + +// method Launch + +func (v *interfaceManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Launch", flags, ch, desktopFile) +} + +func (v *interfaceManager) Launch(flags dbus.Flags, desktopFile string) error { + return (<-v.GoLaunch(flags, make(chan *dbus.Call, 1), desktopFile).Done).Err +} + +// method LaunchApp + +func (v *interfaceManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, timestamp uint32, files []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchApp", flags, ch, desktopFile, timestamp, files) +} + +func (v *interfaceManager) LaunchApp(flags dbus.Flags, desktopFile string, timestamp uint32, files []string) error { + return (<-v.GoLaunchApp(flags, make(chan *dbus.Call, 1), desktopFile, timestamp, files).Done).Err +} + +// method LaunchAppAction + +func (v *interfaceManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, action string, timestamp uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppAction", flags, ch, desktopFile, action, timestamp) +} + +func (v *interfaceManager) LaunchAppAction(flags dbus.Flags, desktopFile string, action string, timestamp uint32) error { + return (<-v.GoLaunchAppAction(flags, make(chan *dbus.Call, 1), desktopFile, action, timestamp).Done).Err +} + +// signal AutostartChanged + +func (v *interfaceManager) ConnectAutostartChanged(cb func(status string, filePath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AutostartChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AutostartChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var status string + var filePath string + err := dbus.Store(sig.Body, &status, &filePath) + if err == nil { + cb(status, filePath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type Instance interface { + instance // interface org.deepin.dde.Application1.Instance + proxy.Object +} + +type objectInstance struct { + interfaceInstance // interface org.deepin.dde.Application1.Instance + proxy.ImplObject +} + +func NewInstance(conn *dbus.Conn) Instance { + obj := new(objectInstance) + obj.ImplObject.Init_(conn, "org.deepin.dde.Application1", "/org/deepin/dde/Application1/Instance") + return obj +} + +type instance interface { + GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Exit(flags dbus.Flags) error + GoKill(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Kill(flags dbus.Flags) error + Id() proxy.PropObjectPath +} + +type interfaceInstance struct{} + +func (v *interfaceInstance) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInstance) GetInterfaceName_() string { + return "org.deepin.dde.Application1.Instance" +} + +// method Exit + +func (v *interfaceInstance) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) +} + +func (v *interfaceInstance) Exit(flags dbus.Flags) error { + return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Kill + +func (v *interfaceInstance) GoKill(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch) +} + +func (v *interfaceInstance) Kill(flags dbus.Flags) error { + return (<-v.GoKill(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property id o + +func (v *interfaceInstance) Id() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "id", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,344 @@ +// Code generated by "./generator ./session/org.deepin.dde.application1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package application1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockApplication struct { + MockInterfaceApplication // interface org.deepin.dde.Application1 + proxy.MockObject +} + +type MockInterfaceApplication struct { + mock.Mock +} + +// method Name + +func (v *MockInterfaceApplication) GoName(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) Name(flags dbus.Flags, locale string) (string, error) { + mockArgs := v.Called(flags, locale) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Comment + +func (v *MockInterfaceApplication) GoComment(flags dbus.Flags, ch chan *dbus.Call, comment string) *dbus.Call { + mockArgs := v.Called(flags, ch, comment) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApplication) Comment(flags dbus.Flags, comment string) (string, error) { + mockArgs := v.Called(flags, comment) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// property categories as + +func (v *MockInterfaceApplication) Categories() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property mimetypes as + +func (v *MockInterfaceApplication) Mimetypes() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property id s + +func (v *MockInterfaceApplication) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property icon s + +func (v *MockInterfaceApplication) Icon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property instances ao + +func (v *MockInterfaceApplication) Instances() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockManager struct { + MockInterfaceManager // interface org.deepin.dde.Application1.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method AddAutostart + +func (v *MockInterfaceManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, fileNamae string) *dbus.Call { + mockArgs := v.Called(flags, ch, fileNamae) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AddAutostart(flags dbus.Flags, fileNamae string) (bool, error) { + mockArgs := v.Called(flags, fileNamae) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method AutostartList + +func (v *MockInterfaceManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AutostartList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsAutostart + +func (v *MockInterfaceManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, fileName string) *dbus.Call { + mockArgs := v.Called(flags, ch, fileName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) IsAutostart(flags dbus.Flags, fileName string) (bool, error) { + mockArgs := v.Called(flags, fileName) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RemoveAutostart + +func (v *MockInterfaceManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, fileNamae string) *dbus.Call { + mockArgs := v.Called(flags, ch, fileNamae) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RemoveAutostart(flags dbus.Flags, fileNamae string) (bool, error) { + mockArgs := v.Called(flags, fileNamae) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Launch + +func (v *MockInterfaceManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Launch(flags dbus.Flags, desktopFile string) error { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Error(0) +} + +// method LaunchApp + +func (v *MockInterfaceManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, timestamp uint32, files []string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile, timestamp, files) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LaunchApp(flags dbus.Flags, desktopFile string, timestamp uint32, files []string) error { + mockArgs := v.Called(flags, desktopFile, timestamp, files) + + return mockArgs.Error(0) +} + +// method LaunchAppAction + +func (v *MockInterfaceManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, action string, timestamp uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile, action, timestamp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LaunchAppAction(flags dbus.Flags, desktopFile string, action string, timestamp uint32) error { + mockArgs := v.Called(flags, desktopFile, action, timestamp) + + return mockArgs.Error(0) +} + +// signal AutostartChanged + +func (v *MockInterfaceManager) ConnectAutostartChanged(cb func(status string, filePath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockInstance struct { + MockInterfaceInstance // interface org.deepin.dde.Application1.Instance + proxy.MockObject +} + +type MockInterfaceInstance struct { + mock.Mock +} + +// method Exit + +func (v *MockInterfaceInstance) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInstance) Exit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Kill + +func (v *MockInterfaceInstance) GoKill(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInstance) Kill(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property id o + +func (v *MockInterfaceInstance) Id() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,35 @@ +{ + "Service": "org.deepin.dde.Application1", + "Objects": [ + { + "Type": "Application", + "Path": "/org/deepin/dde/Application1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Application1", + "Type": "application" + } + ] + }, + { + "Type": "Manager", + "Path": "/org/deepin/dde/Application1/Manager", + "Interfaces": [ + { + "Name": "org.deepin.dde.Application1.Manager", + "Type": "manager" + } + ] + }, + { + "Type": "Instance", + "Path": "/org/deepin/dde/Application1/Instance", + "Interfaces": [ + { + "Name": "org.deepin.dde.Application1.Instance", + "Type": "instance" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/Instance.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/Instance.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/Instance.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/Instance.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.application1/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.application1/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/Audio.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/Audio.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/Audio.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/Audio.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,870 @@ +// Code generated by "./generator ./session/org.deepin.dde.audio1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package audio1 + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Audio interface { + audio // interface org.deepin.dde.Audio1 + proxy.Object +} + +type objectAudio struct { + interfaceAudio // interface org.deepin.dde.Audio1 + proxy.ImplObject +} + +func NewAudio(conn *dbus.Conn) Audio { + obj := new(objectAudio) + obj.ImplObject.Init_(conn, "org.deepin.dde.Audio1", "/org/deepin/dde/Audio1") + return obj +} + +type audio interface { + GoSetDefaultSink(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + SetDefaultSink(flags dbus.Flags, name string) error + GoSetDefaultSource(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + SetDefaultSource(flags dbus.Flags, name string) error + GoSetPort(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, direction int32) *dbus.Call + SetPort(flags dbus.Flags, cardId uint32, portName string, direction int32) error + GoSetPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, enabled bool) *dbus.Call + SetPortEnabled(flags dbus.Flags, cardId uint32, portName string, enabled bool) error + GoIsPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string) *dbus.Call + IsPortEnabled(flags dbus.Flags, cardId uint32, portName string) (bool, error) + MaxUIVolume() proxy.PropDouble + SinkInputs() proxy.PropObjectPathArray + DefaultSink() proxy.PropObjectPath + DefaultSource() proxy.PropObjectPath + Cards() proxy.PropString + CardsWithoutUnavailable() proxy.PropString +} + +type interfaceAudio struct{} + +func (v *interfaceAudio) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAudio) GetInterfaceName_() string { + return "org.deepin.dde.Audio1" +} + +// method SetDefaultSink + +func (v *interfaceAudio) GoSetDefaultSink(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultSink", flags, ch, name) +} + +func (v *interfaceAudio) SetDefaultSink(flags dbus.Flags, name string) error { + return (<-v.GoSetDefaultSink(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetDefaultSource + +func (v *interfaceAudio) GoSetDefaultSource(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultSource", flags, ch, name) +} + +func (v *interfaceAudio) SetDefaultSource(flags dbus.Flags, name string) error { + return (<-v.GoSetDefaultSource(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetPort + +func (v *interfaceAudio) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, direction int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPort", flags, ch, cardId, portName, direction) +} + +func (v *interfaceAudio) SetPort(flags dbus.Flags, cardId uint32, portName string, direction int32) error { + return (<-v.GoSetPort(flags, make(chan *dbus.Call, 1), cardId, portName, direction).Done).Err +} + +// method SetPortEnabled + +func (v *interfaceAudio) GoSetPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPortEnabled", flags, ch, cardId, portName, enabled) +} + +func (v *interfaceAudio) SetPortEnabled(flags dbus.Flags, cardId uint32, portName string, enabled bool) error { + return (<-v.GoSetPortEnabled(flags, make(chan *dbus.Call, 1), cardId, portName, enabled).Done).Err +} + +// method IsPortEnabled + +func (v *interfaceAudio) GoIsPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPortEnabled", flags, ch, cardId, portName) +} + +func (*interfaceAudio) StoreIsPortEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceAudio) IsPortEnabled(flags dbus.Flags, cardId uint32, portName string) (bool, error) { + return v.StoreIsPortEnabled( + <-v.GoIsPortEnabled(flags, make(chan *dbus.Call, 1), cardId, portName).Done) +} + +// property MaxUIVolume d + +func (v *interfaceAudio) MaxUIVolume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MaxUIVolume", + } +} + +// property SinkInputs ao + +func (v *interfaceAudio) SinkInputs() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "SinkInputs", + } +} + +// property DefaultSink o + +func (v *interfaceAudio) DefaultSink() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "DefaultSink", + } +} + +// property DefaultSource o + +func (v *interfaceAudio) DefaultSource() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "DefaultSource", + } +} + +// property Cards s + +func (v *interfaceAudio) Cards() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Cards", + } +} + +// property CardsWithoutUnavailable s + +func (v *interfaceAudio) CardsWithoutUnavailable() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CardsWithoutUnavailable", + } +} + +type Sink interface { + sink // interface org.deepin.dde.Audio1.Sink + proxy.Object +} + +type objectSink struct { + interfaceSink // interface org.deepin.dde.Audio1.Sink + proxy.ImplObject +} + +func NewSink(conn *dbus.Conn, path dbus.ObjectPath) (Sink, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSink) + obj.ImplObject.Init_(conn, "org.deepin.dde.Audio1", path) + return obj, nil +} + +type sink interface { + GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) + GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call + SetBalance(flags dbus.Flags, value float64, isPlay bool) error + GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call + SetFade(flags dbus.Flags, value float64) error + GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call + SetMute(flags dbus.Flags, value bool) error + GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + SetPort(flags dbus.Flags, name string) error + GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call + SetVolume(flags dbus.Flags, value float64, isPlay bool) error + SupportBalance() proxy.PropBool + Ports() PropPortInfoSlice + Name() proxy.PropString + Mute() proxy.PropBool + Volume() proxy.PropDouble + Balance() proxy.PropDouble + ActivePort() PropPortInfo + Card() proxy.PropUint32 + Description() proxy.PropString + BaseVolume() proxy.PropDouble + Fade() proxy.PropDouble + SupportFade() proxy.PropBool +} + +type interfaceSink struct{} + +func (v *interfaceSink) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSink) GetInterfaceName_() string { + return "org.deepin.dde.Audio1.Sink" +} + +// method GetMeter + +func (v *interfaceSink) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetMeter", flags, ch) +} + +func (*interfaceSink) StoreGetMeter(call *dbus.Call) (meter dbus.ObjectPath, err error) { + err = call.Store(&meter) + return +} + +func (v *interfaceSink) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreGetMeter( + <-v.GoGetMeter(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetBalance + +func (v *interfaceSink) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBalance", flags, ch, value, isPlay) +} + +func (v *interfaceSink) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { + return (<-v.GoSetBalance(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err +} + +// method SetFade + +func (v *interfaceSink) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFade", flags, ch, value) +} + +func (v *interfaceSink) SetFade(flags dbus.Flags, value float64) error { + return (<-v.GoSetFade(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetMute + +func (v *interfaceSink) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMute", flags, ch, value) +} + +func (v *interfaceSink) SetMute(flags dbus.Flags, value bool) error { + return (<-v.GoSetMute(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetPort + +func (v *interfaceSink) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPort", flags, ch, name) +} + +func (v *interfaceSink) SetPort(flags dbus.Flags, name string) error { + return (<-v.GoSetPort(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetVolume + +func (v *interfaceSink) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetVolume", flags, ch, value, isPlay) +} + +func (v *interfaceSink) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { + return (<-v.GoSetVolume(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err +} + +// property SupportBalance b + +func (v *interfaceSink) SupportBalance() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SupportBalance", + } +} + +// property Ports a(ssy) + +func (v *interfaceSink) Ports() PropPortInfoSlice { + return &implPropPortInfoSlice{ + Impl: v, + Name: "Ports", + } +} + +// property Name s + +func (v *interfaceSink) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Mute b + +func (v *interfaceSink) Mute() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Mute", + } +} + +// property Volume d + +func (v *interfaceSink) Volume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Volume", + } +} + +// property Balance d + +func (v *interfaceSink) Balance() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Balance", + } +} + +// property ActivePort (ssy) + +func (v *interfaceSink) ActivePort() PropPortInfo { + return &implPropPortInfo{ + Impl: v, + Name: "ActivePort", + } +} + +// property Card u + +func (v *interfaceSink) Card() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Card", + } +} + +// property Description s + +func (v *interfaceSink) Description() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Description", + } +} + +// property BaseVolume d + +func (v *interfaceSink) BaseVolume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "BaseVolume", + } +} + +// property Fade d + +func (v *interfaceSink) Fade() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Fade", + } +} + +// property SupportFade b + +func (v *interfaceSink) SupportFade() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SupportFade", + } +} + +type Source interface { + source // interface org.deepin.dde.Audio1.Source + proxy.Object +} + +type objectSource struct { + interfaceSource // interface org.deepin.dde.Audio1.Source + proxy.ImplObject +} + +func NewSource(conn *dbus.Conn, path dbus.ObjectPath) (Source, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSource) + obj.ImplObject.Init_(conn, "org.deepin.dde.Audio1", path) + return obj, nil +} + +type source interface { + GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) + GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call + SetBalance(flags dbus.Flags, value float64, isPlay bool) error + GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call + SetFade(flags dbus.Flags, value float64) error + GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call + SetMute(flags dbus.Flags, value bool) error + GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + SetPort(flags dbus.Flags, name string) error + GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call + SetVolume(flags dbus.Flags, value float64, isPlay bool) error + Mute() proxy.PropBool + Balance() proxy.PropDouble + SupportBalance() proxy.PropBool + Fade() proxy.PropDouble + Ports() PropPortInfoSlice + Card() proxy.PropUint32 + BaseVolume() proxy.PropDouble + Description() proxy.PropString + Volume() proxy.PropDouble + SupportFade() proxy.PropBool + ActivePort() PropPortInfo + Name() proxy.PropString +} + +type interfaceSource struct{} + +func (v *interfaceSource) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSource) GetInterfaceName_() string { + return "org.deepin.dde.Audio1.Source" +} + +// method GetMeter + +func (v *interfaceSource) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetMeter", flags, ch) +} + +func (*interfaceSource) StoreGetMeter(call *dbus.Call) (meter dbus.ObjectPath, err error) { + err = call.Store(&meter) + return +} + +func (v *interfaceSource) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreGetMeter( + <-v.GoGetMeter(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetBalance + +func (v *interfaceSource) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBalance", flags, ch, value, isPlay) +} + +func (v *interfaceSource) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { + return (<-v.GoSetBalance(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err +} + +// method SetFade + +func (v *interfaceSource) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFade", flags, ch, value) +} + +func (v *interfaceSource) SetFade(flags dbus.Flags, value float64) error { + return (<-v.GoSetFade(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetMute + +func (v *interfaceSource) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMute", flags, ch, value) +} + +func (v *interfaceSource) SetMute(flags dbus.Flags, value bool) error { + return (<-v.GoSetMute(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetPort + +func (v *interfaceSource) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPort", flags, ch, name) +} + +func (v *interfaceSource) SetPort(flags dbus.Flags, name string) error { + return (<-v.GoSetPort(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetVolume + +func (v *interfaceSource) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetVolume", flags, ch, value, isPlay) +} + +func (v *interfaceSource) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { + return (<-v.GoSetVolume(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err +} + +// property Mute b + +func (v *interfaceSource) Mute() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Mute", + } +} + +// property Balance d + +func (v *interfaceSource) Balance() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Balance", + } +} + +// property SupportBalance b + +func (v *interfaceSource) SupportBalance() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SupportBalance", + } +} + +// property Fade d + +func (v *interfaceSource) Fade() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Fade", + } +} + +// property Ports a(ssy) + +func (v *interfaceSource) Ports() PropPortInfoSlice { + return &implPropPortInfoSlice{ + Impl: v, + Name: "Ports", + } +} + +// property Card u + +func (v *interfaceSource) Card() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Card", + } +} + +// property BaseVolume d + +func (v *interfaceSource) BaseVolume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "BaseVolume", + } +} + +// property Description s + +func (v *interfaceSource) Description() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Description", + } +} + +// property Volume d + +func (v *interfaceSource) Volume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Volume", + } +} + +// property SupportFade b + +func (v *interfaceSource) SupportFade() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SupportFade", + } +} + +// property ActivePort (ssy) + +func (v *interfaceSource) ActivePort() PropPortInfo { + return &implPropPortInfo{ + Impl: v, + Name: "ActivePort", + } +} + +// property Name s + +func (v *interfaceSource) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +type SinkInput interface { + sinkInput // interface org.deepin.dde.Audio1.SinkInput + proxy.Object +} + +type objectSinkInput struct { + interfaceSinkInput // interface org.deepin.dde.Audio1.SinkInput + proxy.ImplObject +} + +func NewSinkInput(conn *dbus.Conn, path dbus.ObjectPath) (SinkInput, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSinkInput) + obj.ImplObject.Init_(conn, "org.deepin.dde.Audio1", path) + return obj, nil +} + +type sinkInput interface { + GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call + SetBalance(flags dbus.Flags, value float64, isPlay bool) error + GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call + SetFade(flags dbus.Flags, value float64) error + GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call + SetMute(flags dbus.Flags, value bool) error + GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call + SetVolume(flags dbus.Flags, value float64, isPlay bool) error + Volume() proxy.PropDouble + Balance() proxy.PropDouble + SupportBalance() proxy.PropBool + Fade() proxy.PropDouble + SupportFade() proxy.PropBool + Name() proxy.PropString + Icon() proxy.PropString + Mute() proxy.PropBool +} + +type interfaceSinkInput struct{} + +func (v *interfaceSinkInput) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSinkInput) GetInterfaceName_() string { + return "org.deepin.dde.Audio1.SinkInput" +} + +// method SetBalance + +func (v *interfaceSinkInput) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBalance", flags, ch, value, isPlay) +} + +func (v *interfaceSinkInput) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { + return (<-v.GoSetBalance(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err +} + +// method SetFade + +func (v *interfaceSinkInput) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFade", flags, ch, value) +} + +func (v *interfaceSinkInput) SetFade(flags dbus.Flags, value float64) error { + return (<-v.GoSetFade(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetMute + +func (v *interfaceSinkInput) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMute", flags, ch, value) +} + +func (v *interfaceSinkInput) SetMute(flags dbus.Flags, value bool) error { + return (<-v.GoSetMute(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetVolume + +func (v *interfaceSinkInput) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetVolume", flags, ch, value, isPlay) +} + +func (v *interfaceSinkInput) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { + return (<-v.GoSetVolume(flags, make(chan *dbus.Call, 1), value, isPlay).Done).Err +} + +// property Volume d + +func (v *interfaceSinkInput) Volume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Volume", + } +} + +// property Balance d + +func (v *interfaceSinkInput) Balance() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Balance", + } +} + +// property SupportBalance b + +func (v *interfaceSinkInput) SupportBalance() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SupportBalance", + } +} + +// property Fade d + +func (v *interfaceSinkInput) Fade() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Fade", + } +} + +// property SupportFade b + +func (v *interfaceSinkInput) SupportFade() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SupportFade", + } +} + +// property Name s + +func (v *interfaceSinkInput) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Icon s + +func (v *interfaceSinkInput) Icon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Icon", + } +} + +// property Mute b + +func (v *interfaceSinkInput) Mute() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Mute", + } +} + +type PropPortInfoSlice interface { + Get(flags dbus.Flags) (value []PortInfo, err error) + Set(flags dbus.Flags, value []PortInfo) error + ConnectChanged(cb func(hasValue bool, value []PortInfo)) error +} + +type implPropPortInfoSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropPortInfoSlice) Get(flags dbus.Flags) (value []PortInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropPortInfoSlice) Set(flags dbus.Flags, value []PortInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropPortInfoSlice) ConnectChanged(cb func(hasValue bool, value []PortInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []PortInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropPortInfo interface { + Get(flags dbus.Flags) (value PortInfo, err error) + Set(flags dbus.Flags, value PortInfo) error + ConnectChanged(cb func(hasValue bool, value PortInfo)) error +} + +type implPropPortInfo struct { + Impl proxy.Implementer + Name string +} + +func (p implPropPortInfo) Get(flags dbus.Flags) (value PortInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropPortInfo) Set(flags dbus.Flags, value PortInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropPortInfo) ConnectChanged(cb func(hasValue bool, value PortInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v PortInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, PortInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1011 @@ +// Code generated by "./generator ./session/org.deepin.dde.audio1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package audio1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAudio struct { + MockInterfaceAudio // interface org.deepin.dde.Audio1 + proxy.MockObject +} + +type MockInterfaceAudio struct { + mock.Mock +} + +// method SetDefaultSink + +func (v *MockInterfaceAudio) GoSetDefaultSink(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAudio) SetDefaultSink(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetDefaultSource + +func (v *MockInterfaceAudio) GoSetDefaultSource(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAudio) SetDefaultSource(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetPort + +func (v *MockInterfaceAudio) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, direction int32) *dbus.Call { + mockArgs := v.Called(flags, ch, cardId, portName, direction) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAudio) SetPort(flags dbus.Flags, cardId uint32, portName string, direction int32) error { + mockArgs := v.Called(flags, cardId, portName, direction) + + return mockArgs.Error(0) +} + +// method SetPortEnabled + +func (v *MockInterfaceAudio) GoSetPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, cardId, portName, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAudio) SetPortEnabled(flags dbus.Flags, cardId uint32, portName string, enabled bool) error { + mockArgs := v.Called(flags, cardId, portName, enabled) + + return mockArgs.Error(0) +} + +// method IsPortEnabled + +func (v *MockInterfaceAudio) GoIsPortEnabled(flags dbus.Flags, ch chan *dbus.Call, cardId uint32, portName string) *dbus.Call { + mockArgs := v.Called(flags, ch, cardId, portName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAudio) IsPortEnabled(flags dbus.Flags, cardId uint32, portName string) (bool, error) { + mockArgs := v.Called(flags, cardId, portName) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// property MaxUIVolume d + +func (v *MockInterfaceAudio) MaxUIVolume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SinkInputs ao + +func (v *MockInterfaceAudio) SinkInputs() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultSink o + +func (v *MockInterfaceAudio) DefaultSink() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultSource o + +func (v *MockInterfaceAudio) DefaultSource() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Cards s + +func (v *MockInterfaceAudio) Cards() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CardsWithoutUnavailable s + +func (v *MockInterfaceAudio) CardsWithoutUnavailable() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSink struct { + MockInterfaceSink // interface org.deepin.dde.Audio1.Sink + proxy.MockObject +} + +type MockInterfaceSink struct { + mock.Mock +} + +// method GetMeter + +func (v *MockInterfaceSink) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetBalance + +func (v *MockInterfaceSink) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value, isPlay) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { + mockArgs := v.Called(flags, value, isPlay) + + return mockArgs.Error(0) +} + +// method SetFade + +func (v *MockInterfaceSink) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) SetFade(flags dbus.Flags, value float64) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetMute + +func (v *MockInterfaceSink) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) SetMute(flags dbus.Flags, value bool) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetPort + +func (v *MockInterfaceSink) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) SetPort(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetVolume + +func (v *MockInterfaceSink) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value, isPlay) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSink) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { + mockArgs := v.Called(flags, value, isPlay) + + return mockArgs.Error(0) +} + +// property SupportBalance b + +func (v *MockInterfaceSink) SupportBalance() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ports a(ssy) + +func (v *MockInterfaceSink) Ports() PropPortInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropPortInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceSink) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mute b + +func (v *MockInterfaceSink) Mute() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Volume d + +func (v *MockInterfaceSink) Volume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Balance d + +func (v *MockInterfaceSink) Balance() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActivePort (ssy) + +func (v *MockInterfaceSink) ActivePort() PropPortInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropPortInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Card u + +func (v *MockInterfaceSink) Card() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Description s + +func (v *MockInterfaceSink) Description() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BaseVolume d + +func (v *MockInterfaceSink) BaseVolume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Fade d + +func (v *MockInterfaceSink) Fade() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportFade b + +func (v *MockInterfaceSink) SupportFade() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSource struct { + MockInterfaceSource // interface org.deepin.dde.Audio1.Source + proxy.MockObject +} + +type MockInterfaceSource struct { + mock.Mock +} + +// method GetMeter + +func (v *MockInterfaceSource) GoGetMeter(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSource) GetMeter(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetBalance + +func (v *MockInterfaceSource) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value, isPlay) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSource) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { + mockArgs := v.Called(flags, value, isPlay) + + return mockArgs.Error(0) +} + +// method SetFade + +func (v *MockInterfaceSource) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSource) SetFade(flags dbus.Flags, value float64) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetMute + +func (v *MockInterfaceSource) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSource) SetMute(flags dbus.Flags, value bool) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetPort + +func (v *MockInterfaceSource) GoSetPort(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSource) SetPort(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetVolume + +func (v *MockInterfaceSource) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value, isPlay) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSource) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { + mockArgs := v.Called(flags, value, isPlay) + + return mockArgs.Error(0) +} + +// property Mute b + +func (v *MockInterfaceSource) Mute() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Balance d + +func (v *MockInterfaceSource) Balance() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportBalance b + +func (v *MockInterfaceSource) SupportBalance() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Fade d + +func (v *MockInterfaceSource) Fade() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ports a(ssy) + +func (v *MockInterfaceSource) Ports() PropPortInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropPortInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Card u + +func (v *MockInterfaceSource) Card() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BaseVolume d + +func (v *MockInterfaceSource) BaseVolume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Description s + +func (v *MockInterfaceSource) Description() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Volume d + +func (v *MockInterfaceSource) Volume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportFade b + +func (v *MockInterfaceSource) SupportFade() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActivePort (ssy) + +func (v *MockInterfaceSource) ActivePort() PropPortInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropPortInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceSource) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSinkInput struct { + MockInterfaceSinkInput // interface org.deepin.dde.Audio1.SinkInput + proxy.MockObject +} + +type MockInterfaceSinkInput struct { + mock.Mock +} + +// method SetBalance + +func (v *MockInterfaceSinkInput) GoSetBalance(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value, isPlay) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSinkInput) SetBalance(flags dbus.Flags, value float64, isPlay bool) error { + mockArgs := v.Called(flags, value, isPlay) + + return mockArgs.Error(0) +} + +// method SetFade + +func (v *MockInterfaceSinkInput) GoSetFade(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSinkInput) SetFade(flags dbus.Flags, value float64) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetMute + +func (v *MockInterfaceSinkInput) GoSetMute(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSinkInput) SetMute(flags dbus.Flags, value bool) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetVolume + +func (v *MockInterfaceSinkInput) GoSetVolume(flags dbus.Flags, ch chan *dbus.Call, value float64, isPlay bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value, isPlay) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSinkInput) SetVolume(flags dbus.Flags, value float64, isPlay bool) error { + mockArgs := v.Called(flags, value, isPlay) + + return mockArgs.Error(0) +} + +// property Volume d + +func (v *MockInterfaceSinkInput) Volume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Balance d + +func (v *MockInterfaceSinkInput) Balance() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportBalance b + +func (v *MockInterfaceSinkInput) SupportBalance() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Fade d + +func (v *MockInterfaceSinkInput) Fade() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportFade b + +func (v *MockInterfaceSinkInput) SupportFade() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceSinkInput) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Icon s + +func (v *MockInterfaceSinkInput) Icon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mute b + +func (v *MockInterfaceSinkInput) Mute() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropPortInfoSlice struct { + mock.Mock +} + +func (p MockPropPortInfoSlice) Get(flags dbus.Flags) (value []PortInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]PortInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropPortInfoSlice) Set(flags dbus.Flags, value []PortInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropPortInfoSlice) ConnectChanged(cb func(hasValue bool, value []PortInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropPortInfo struct { + mock.Mock +} + +func (p MockPropPortInfo) Get(flags dbus.Flags) (value PortInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(PortInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropPortInfo) Set(flags dbus.Flags, value PortInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropPortInfo) ConnectChanged(cb func(hasValue bool, value PortInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,69 @@ +{ + "Service": "org.deepin.dde.Audio1", + "Objects": [ + { + "Type": "Audio", + "Path": "/org/deepin/dde/Audio1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Audio1", + "Type": "audio" + } + ] + }, + { + "Type":"Sink", + "Interfaces": [ + { + "Name": "org.deepin.dde.Audio1.Sink", + "Type": "sink", + "Fixes": { + "p/Ports": { + "RefType": "PropPortInfoSlice" + }, + "p/ActivePort": { + "RefType": "PropPortInfo" + } + } + } + ] + }, + { + "Type":"Source", + "Interfaces": [ + { + "Name": "org.deepin.dde.Audio1.Source", + "Type": "source", + "Fixes": { + "p/Ports": { + "RefType": "PropPortInfoSlice" + }, + "p/ActivePort": { + "RefType": "PropPortInfo" + } + } + } + ] + }, + { + "Type":"SinkInput", + "Interfaces": [ + { + "Name": "org.deepin.dde.Audio1.SinkInput", + "Type": "sinkInput" + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropPortInfoSlice", + "ValueType": "[]PortInfo" + }, + { + "Type": "PropPortInfo", + "ValueType": "PortInfo", + "EmptyValue": "$T{}" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,12 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package audio1 + +type PortInfo struct { + Name string + Description string + Priority uint32 + Available int // 0: Unknown, 1: No, 2: Yes +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/SinkInput.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/SinkInput.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/SinkInput.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/SinkInput.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/Sink.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/Sink.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/Sink.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/Sink.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/Source.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/Source.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.audio1/Source.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.audio1/Source.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +// Code generated by "./generator ./session/org.deepin.dde.bluetooth1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bluetooth1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Bluetooth interface { + bluetooth // interface org.deepin.dde.Bluetooth1 + proxy.Object +} + +type objectBluetooth struct { + interfaceBluetooth // interface org.deepin.dde.Bluetooth1 + proxy.ImplObject +} + +func NewBluetooth(conn *dbus.Conn) Bluetooth { + obj := new(objectBluetooth) + obj.ImplObject.Init_(conn, "org.deepin.dde.Bluetooth1", "/org/deepin/dde/Bluetooth1") + return obj +} + +type bluetooth interface { + GoDisconnectAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DisconnectAllDevices(flags dbus.Flags) error +} + +type interfaceBluetooth struct{} + +func (v *interfaceBluetooth) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceBluetooth) GetInterfaceName_() string { + return "org.deepin.dde.Bluetooth1" +} + +// method DisconnectAllDevices + +func (v *interfaceBluetooth) GoDisconnectAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectAllDevices", flags, ch) +} + +func (v *interfaceBluetooth) DisconnectAllDevices(flags dbus.Flags) error { + return (<-v.GoDisconnectAllDevices(flags, make(chan *dbus.Call, 1)).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +// Code generated by "./generator ./session/org.deepin.dde.bluetooth1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bluetooth1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockBluetooth struct { + MockInterfaceBluetooth // interface org.deepin.dde.Bluetooth1 + proxy.MockObject +} + +type MockInterfaceBluetooth struct { + mock.Mock +} + +// method DisconnectAllDevices + +func (v *MockInterfaceBluetooth) GoDisconnectAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) DisconnectAllDevices(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/Bluetooth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/Bluetooth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/Bluetooth.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/Bluetooth.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.bluetooth1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.bluetooth1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Bluetooth1", + "Objects": [ + { + "Type": "Bluetooth", + "Path": "/org/deepin/dde/Bluetooth1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Bluetooth1", + "Type": "bluetooth" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,76 @@ +// Code generated by "./generator ./session/org.deepin.dde.clipboard1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package clipboard1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Clipboard interface { + clipboard // interface org.deepin.dde.Clipboard1 + proxy.Object +} + +type objectClipboard struct { + interfaceClipboard // interface org.deepin.dde.Clipboard1 + proxy.ImplObject +} + +func NewClipboard(conn *dbus.Conn) Clipboard { + obj := new(objectClipboard) + obj.ImplObject.Init_(conn, "org.deepin.dde.Clipboard1", "/org/deepin/dde/Clipboard1") + return obj +} + +type clipboard interface { + GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Toggle(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hide(flags dbus.Flags) error +} + +type interfaceClipboard struct{} + +func (v *interfaceClipboard) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceClipboard) GetInterfaceName_() string { + return "org.deepin.dde.Clipboard1" +} + +// method Toggle + +func (v *interfaceClipboard) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) +} + +func (v *interfaceClipboard) Toggle(flags dbus.Flags) error { + return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceClipboard) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceClipboard) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Hide + +func (v *interfaceClipboard) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) +} + +func (v *interfaceClipboard) Hide(flags dbus.Flags) error { + return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,78 @@ +// Code generated by "./generator ./session/org.deepin.dde.clipboard1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package clipboard1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockClipboard struct { + MockInterfaceClipboard // interface org.deepin.dde.Clipboard1 + proxy.MockObject +} + +type MockInterfaceClipboard struct { + mock.Mock +} + +// method Toggle + +func (v *MockInterfaceClipboard) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClipboard) Toggle(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceClipboard) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClipboard) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Hide + +func (v *MockInterfaceClipboard) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClipboard) Hide(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/Clipboard.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/Clipboard.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/Clipboard.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/Clipboard.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.clipboard1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.clipboard1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Clipboard1", + "Objects": [ + { + "Type": "Clipboard", + "Path": "/org/deepin/dde/Clipboard1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Clipboard1", + "Type": "clipboard" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +// Code generated by "./generator ./session/org.deepin.dde.cursorhelper1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package cursorhelper1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type CursorHelper interface { + cursorHelper // interface org.deepin.dde.CursorHelper1 + proxy.Object +} + +type objectCursorHelper struct { + interfaceCursorHelper // interface org.deepin.dde.CursorHelper1 + proxy.ImplObject +} + +func NewCursorHelper(conn *dbus.Conn) CursorHelper { + obj := new(objectCursorHelper) + obj.ImplObject.Init_(conn, "org.deepin.dde.CursorHelper1", "/org/deepin/dde/CursorHelper1") + return obj +} + +type cursorHelper interface { + GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + Set(flags dbus.Flags, name string) error +} + +type interfaceCursorHelper struct{} + +func (v *interfaceCursorHelper) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCursorHelper) GetInterfaceName_() string { + return "org.deepin.dde.CursorHelper1" +} + +// method Set + +func (v *interfaceCursorHelper) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Set", flags, ch, name) +} + +func (v *interfaceCursorHelper) Set(flags dbus.Flags, name string) error { + return (<-v.GoSet(flags, make(chan *dbus.Call, 1), name).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +// Code generated by "./generator ./session/org.deepin.dde.cursorhelper1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package cursorhelper1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockCursorHelper struct { + MockInterfaceCursorHelper // interface org.deepin.dde.CursorHelper1 + proxy.MockObject +} + +type MockInterfaceCursorHelper struct { + mock.Mock +} + +// method Set + +func (v *MockInterfaceCursorHelper) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCursorHelper) Set(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.CursorHelper1", + "Objects": [ + { + "Type": "CursorHelper", + "Path": "/org/deepin/dde/CursorHelper1", + "Interfaces": [ + { + "Name": "org.deepin.dde.CursorHelper1", + "Type": "cursorHelper" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/CursorHelper.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/CursorHelper.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.cursorhelper1/CursorHelper.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.cursorhelper1/CursorHelper.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,761 @@ +// Code generated by "./generator ./session/org.deepin.dde.daemon.dock1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dock1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Dock interface { + dock // interface org.deepin.dde.daemon.Dock1 + proxy.Object +} + +type objectDock struct { + interfaceDock // interface org.deepin.dde.daemon.Dock1 + proxy.ImplObject +} + +func NewDock(conn *dbus.Conn) Dock { + obj := new(objectDock) + obj.ImplObject.Init_(conn, "org.deepin.dde.daemon.Dock1", "/org/deepin/dde/daemon/Dock1") + return obj +} + +type dock interface { + GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + ActivateWindow(flags dbus.Flags, win uint32) error + GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelPreviewWindow(flags dbus.Flags) error + GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + CloseWindow(flags dbus.Flags, win uint32) error + GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetEntryIDs(flags dbus.Flags) ([]string, error) + GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + IsDocked(flags dbus.Flags, desktopFile string) (bool, error) + GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) + GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MakeWindowAbove(flags dbus.Flags, win uint32) error + GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MaximizeWindow(flags dbus.Flags, win uint32) error + GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MinimizeWindow(flags dbus.Flags, win uint32) error + GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call + MoveEntry(flags dbus.Flags, index int32, newIndex int32) error + GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + MoveWindow(flags dbus.Flags, win uint32) error + GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + PreviewWindow(flags dbus.Flags, win uint32) error + GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call + QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) + GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call + RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) + GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) + GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call + SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error + ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) + ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) + ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) + ShowTimeout() proxy.PropUint32 + HideTimeout() proxy.PropUint32 + FrontendWindowRect() PropDockFrontendWindowRect + Entries() proxy.PropObjectPathArray + HideMode() proxy.PropInt32 + DisplayMode() proxy.PropInt32 + HideState() proxy.PropInt32 + Position() proxy.PropInt32 + IconSize() proxy.PropUint32 + DockedApps() proxy.PropStringArray +} + +type interfaceDock struct{} + +func (v *interfaceDock) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDock) GetInterfaceName_() string { + return "org.deepin.dde.daemon.Dock1" +} + +// method ActivateWindow + +func (v *interfaceDock) GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateWindow", flags, ch, win) +} + +func (v *interfaceDock) ActivateWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoActivateWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method CancelPreviewWindow + +func (v *interfaceDock) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPreviewWindow", flags, ch) +} + +func (v *interfaceDock) CancelPreviewWindow(flags dbus.Flags) error { + return (<-v.GoCancelPreviewWindow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method CloseWindow + +func (v *interfaceDock) GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseWindow", flags, ch, win) +} + +func (v *interfaceDock) CloseWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoCloseWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method GetEntryIDs + +func (v *interfaceDock) GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetEntryIDs", flags, ch) +} + +func (*interfaceDock) StoreGetEntryIDs(call *dbus.Call) (list []string, err error) { + err = call.Store(&list) + return +} + +func (v *interfaceDock) GetEntryIDs(flags dbus.Flags) ([]string, error) { + return v.StoreGetEntryIDs( + <-v.GoGetEntryIDs(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsDocked + +func (v *interfaceDock) GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDocked", flags, ch, desktopFile) +} + +func (*interfaceDock) StoreIsDocked(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceDock) IsDocked(flags dbus.Flags, desktopFile string) (bool, error) { + return v.StoreIsDocked( + <-v.GoIsDocked(flags, make(chan *dbus.Call, 1), desktopFile).Done) +} + +// method IsOnDock + +func (v *interfaceDock) GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsOnDock", flags, ch, desktopFile) +} + +func (*interfaceDock) StoreIsOnDock(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceDock) IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) { + return v.StoreIsOnDock( + <-v.GoIsOnDock(flags, make(chan *dbus.Call, 1), desktopFile).Done) +} + +// method MakeWindowAbove + +func (v *interfaceDock) GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MakeWindowAbove", flags, ch, win) +} + +func (v *interfaceDock) MakeWindowAbove(flags dbus.Flags, win uint32) error { + return (<-v.GoMakeWindowAbove(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method MaximizeWindow + +func (v *interfaceDock) GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MaximizeWindow", flags, ch, win) +} + +func (v *interfaceDock) MaximizeWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoMaximizeWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method MinimizeWindow + +func (v *interfaceDock) GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MinimizeWindow", flags, ch, win) +} + +func (v *interfaceDock) MinimizeWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoMinimizeWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method MoveEntry + +func (v *interfaceDock) GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MoveEntry", flags, ch, index, newIndex) +} + +func (v *interfaceDock) MoveEntry(flags dbus.Flags, index int32, newIndex int32) error { + return (<-v.GoMoveEntry(flags, make(chan *dbus.Call, 1), index, newIndex).Done).Err +} + +// method MoveWindow + +func (v *interfaceDock) GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MoveWindow", flags, ch, win) +} + +func (v *interfaceDock) MoveWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoMoveWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method PreviewWindow + +func (v *interfaceDock) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PreviewWindow", flags, ch, win) +} + +func (v *interfaceDock) PreviewWindow(flags dbus.Flags, win uint32) error { + return (<-v.GoPreviewWindow(flags, make(chan *dbus.Call, 1), win).Done).Err +} + +// method QueryWindowIdentifyMethod + +func (v *interfaceDock) GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".QueryWindowIdentifyMethod", flags, ch, win) +} + +func (*interfaceDock) StoreQueryWindowIdentifyMethod(call *dbus.Call) (identifyMethod string, err error) { + err = call.Store(&identifyMethod) + return +} + +func (v *interfaceDock) QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) { + return v.StoreQueryWindowIdentifyMethod( + <-v.GoQueryWindowIdentifyMethod(flags, make(chan *dbus.Call, 1), win).Done) +} + +// method RequestDock + +func (v *interfaceDock) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDock", flags, ch, desktopFile, index) +} + +func (*interfaceDock) StoreRequestDock(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceDock) RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) { + return v.StoreRequestDock( + <-v.GoRequestDock(flags, make(chan *dbus.Call, 1), desktopFile, index).Done) +} + +// method RequestUndock + +func (v *interfaceDock) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUndock", flags, ch, desktopFile) +} + +func (*interfaceDock) StoreRequestUndock(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceDock) RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) { + return v.StoreRequestUndock( + <-v.GoRequestUndock(flags, make(chan *dbus.Call, 1), desktopFile).Done) +} + +// method SetFrontendWindowRect + +func (v *interfaceDock) GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFrontendWindowRect", flags, ch, x, y, width, height) +} + +func (v *interfaceDock) SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error { + return (<-v.GoSetFrontendWindowRect(flags, make(chan *dbus.Call, 1), x, y, width, height).Done).Err +} + +// signal ServiceRestarted + +func (v *interfaceDock) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ServiceRestarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ServiceRestarted", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EntryAdded + +func (v *interfaceDock) ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EntryAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EntryAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var index int32 + err := dbus.Store(sig.Body, &path, &index) + if err == nil { + cb(path, index) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EntryRemoved + +func (v *interfaceDock) ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EntryRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EntryRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var entryId string + err := dbus.Store(sig.Body, &entryId) + if err == nil { + cb(entryId) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ShowTimeout u + +func (v *interfaceDock) ShowTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ShowTimeout", + } +} + +// property HideTimeout u + +func (v *interfaceDock) HideTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "HideTimeout", + } +} + +type PropDockFrontendWindowRect interface { + Get(flags dbus.Flags) (value FrontendWindowRect, err error) + Set(flags dbus.Flags, value FrontendWindowRect) error + ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error +} + +type implPropDockFrontendWindowRect struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDockFrontendWindowRect) Get(flags dbus.Flags) (value FrontendWindowRect, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDockFrontendWindowRect) Set(flags dbus.Flags, value FrontendWindowRect) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDockFrontendWindowRect) ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v FrontendWindowRect + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, FrontendWindowRect{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property FrontendWindowRect (iiuu) + +func (v *interfaceDock) FrontendWindowRect() PropDockFrontendWindowRect { + return &implPropDockFrontendWindowRect{ + Impl: v, + Name: "FrontendWindowRect", + } +} + +// property Entries ao + +func (v *interfaceDock) Entries() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Entries", + } +} + +// property HideMode i + +func (v *interfaceDock) HideMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "HideMode", + } +} + +// property DisplayMode i + +func (v *interfaceDock) DisplayMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DisplayMode", + } +} + +// property HideState i + +func (v *interfaceDock) HideState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "HideState", + } +} + +// property Position i + +func (v *interfaceDock) Position() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Position", + } +} + +// property IconSize u + +func (v *interfaceDock) IconSize() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "IconSize", + } +} + +// property DockedApps as + +func (v *interfaceDock) DockedApps() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DockedApps", + } +} + +type Entry interface { + entry // interface org.deepin.dde.daemon.Dock1.Entry + proxy.Object +} + +type objectEntry struct { + interfaceEntry // interface org.deepin.dde.daemon.Dock1.Entry + proxy.ImplObject +} + +func NewEntry(conn *dbus.Conn, path dbus.ObjectPath) (Entry, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectEntry) + obj.ImplObject.Init_(conn, "org.deepin.dde.daemon.Dock1", path) + return obj, nil +} + +type entry interface { + GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call + Activate(flags dbus.Flags, timestamp uint32) error + GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Check(flags dbus.Flags) error + GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceQuit(flags dbus.Flags) error + GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call + HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error + GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call + HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error + GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call + NewInstance(flags dbus.Flags, timestamp uint32) error + GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PresentWindows(flags dbus.Flags) error + GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestDock(flags dbus.Flags) error + GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestUndock(flags dbus.Flags) error + Name() proxy.PropString + Icon() proxy.PropString + Id() proxy.PropString + IsActive() proxy.PropBool + CurrentWindow() proxy.PropUint32 + IsDocked() proxy.PropBool + WindowInfos() PropEntryWindowInfos + Menu() proxy.PropString + DesktopFile() proxy.PropString +} + +type interfaceEntry struct{} + +func (v *interfaceEntry) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceEntry) GetInterfaceName_() string { + return "org.deepin.dde.daemon.Dock1.Entry" +} + +// method Activate + +func (v *interfaceEntry) GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch, timestamp) +} + +func (v *interfaceEntry) Activate(flags dbus.Flags, timestamp uint32) error { + return (<-v.GoActivate(flags, make(chan *dbus.Call, 1), timestamp).Done).Err +} + +// method Check + +func (v *interfaceEntry) GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Check", flags, ch) +} + +func (v *interfaceEntry) Check(flags dbus.Flags) error { + return (<-v.GoCheck(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ForceQuit + +func (v *interfaceEntry) GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceQuit", flags, ch) +} + +func (v *interfaceEntry) ForceQuit(flags dbus.Flags) error { + return (<-v.GoForceQuit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method HandleDragDrop + +func (v *interfaceEntry) GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleDragDrop", flags, ch, timestamp, files) +} + +func (v *interfaceEntry) HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error { + return (<-v.GoHandleDragDrop(flags, make(chan *dbus.Call, 1), timestamp, files).Done).Err +} + +// method HandleMenuItem + +func (v *interfaceEntry) GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HandleMenuItem", flags, ch, timestamp, id) +} + +func (v *interfaceEntry) HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error { + return (<-v.GoHandleMenuItem(flags, make(chan *dbus.Call, 1), timestamp, id).Done).Err +} + +// method NewInstance + +func (v *interfaceEntry) GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NewInstance", flags, ch, timestamp) +} + +func (v *interfaceEntry) NewInstance(flags dbus.Flags, timestamp uint32) error { + return (<-v.GoNewInstance(flags, make(chan *dbus.Call, 1), timestamp).Done).Err +} + +// method PresentWindows + +func (v *interfaceEntry) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresentWindows", flags, ch) +} + +func (v *interfaceEntry) PresentWindows(flags dbus.Flags) error { + return (<-v.GoPresentWindows(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestDock + +func (v *interfaceEntry) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDock", flags, ch) +} + +func (v *interfaceEntry) RequestDock(flags dbus.Flags) error { + return (<-v.GoRequestDock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestUndock + +func (v *interfaceEntry) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUndock", flags, ch) +} + +func (v *interfaceEntry) RequestUndock(flags dbus.Flags) error { + return (<-v.GoRequestUndock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Name s + +func (v *interfaceEntry) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Icon s + +func (v *interfaceEntry) Icon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Icon", + } +} + +// property Id s + +func (v *interfaceEntry) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property IsActive b + +func (v *interfaceEntry) IsActive() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsActive", + } +} + +// property CurrentWindow u + +func (v *interfaceEntry) CurrentWindow() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CurrentWindow", + } +} + +// property IsDocked b + +func (v *interfaceEntry) IsDocked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsDocked", + } +} + +type PropEntryWindowInfos interface { + Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) + Set(flags dbus.Flags, value map[uint32]WindowInfo) error + ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error +} + +type implPropEntryWindowInfos struct { + Impl proxy.Implementer + Name string +} + +func (p implPropEntryWindowInfos) Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropEntryWindowInfos) Set(flags dbus.Flags, value map[uint32]WindowInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropEntryWindowInfos) ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[uint32]WindowInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property WindowInfos a{u(sb)} + +func (v *interfaceEntry) WindowInfos() PropEntryWindowInfos { + return &implPropEntryWindowInfos{ + Impl: v, + Name: "WindowInfos", + } +} + +// property Menu s + +func (v *interfaceEntry) Menu() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Menu", + } +} + +// property DesktopFile s + +func (v *interfaceEntry) DesktopFile() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DesktopFile", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,856 @@ +// Code generated by "./generator ./session/org.deepin.dde.daemon.dock1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dock1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDock struct { + MockInterfaceDock // interface org.deepin.dde.daemon.Dock1 + proxy.MockObject +} + +type MockInterfaceDock struct { + mock.Mock +} + +// method ActivateWindow + +func (v *MockInterfaceDock) GoActivateWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) ActivateWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method CancelPreviewWindow + +func (v *MockInterfaceDock) GoCancelPreviewWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) CancelPreviewWindow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method CloseWindow + +func (v *MockInterfaceDock) GoCloseWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) CloseWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method GetEntryIDs + +func (v *MockInterfaceDock) GoGetEntryIDs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) GetEntryIDs(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsDocked + +func (v *MockInterfaceDock) GoIsDocked(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) IsDocked(flags dbus.Flags, desktopFile string) (bool, error) { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsOnDock + +func (v *MockInterfaceDock) GoIsOnDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) IsOnDock(flags dbus.Flags, desktopFile string) (bool, error) { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method MakeWindowAbove + +func (v *MockInterfaceDock) GoMakeWindowAbove(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MakeWindowAbove(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method MaximizeWindow + +func (v *MockInterfaceDock) GoMaximizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MaximizeWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method MinimizeWindow + +func (v *MockInterfaceDock) GoMinimizeWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MinimizeWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method MoveEntry + +func (v *MockInterfaceDock) GoMoveEntry(flags dbus.Flags, ch chan *dbus.Call, index int32, newIndex int32) *dbus.Call { + mockArgs := v.Called(flags, ch, index, newIndex) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MoveEntry(flags dbus.Flags, index int32, newIndex int32) error { + mockArgs := v.Called(flags, index, newIndex) + + return mockArgs.Error(0) +} + +// method MoveWindow + +func (v *MockInterfaceDock) GoMoveWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) MoveWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method PreviewWindow + +func (v *MockInterfaceDock) GoPreviewWindow(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) PreviewWindow(flags dbus.Flags, win uint32) error { + mockArgs := v.Called(flags, win) + + return mockArgs.Error(0) +} + +// method QueryWindowIdentifyMethod + +func (v *MockInterfaceDock) GoQueryWindowIdentifyMethod(flags dbus.Flags, ch chan *dbus.Call, win uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, win) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) QueryWindowIdentifyMethod(flags dbus.Flags, win uint32) (string, error) { + mockArgs := v.Called(flags, win) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestDock + +func (v *MockInterfaceDock) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string, index int32) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile, index) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) RequestDock(flags dbus.Flags, desktopFile string, index int32) (bool, error) { + mockArgs := v.Called(flags, desktopFile, index) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestUndock + +func (v *MockInterfaceDock) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) RequestUndock(flags dbus.Flags, desktopFile string) (bool, error) { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method SetFrontendWindowRect + +func (v *MockInterfaceDock) GoSetFrontendWindowRect(flags dbus.Flags, ch chan *dbus.Call, x int32, y int32, width uint32, height uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, x, y, width, height) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDock) SetFrontendWindowRect(flags dbus.Flags, x int32, y int32, width uint32, height uint32) error { + mockArgs := v.Called(flags, x, y, width, height) + + return mockArgs.Error(0) +} + +// signal ServiceRestarted + +func (v *MockInterfaceDock) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EntryAdded + +func (v *MockInterfaceDock) ConnectEntryAdded(cb func(path dbus.ObjectPath, index int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EntryRemoved + +func (v *MockInterfaceDock) ConnectEntryRemoved(cb func(entryId string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ShowTimeout u + +func (v *MockInterfaceDock) ShowTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HideTimeout u + +func (v *MockInterfaceDock) HideTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDockFrontendWindowRect struct { + mock.Mock +} + +func (p MockPropDockFrontendWindowRect) Get(flags dbus.Flags) (value FrontendWindowRect, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(FrontendWindowRect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDockFrontendWindowRect) Set(flags dbus.Flags, value FrontendWindowRect) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDockFrontendWindowRect) ConnectChanged(cb func(hasValue bool, value FrontendWindowRect)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property FrontendWindowRect (iiuu) + +func (v *MockInterfaceDock) FrontendWindowRect() PropDockFrontendWindowRect { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDockFrontendWindowRect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Entries ao + +func (v *MockInterfaceDock) Entries() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HideMode i + +func (v *MockInterfaceDock) HideMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisplayMode i + +func (v *MockInterfaceDock) DisplayMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HideState i + +func (v *MockInterfaceDock) HideState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Position i + +func (v *MockInterfaceDock) Position() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IconSize u + +func (v *MockInterfaceDock) IconSize() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DockedApps as + +func (v *MockInterfaceDock) DockedApps() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockEntry struct { + MockInterfaceEntry // interface org.deepin.dde.daemon.Dock1.Entry + proxy.MockObject +} + +type MockInterfaceEntry struct { + mock.Mock +} + +// method Activate + +func (v *MockInterfaceEntry) GoActivate(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) Activate(flags dbus.Flags, timestamp uint32) error { + mockArgs := v.Called(flags, timestamp) + + return mockArgs.Error(0) +} + +// method Check + +func (v *MockInterfaceEntry) GoCheck(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) Check(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ForceQuit + +func (v *MockInterfaceEntry) GoForceQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) ForceQuit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method HandleDragDrop + +func (v *MockInterfaceEntry) GoHandleDragDrop(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, files []string) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp, files) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) HandleDragDrop(flags dbus.Flags, timestamp uint32, files []string) error { + mockArgs := v.Called(flags, timestamp, files) + + return mockArgs.Error(0) +} + +// method HandleMenuItem + +func (v *MockInterfaceEntry) GoHandleMenuItem(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) HandleMenuItem(flags dbus.Flags, timestamp uint32, id string) error { + mockArgs := v.Called(flags, timestamp, id) + + return mockArgs.Error(0) +} + +// method NewInstance + +func (v *MockInterfaceEntry) GoNewInstance(flags dbus.Flags, ch chan *dbus.Call, timestamp uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, timestamp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) NewInstance(flags dbus.Flags, timestamp uint32) error { + mockArgs := v.Called(flags, timestamp) + + return mockArgs.Error(0) +} + +// method PresentWindows + +func (v *MockInterfaceEntry) GoPresentWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) PresentWindows(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestDock + +func (v *MockInterfaceEntry) GoRequestDock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) RequestDock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestUndock + +func (v *MockInterfaceEntry) GoRequestUndock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceEntry) RequestUndock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Name s + +func (v *MockInterfaceEntry) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Icon s + +func (v *MockInterfaceEntry) Icon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Id s + +func (v *MockInterfaceEntry) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsActive b + +func (v *MockInterfaceEntry) IsActive() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentWindow u + +func (v *MockInterfaceEntry) CurrentWindow() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsDocked b + +func (v *MockInterfaceEntry) IsDocked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropEntryWindowInfos struct { + mock.Mock +} + +func (p MockPropEntryWindowInfos) Get(flags dbus.Flags) (value map[uint32]WindowInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[uint32]WindowInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropEntryWindowInfos) Set(flags dbus.Flags, value map[uint32]WindowInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropEntryWindowInfos) ConnectChanged(cb func(hasValue bool, value map[uint32]WindowInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property WindowInfos a{u(sb)} + +func (v *MockInterfaceEntry) WindowInfos() PropEntryWindowInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropEntryWindowInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Menu s + +func (v *MockInterfaceEntry) Menu() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DesktopFile s + +func (v *MockInterfaceEntry) DesktopFile() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,38 @@ +{ + "Service": "org.deepin.dde.daemon.Dock1", + "Objects": [ + { + "Type": "Dock", + "Path": "/org/deepin/dde/daemon/Dock1", + "Interfaces": [ + { + "Name": "org.deepin.dde.daemon.Dock1", + "Type": "dock", + "Fixes": { + "p/FrontendWindowRect": { + "Type": "PropDockFrontendWindowRect", + "ValueType": "FrontendWindowRect", + "EmptyValue": "$T{}" + } + } + } + ] + }, + { + "Type": "Entry", + "Path":"", + "Interfaces": [ + { + "Name": "org.deepin.dde.daemon.Dock1.Entry", + "Type": "entry", + "Fixes": { + "p/WindowInfos": { + "Type": "PropEntryWindowInfos", + "ValueType": "map[uint32]WindowInfo" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/Dock.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/Dock.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/Dock.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/Dock.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/Entry.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/Entry.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/Entry.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/Entry.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.dock1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.dock1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package dock1 + +// FrontendWindowRect type +type FrontendWindowRect struct { + X, Y int32 + Width, Height uint32 +} + +// WindowInfo type +type WindowInfo struct { + Title string + Flash bool +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,405 @@ +// Code generated by "./generator ./session/org.deepin.dde.daemon.launcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Launcher interface { + launcher // interface org.deepin.dde.daemon.Launcher1 + proxy.Object +} + +type objectLauncher struct { + interfaceLauncher // interface org.deepin.dde.daemon.Launcher1 + proxy.ImplObject +} + +func NewLauncher(conn *dbus.Conn) Launcher { + obj := new(objectLauncher) + obj.ImplObject.Init_(conn, "org.deepin.dde.daemon.Launcher1", "/org/deepin/dde/daemon/Launcher1") + return obj +} + +type launcher interface { + GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) + GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) + GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetDisableScaling(flags dbus.Flags, id string) (bool, error) + GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) + GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetUseProxy(flags dbus.Flags, id string) (bool, error) + GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) + GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + MarkLaunched(flags dbus.Flags, id string) error + GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) + GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) + GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call + RequestUninstall(flags dbus.Flags, id string, purge bool) error + GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call + Search(flags dbus.Flags, key string) error + GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call + SetDisableScaling(flags dbus.Flags, id string, value bool) error + GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call + SetUseProxy(flags dbus.Flags, id string, value bool) error + ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) + ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) + ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) + ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) + ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) + Fullscreen() proxy.PropBool + DisplayMode() proxy.PropInt32 +} + +type interfaceLauncher struct{} + +func (v *interfaceLauncher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLauncher) GetInterfaceName_() string { + return "org.deepin.dde.daemon.Launcher1" +} + +// method GetAllItemInfos + +func (v *interfaceLauncher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllItemInfos", flags, ch) +} + +func (*interfaceLauncher) StoreGetAllItemInfos(call *dbus.Call) (itemInfoList []ItemInfo, err error) { + err = call.Store(&itemInfoList) + return +} + +func (v *interfaceLauncher) GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) { + return v.StoreGetAllItemInfos( + <-v.GoGetAllItemInfos(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAllNewInstalledApps + +func (v *interfaceLauncher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllNewInstalledApps", flags, ch) +} + +func (*interfaceLauncher) StoreGetAllNewInstalledApps(call *dbus.Call) (apps []string, err error) { + err = call.Store(&apps) + return +} + +func (v *interfaceLauncher) GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) { + return v.StoreGetAllNewInstalledApps( + <-v.GoGetAllNewInstalledApps(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDisableScaling + +func (v *interfaceLauncher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDisableScaling", flags, ch, id) +} + +func (*interfaceLauncher) StoreGetDisableScaling(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceLauncher) GetDisableScaling(flags dbus.Flags, id string) (bool, error) { + return v.StoreGetDisableScaling( + <-v.GoGetDisableScaling(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetItemInfo + +func (v *interfaceLauncher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetItemInfo", flags, ch, id) +} + +func (*interfaceLauncher) StoreGetItemInfo(call *dbus.Call) (itemInfo ItemInfo, err error) { + err = call.Store(&itemInfo) + return +} + +func (v *interfaceLauncher) GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) { + return v.StoreGetItemInfo( + <-v.GoGetItemInfo(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetUseProxy + +func (v *interfaceLauncher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUseProxy", flags, ch, id) +} + +func (*interfaceLauncher) StoreGetUseProxy(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceLauncher) GetUseProxy(flags dbus.Flags, id string) (bool, error) { + return v.StoreGetUseProxy( + <-v.GoGetUseProxy(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method IsItemOnDesktop + +func (v *interfaceLauncher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsItemOnDesktop", flags, ch, id) +} + +func (*interfaceLauncher) StoreIsItemOnDesktop(call *dbus.Call) (result bool, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceLauncher) IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) { + return v.StoreIsItemOnDesktop( + <-v.GoIsItemOnDesktop(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method MarkLaunched + +func (v *interfaceLauncher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MarkLaunched", flags, ch, id) +} + +func (v *interfaceLauncher) MarkLaunched(flags dbus.Flags, id string) error { + return (<-v.GoMarkLaunched(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method RequestRemoveFromDesktop + +func (v *interfaceLauncher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestRemoveFromDesktop", flags, ch, id) +} + +func (*interfaceLauncher) StoreRequestRemoveFromDesktop(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceLauncher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) { + return v.StoreRequestRemoveFromDesktop( + <-v.GoRequestRemoveFromDesktop(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method RequestSendToDesktop + +func (v *interfaceLauncher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSendToDesktop", flags, ch, id) +} + +func (*interfaceLauncher) StoreRequestSendToDesktop(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceLauncher) RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) { + return v.StoreRequestSendToDesktop( + <-v.GoRequestSendToDesktop(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method RequestUninstall + +func (v *interfaceLauncher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestUninstall", flags, ch, id, purge) +} + +func (v *interfaceLauncher) RequestUninstall(flags dbus.Flags, id string, purge bool) error { + return (<-v.GoRequestUninstall(flags, make(chan *dbus.Call, 1), id, purge).Done).Err +} + +// method Search + +func (v *interfaceLauncher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Search", flags, ch, key) +} + +func (v *interfaceLauncher) Search(flags dbus.Flags, key string) error { + return (<-v.GoSearch(flags, make(chan *dbus.Call, 1), key).Done).Err +} + +// method SetDisableScaling + +func (v *interfaceLauncher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDisableScaling", flags, ch, id, value) +} + +func (v *interfaceLauncher) SetDisableScaling(flags dbus.Flags, id string, value bool) error { + return (<-v.GoSetDisableScaling(flags, make(chan *dbus.Call, 1), id, value).Done).Err +} + +// method SetUseProxy + +func (v *interfaceLauncher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUseProxy", flags, ch, id, value) +} + +func (v *interfaceLauncher) SetUseProxy(flags dbus.Flags, id string, value bool) error { + return (<-v.GoSetUseProxy(flags, make(chan *dbus.Call, 1), id, value).Done).Err +} + +// signal SearchDone + +func (v *interfaceLauncher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SearchDone", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SearchDone", + } + handlerFunc := func(sig *dbus.Signal) { + var apps []string + err := dbus.Store(sig.Body, &apps) + if err == nil { + cb(apps) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ItemChanged + +func (v *interfaceLauncher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ItemChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ItemChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var status string + var itemInfo ItemInfo + var categoryID int64 + err := dbus.Store(sig.Body, &status, &itemInfo, &categoryID) + if err == nil { + cb(status, itemInfo, categoryID) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NewAppLaunched + +func (v *interfaceLauncher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NewAppLaunched", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NewAppLaunched", + } + handlerFunc := func(sig *dbus.Signal) { + var appID string + err := dbus.Store(sig.Body, &appID) + if err == nil { + cb(appID) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UninstallSuccess + +func (v *interfaceLauncher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UninstallSuccess", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UninstallSuccess", + } + handlerFunc := func(sig *dbus.Signal) { + var appID string + err := dbus.Store(sig.Body, &appID) + if err == nil { + cb(appID) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UninstallFailed + +func (v *interfaceLauncher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UninstallFailed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UninstallFailed", + } + handlerFunc := func(sig *dbus.Signal) { + var appId string + var errMsg string + err := dbus.Store(sig.Body, &appId, &errMsg) + if err == nil { + cb(appId, errMsg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Fullscreen b + +func (v *interfaceLauncher) Fullscreen() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Fullscreen", + } +} + +// property DisplayMode i + +func (v *interfaceLauncher) DisplayMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DisplayMode", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,374 @@ +// Code generated by "./generator ./session/org.deepin.dde.daemon.launcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLauncher struct { + MockInterfaceLauncher // interface org.deepin.dde.daemon.Launcher1 + proxy.MockObject +} + +type MockInterfaceLauncher struct { + mock.Mock +} + +// method GetAllItemInfos + +func (v *MockInterfaceLauncher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetAllItemInfos(flags dbus.Flags) ([]ItemInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]ItemInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAllNewInstalledApps + +func (v *MockInterfaceLauncher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetAllNewInstalledApps(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDisableScaling + +func (v *MockInterfaceLauncher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetDisableScaling(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method GetItemInfo + +func (v *MockInterfaceLauncher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetItemInfo(flags dbus.Flags, id string) (ItemInfo, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).(ItemInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUseProxy + +func (v *MockInterfaceLauncher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) GetUseProxy(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsItemOnDesktop + +func (v *MockInterfaceLauncher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) IsItemOnDesktop(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method MarkLaunched + +func (v *MockInterfaceLauncher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) MarkLaunched(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method RequestRemoveFromDesktop + +func (v *MockInterfaceLauncher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestSendToDesktop + +func (v *MockInterfaceLauncher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) RequestSendToDesktop(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestUninstall + +func (v *MockInterfaceLauncher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call { + mockArgs := v.Called(flags, ch, id, purge) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) RequestUninstall(flags dbus.Flags, id string, purge bool) error { + mockArgs := v.Called(flags, id, purge) + + return mockArgs.Error(0) +} + +// method Search + +func (v *MockInterfaceLauncher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call { + mockArgs := v.Called(flags, ch, key) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Search(flags dbus.Flags, key string) error { + mockArgs := v.Called(flags, key) + + return mockArgs.Error(0) +} + +// method SetDisableScaling + +func (v *MockInterfaceLauncher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, id, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) SetDisableScaling(flags dbus.Flags, id string, value bool) error { + mockArgs := v.Called(flags, id, value) + + return mockArgs.Error(0) +} + +// method SetUseProxy + +func (v *MockInterfaceLauncher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, id, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) SetUseProxy(flags dbus.Flags, id string, value bool) error { + mockArgs := v.Called(flags, id, value) + + return mockArgs.Error(0) +} + +// signal SearchDone + +func (v *MockInterfaceLauncher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ItemChanged + +func (v *MockInterfaceLauncher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NewAppLaunched + +func (v *MockInterfaceLauncher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UninstallSuccess + +func (v *MockInterfaceLauncher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UninstallFailed + +func (v *MockInterfaceLauncher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Fullscreen b + +func (v *MockInterfaceLauncher) Fullscreen() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisplayMode i + +func (v *MockInterfaceLauncher) DisplayMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,35 @@ +{ + "Service": "org.deepin.dde.daemon.Launcher1", + "Objects": [ + { + "Type": "Launcher", + "Path": "/org/deepin/dde/daemon/Launcher1", + "Interfaces": [ + { + "Name": "org.deepin.dde.daemon.Launcher1", + "Type": "launcher", + "Fixes": { + "m/GetAllItemInfos": [ + { + "Name": "itemInfoList", + "Type": "[]ItemInfo" + } + ], + "m/GetItemInfo": [ + { + "Name": "itemInfo", + "Type": "ItemInfo" + } + ], + "s/ItemChanged": [ + { + "Name": "itemInfo", + "Type": "ItemInfo" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/Launcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/Launcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/Launcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/Launcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.daemon.launcher1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.daemon.launcher1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package launcher1 + +// ItemInfo type +type ItemInfo struct { + Path string + Name string + ID string + Icon string + CategoryID int64 + TimeInstalled int64 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1110 @@ +// Code generated by "./generator ./session/org.deepin.dde.display1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display1 + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Display interface { + display // interface org.deepin.dde.Display1 + proxy.Object +} + +type objectDisplay struct { + interfaceDisplay // interface org.deepin.dde.Display1 + proxy.ImplObject +} + +func NewDisplay(conn *dbus.Conn) Display { + obj := new(objectDisplay) + obj.ImplObject.Init_(conn, "org.deepin.dde.Display1", "/org/deepin/dde/Display1") + return obj +} + +type display interface { + GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ApplyChanges(flags dbus.Flags) error + GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call + AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error + GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanRotate(flags dbus.Flags) (bool, error) + GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call + CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) + GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call + ChangeBrightness(flags dbus.Flags, raised bool) error + GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + DeleteCustomMode(flags dbus.Flags, name string) error + GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetBrightness(flags dbus.Flags) (map[string]float64, error) + GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) + GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetRealDisplayMode(flags dbus.Flags) (uint8, error) + GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListOutputNames(flags dbus.Flags) ([]string, error) + GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) + GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call + ModifyConfigName(flags dbus.Flags, name string, newName string) error + GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RefreshBrightness(flags dbus.Flags) error + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ResetChanges(flags dbus.Flags) error + GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Save(flags dbus.Flags) error + GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call + SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error + GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call + SetBrightness(flags dbus.Flags, outputName string, value float64) error + GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetColorTemperature(flags dbus.Flags, value int32) error + GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call + SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error + GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call + SetPrimary(flags dbus.Flags, outputName string) error + GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call + SwitchMode(flags dbus.Flags, mode uint8, name string) error + ColorTemperatureMode() proxy.PropInt32 + HasChanged() proxy.PropBool + TouchMap() PropDisplayTouchMap + PrimaryRect() PropDisplayPrimaryRect + ScreenWidth() proxy.PropUint16 + MaxBacklightBrightness() proxy.PropUint32 + ColorTemperatureManual() proxy.PropInt32 + DisplayMode() proxy.PropByte + CustomIdList() proxy.PropStringArray + CurrentCustomId() proxy.PropString + ScreenHeight() proxy.PropUint16 + Monitors() proxy.PropObjectPathArray + Touchscreens() PropTouchscreens + Primary() proxy.PropString + Brightness() PropDisplayBrightness +} + +type interfaceDisplay struct{} + +func (v *interfaceDisplay) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDisplay) GetInterfaceName_() string { + return "org.deepin.dde.Display1" +} + +// method ApplyChanges + +func (v *interfaceDisplay) GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplyChanges", flags, ch) +} + +func (v *interfaceDisplay) ApplyChanges(flags dbus.Flags) error { + return (<-v.GoApplyChanges(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method AssociateTouch + +func (v *interfaceDisplay) GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AssociateTouch", flags, ch, outputName, touchSerial) +} + +func (v *interfaceDisplay) AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error { + return (<-v.GoAssociateTouch(flags, make(chan *dbus.Call, 1), outputName, touchSerial).Done).Err +} + +// method CanRotate + +func (v *interfaceDisplay) GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRotate", flags, ch) +} + +func (*interfaceDisplay) StoreCanRotate(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) CanRotate(flags dbus.Flags) (bool, error) { + return v.StoreCanRotate( + <-v.GoCanRotate(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanSetBrightness + +func (v *interfaceDisplay) GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSetBrightness", flags, ch, outputName) +} + +func (*interfaceDisplay) StoreCanSetBrightness(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) { + return v.StoreCanSetBrightness( + <-v.GoCanSetBrightness(flags, make(chan *dbus.Call, 1), outputName).Done) +} + +// method ChangeBrightness + +func (v *interfaceDisplay) GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeBrightness", flags, ch, raised) +} + +func (v *interfaceDisplay) ChangeBrightness(flags dbus.Flags, raised bool) error { + return (<-v.GoChangeBrightness(flags, make(chan *dbus.Call, 1), raised).Done).Err +} + +// method DeleteCustomMode + +func (v *interfaceDisplay) GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCustomMode", flags, ch, name) +} + +func (v *interfaceDisplay) DeleteCustomMode(flags dbus.Flags, name string) error { + return (<-v.GoDeleteCustomMode(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method GetBrightness + +func (v *interfaceDisplay) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBrightness", flags, ch) +} + +func (*interfaceDisplay) StoreGetBrightness(call *dbus.Call) (outArg0 map[string]float64, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) GetBrightness(flags dbus.Flags) (map[string]float64, error) { + return v.StoreGetBrightness( + <-v.GoGetBrightness(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetBuiltinMonitor + +func (v *interfaceDisplay) GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBuiltinMonitor", flags, ch) +} + +func (*interfaceDisplay) StoreGetBuiltinMonitor(call *dbus.Call) (outArg0 string, outArg1 dbus.ObjectPath, err error) { + err = call.Store(&outArg0, &outArg1) + return +} + +func (v *interfaceDisplay) GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) { + return v.StoreGetBuiltinMonitor( + <-v.GoGetBuiltinMonitor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetRealDisplayMode + +func (v *interfaceDisplay) GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRealDisplayMode", flags, ch) +} + +func (*interfaceDisplay) StoreGetRealDisplayMode(call *dbus.Call) (outArg0 uint8, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) GetRealDisplayMode(flags dbus.Flags) (uint8, error) { + return v.StoreGetRealDisplayMode( + <-v.GoGetRealDisplayMode(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListOutputNames + +func (v *interfaceDisplay) GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutputNames", flags, ch) +} + +func (*interfaceDisplay) StoreListOutputNames(call *dbus.Call) (outArg0 []string, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) ListOutputNames(flags dbus.Flags) ([]string, error) { + return v.StoreListOutputNames( + <-v.GoListOutputNames(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListOutputsCommonModes + +func (v *interfaceDisplay) GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutputsCommonModes", flags, ch) +} + +func (*interfaceDisplay) StoreListOutputsCommonModes(call *dbus.Call) (outArg0 [][]interface{}, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceDisplay) ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) { + return v.StoreListOutputsCommonModes( + <-v.GoListOutputsCommonModes(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ModifyConfigName + +func (v *interfaceDisplay) GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ModifyConfigName", flags, ch, name, newName) +} + +func (v *interfaceDisplay) ModifyConfigName(flags dbus.Flags, name string, newName string) error { + return (<-v.GoModifyConfigName(flags, make(chan *dbus.Call, 1), name, newName).Done).Err +} + +// method RefreshBrightness + +func (v *interfaceDisplay) GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshBrightness", flags, ch) +} + +func (v *interfaceDisplay) RefreshBrightness(flags dbus.Flags) error { + return (<-v.GoRefreshBrightness(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reset + +func (v *interfaceDisplay) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceDisplay) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ResetChanges + +func (v *interfaceDisplay) GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetChanges", flags, ch) +} + +func (v *interfaceDisplay) ResetChanges(flags dbus.Flags) error { + return (<-v.GoResetChanges(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Save + +func (v *interfaceDisplay) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Save", flags, ch) +} + +func (v *interfaceDisplay) Save(flags dbus.Flags) error { + return (<-v.GoSave(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetAndSaveBrightness + +func (v *interfaceDisplay) GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAndSaveBrightness", flags, ch, outputName, value) +} + +func (v *interfaceDisplay) SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error { + return (<-v.GoSetAndSaveBrightness(flags, make(chan *dbus.Call, 1), outputName, value).Done).Err +} + +// method SetBrightness + +func (v *interfaceDisplay) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, outputName, value) +} + +func (v *interfaceDisplay) SetBrightness(flags dbus.Flags, outputName string, value float64) error { + return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), outputName, value).Done).Err +} + +// method SetColorTemperature + +func (v *interfaceDisplay) GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetColorTemperature", flags, ch, value) +} + +func (v *interfaceDisplay) SetColorTemperature(flags dbus.Flags, value int32) error { + return (<-v.GoSetColorTemperature(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetMethodAdjustCCT + +func (v *interfaceDisplay) GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMethodAdjustCCT", flags, ch, adjustMethod) +} + +func (v *interfaceDisplay) SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error { + return (<-v.GoSetMethodAdjustCCT(flags, make(chan *dbus.Call, 1), adjustMethod).Done).Err +} + +// method SetPrimary + +func (v *interfaceDisplay) GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPrimary", flags, ch, outputName) +} + +func (v *interfaceDisplay) SetPrimary(flags dbus.Flags, outputName string) error { + return (<-v.GoSetPrimary(flags, make(chan *dbus.Call, 1), outputName).Done).Err +} + +// method SwitchMode + +func (v *interfaceDisplay) GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchMode", flags, ch, mode, name) +} + +func (v *interfaceDisplay) SwitchMode(flags dbus.Flags, mode uint8, name string) error { + return (<-v.GoSwitchMode(flags, make(chan *dbus.Call, 1), mode, name).Done).Err +} + +// property ColorTemperatureMode i + +func (v *interfaceDisplay) ColorTemperatureMode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ColorTemperatureMode", + } +} + +// property HasChanged b + +func (v *interfaceDisplay) HasChanged() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasChanged", + } +} + +type PropDisplayTouchMap interface { + Get(flags dbus.Flags) (value map[string]string, err error) + Set(flags dbus.Flags, value map[string]string) error + ConnectChanged(cb func(hasValue bool, value map[string]string)) error +} + +type implPropDisplayTouchMap struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDisplayTouchMap) Get(flags dbus.Flags) (value map[string]string, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDisplayTouchMap) Set(flags dbus.Flags, value map[string]string) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDisplayTouchMap) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]string + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property TouchMap a{ss} + +func (v *interfaceDisplay) TouchMap() PropDisplayTouchMap { + return &implPropDisplayTouchMap{ + Impl: v, + Name: "TouchMap", + } +} + +type PropDisplayPrimaryRect interface { + Get(flags dbus.Flags) (value Rectangle, err error) + Set(flags dbus.Flags, value Rectangle) error + ConnectChanged(cb func(hasValue bool, value Rectangle)) error +} + +type implPropDisplayPrimaryRect struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDisplayPrimaryRect) Get(flags dbus.Flags) (value Rectangle, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDisplayPrimaryRect) Set(flags dbus.Flags, value Rectangle) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDisplayPrimaryRect) ConnectChanged(cb func(hasValue bool, value Rectangle)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v Rectangle + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, Rectangle{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property PrimaryRect (nnqq) + +func (v *interfaceDisplay) PrimaryRect() PropDisplayPrimaryRect { + return &implPropDisplayPrimaryRect{ + Impl: v, + Name: "PrimaryRect", + } +} + +// property ScreenWidth q + +func (v *interfaceDisplay) ScreenWidth() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "ScreenWidth", + } +} + +// property MaxBacklightBrightness u + +func (v *interfaceDisplay) MaxBacklightBrightness() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MaxBacklightBrightness", + } +} + +// property ColorTemperatureManual i + +func (v *interfaceDisplay) ColorTemperatureManual() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ColorTemperatureManual", + } +} + +// property DisplayMode y + +func (v *interfaceDisplay) DisplayMode() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "DisplayMode", + } +} + +// property CustomIdList as + +func (v *interfaceDisplay) CustomIdList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "CustomIdList", + } +} + +// property CurrentCustomId s + +func (v *interfaceDisplay) CurrentCustomId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentCustomId", + } +} + +// property ScreenHeight q + +func (v *interfaceDisplay) ScreenHeight() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "ScreenHeight", + } +} + +// property Monitors ao + +func (v *interfaceDisplay) Monitors() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Monitors", + } +} + +type PropTouchscreens interface { + Get(flags dbus.Flags) (value []Touchscreen, err error) + Set(flags dbus.Flags, value []Touchscreen) error + ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error +} + +type implPropTouchscreens struct { + Impl proxy.Implementer + Name string +} + +func (p implPropTouchscreens) Get(flags dbus.Flags) (value []Touchscreen, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropTouchscreens) Set(flags dbus.Flags, value []Touchscreen) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropTouchscreens) ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []Touchscreen + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Touchscreens a(isss) + +func (v *interfaceDisplay) Touchscreens() PropTouchscreens { + return &implPropTouchscreens{ + Impl: v, + Name: "Touchscreens", + } +} + +// property Primary s + +func (v *interfaceDisplay) Primary() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Primary", + } +} + +type PropDisplayBrightness interface { + Get(flags dbus.Flags) (value map[string]float64, err error) + Set(flags dbus.Flags, value map[string]float64) error + ConnectChanged(cb func(hasValue bool, value map[string]float64)) error +} + +type implPropDisplayBrightness struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDisplayBrightness) Get(flags dbus.Flags) (value map[string]float64, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDisplayBrightness) Set(flags dbus.Flags, value map[string]float64) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDisplayBrightness) ConnectChanged(cb func(hasValue bool, value map[string]float64)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]float64 + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Brightness a{sd} + +func (v *interfaceDisplay) Brightness() PropDisplayBrightness { + return &implPropDisplayBrightness{ + Impl: v, + Name: "Brightness", + } +} + +type Monitor interface { + monitor // interface org.deepin.dde.Display1.Monitor + proxy.Object +} + +type objectMonitor struct { + interfaceMonitor // interface org.deepin.dde.Display1.Monitor + proxy.ImplObject +} + +func NewMonitor(conn *dbus.Conn, path dbus.ObjectPath) (Monitor, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectMonitor) + obj.ImplObject.Init_(conn, "org.deepin.dde.Display1", path) + return obj, nil +} + +type monitor interface { + GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + Enable(flags dbus.Flags, enabled bool) error + GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call + SetMode(flags dbus.Flags, mode uint32) error + GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call + SetModeBySize(flags dbus.Flags, width uint16, height uint16) error + GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call + SetPosition(flags dbus.Flags, X int16, y int16) error + GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call + SetReflect(flags dbus.Flags, value uint16) error + GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call + SetRefreshRate(flags dbus.Flags, value float64) error + GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call + SetRotation(flags dbus.Flags, value uint16) error + MmHeight() proxy.PropUint32 + Width() proxy.PropUint16 + Rotation() proxy.PropUint16 + RefreshRate() proxy.PropDouble + CurrentRotateMode() proxy.PropByte + AvailableFillModes() proxy.PropStringArray + ID() proxy.PropUint32 + Rotations() proxy.PropUint16Array + BestMode() PropModeInfo + MmWidth() proxy.PropUint32 + Brightness() proxy.PropDouble + CurrentMode() PropModeInfo + Name() proxy.PropString + Manufacturer() proxy.PropString + X() proxy.PropInt16 + Y() proxy.PropInt16 + Height() proxy.PropUint16 + CurrentFillMode() proxy.PropString + Connected() proxy.PropBool + Model() proxy.PropString + Reflects() proxy.PropUint16Array + Modes() PropModeInfoSlice + PreferredModes() PropModeInfoSlice + Enabled() proxy.PropBool + Reflect() proxy.PropUint16 +} + +type interfaceMonitor struct{} + +func (v *interfaceMonitor) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceMonitor) GetInterfaceName_() string { + return "org.deepin.dde.Display1.Monitor" +} + +// method Enable + +func (v *interfaceMonitor) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enabled) +} + +func (v *interfaceMonitor) Enable(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method SetMode + +func (v *interfaceMonitor) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMode", flags, ch, mode) +} + +func (v *interfaceMonitor) SetMode(flags dbus.Flags, mode uint32) error { + return (<-v.GoSetMode(flags, make(chan *dbus.Call, 1), mode).Done).Err +} + +// method SetModeBySize + +func (v *interfaceMonitor) GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetModeBySize", flags, ch, width, height) +} + +func (v *interfaceMonitor) SetModeBySize(flags dbus.Flags, width uint16, height uint16) error { + return (<-v.GoSetModeBySize(flags, make(chan *dbus.Call, 1), width, height).Done).Err +} + +// method SetPosition + +func (v *interfaceMonitor) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPosition", flags, ch, X, y) +} + +func (v *interfaceMonitor) SetPosition(flags dbus.Flags, X int16, y int16) error { + return (<-v.GoSetPosition(flags, make(chan *dbus.Call, 1), X, y).Done).Err +} + +// method SetReflect + +func (v *interfaceMonitor) GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetReflect", flags, ch, value) +} + +func (v *interfaceMonitor) SetReflect(flags dbus.Flags, value uint16) error { + return (<-v.GoSetReflect(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetRefreshRate + +func (v *interfaceMonitor) GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRefreshRate", flags, ch, value) +} + +func (v *interfaceMonitor) SetRefreshRate(flags dbus.Flags, value float64) error { + return (<-v.GoSetRefreshRate(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetRotation + +func (v *interfaceMonitor) GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRotation", flags, ch, value) +} + +func (v *interfaceMonitor) SetRotation(flags dbus.Flags, value uint16) error { + return (<-v.GoSetRotation(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// property MmHeight u + +func (v *interfaceMonitor) MmHeight() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MmHeight", + } +} + +// property Width q + +func (v *interfaceMonitor) Width() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Width", + } +} + +// property Rotation q + +func (v *interfaceMonitor) Rotation() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Rotation", + } +} + +// property RefreshRate d + +func (v *interfaceMonitor) RefreshRate() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "RefreshRate", + } +} + +// property CurrentRotateMode y + +func (v *interfaceMonitor) CurrentRotateMode() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "CurrentRotateMode", + } +} + +// property AvailableFillModes as + +func (v *interfaceMonitor) AvailableFillModes() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "AvailableFillModes", + } +} + +// property ID u + +func (v *interfaceMonitor) ID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ID", + } +} + +// property Rotations aq + +func (v *interfaceMonitor) Rotations() proxy.PropUint16Array { + return &proxy.ImplPropUint16Array{ + Impl: v, + Name: "Rotations", + } +} + +// property BestMode (uqqd) + +func (v *interfaceMonitor) BestMode() PropModeInfo { + return &implPropModeInfo{ + Impl: v, + Name: "BestMode", + } +} + +// property MmWidth u + +func (v *interfaceMonitor) MmWidth() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MmWidth", + } +} + +// property Brightness d + +func (v *interfaceMonitor) Brightness() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Brightness", + } +} + +// property CurrentMode (uqqd) + +func (v *interfaceMonitor) CurrentMode() PropModeInfo { + return &implPropModeInfo{ + Impl: v, + Name: "CurrentMode", + } +} + +// property Name s + +func (v *interfaceMonitor) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Manufacturer s + +func (v *interfaceMonitor) Manufacturer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Manufacturer", + } +} + +// property X n + +func (v *interfaceMonitor) X() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "X", + } +} + +// property Y n + +func (v *interfaceMonitor) Y() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "Y", + } +} + +// property Height q + +func (v *interfaceMonitor) Height() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Height", + } +} + +// property CurrentFillMode s + +func (v *interfaceMonitor) CurrentFillMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentFillMode", + } +} + +// property Connected b + +func (v *interfaceMonitor) Connected() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Connected", + } +} + +// property Model s + +func (v *interfaceMonitor) Model() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Model", + } +} + +// property Reflects aq + +func (v *interfaceMonitor) Reflects() proxy.PropUint16Array { + return &proxy.ImplPropUint16Array{ + Impl: v, + Name: "Reflects", + } +} + +// property Modes a(uqqd) + +func (v *interfaceMonitor) Modes() PropModeInfoSlice { + return &implPropModeInfoSlice{ + Impl: v, + Name: "Modes", + } +} + +// property PreferredModes a(uqqd) + +func (v *interfaceMonitor) PreferredModes() PropModeInfoSlice { + return &implPropModeInfoSlice{ + Impl: v, + Name: "PreferredModes", + } +} + +// property Enabled b + +func (v *interfaceMonitor) Enabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Enabled", + } +} + +// property Reflect q + +func (v *interfaceMonitor) Reflect() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Reflect", + } +} + +type PropModeInfo interface { + Get(flags dbus.Flags) (value ModeInfo, err error) + Set(flags dbus.Flags, value ModeInfo) error + ConnectChanged(cb func(hasValue bool, value ModeInfo)) error +} + +type implPropModeInfo struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModeInfo) Get(flags dbus.Flags) (value ModeInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModeInfo) Set(flags dbus.Flags, value ModeInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModeInfo) ConnectChanged(cb func(hasValue bool, value ModeInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ModeInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ModeInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropModeInfoSlice interface { + Get(flags dbus.Flags) (value []ModeInfo, err error) + Set(flags dbus.Flags, value []ModeInfo) error + ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error +} + +type implPropModeInfoSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModeInfoSlice) Get(flags dbus.Flags) (value []ModeInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModeInfoSlice) Set(flags dbus.Flags, value []ModeInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModeInfoSlice) ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ModeInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1306 @@ +// Code generated by "./generator ./session/org.deepin.dde.display1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDisplay struct { + MockInterfaceDisplay // interface org.deepin.dde.Display1 + proxy.MockObject +} + +type MockInterfaceDisplay struct { + mock.Mock +} + +// method ApplyChanges + +func (v *MockInterfaceDisplay) GoApplyChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ApplyChanges(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method AssociateTouch + +func (v *MockInterfaceDisplay) GoAssociateTouch(flags dbus.Flags, ch chan *dbus.Call, outputName string, touchSerial string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName, touchSerial) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) AssociateTouch(flags dbus.Flags, outputName string, touchSerial string) error { + mockArgs := v.Called(flags, outputName, touchSerial) + + return mockArgs.Error(0) +} + +// method CanRotate + +func (v *MockInterfaceDisplay) GoCanRotate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) CanRotate(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanSetBrightness + +func (v *MockInterfaceDisplay) GoCanSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) CanSetBrightness(flags dbus.Flags, outputName string) (bool, error) { + mockArgs := v.Called(flags, outputName) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ChangeBrightness + +func (v *MockInterfaceDisplay) GoChangeBrightness(flags dbus.Flags, ch chan *dbus.Call, raised bool) *dbus.Call { + mockArgs := v.Called(flags, ch, raised) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ChangeBrightness(flags dbus.Flags, raised bool) error { + mockArgs := v.Called(flags, raised) + + return mockArgs.Error(0) +} + +// method DeleteCustomMode + +func (v *MockInterfaceDisplay) GoDeleteCustomMode(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) DeleteCustomMode(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method GetBrightness + +func (v *MockInterfaceDisplay) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetBrightness(flags dbus.Flags) (map[string]float64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetBuiltinMonitor + +func (v *MockInterfaceDisplay) GoGetBuiltinMonitor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetBuiltinMonitor(flags dbus.Flags) (string, dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.String(0), ret1, mockArgs.Error(2) +} + +// method GetRealDisplayMode + +func (v *MockInterfaceDisplay) GoGetRealDisplayMode(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetRealDisplayMode(flags dbus.Flags) (uint8, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListOutputNames + +func (v *MockInterfaceDisplay) GoListOutputNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ListOutputNames(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListOutputsCommonModes + +func (v *MockInterfaceDisplay) GoListOutputsCommonModes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ListOutputsCommonModes(flags dbus.Flags) ([][]interface{}, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([][]interface{}) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ModifyConfigName + +func (v *MockInterfaceDisplay) GoModifyConfigName(flags dbus.Flags, ch chan *dbus.Call, name string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ModifyConfigName(flags dbus.Flags, name string, newName string) error { + mockArgs := v.Called(flags, name, newName) + + return mockArgs.Error(0) +} + +// method RefreshBrightness + +func (v *MockInterfaceDisplay) GoRefreshBrightness(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) RefreshBrightness(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reset + +func (v *MockInterfaceDisplay) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ResetChanges + +func (v *MockInterfaceDisplay) GoResetChanges(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) ResetChanges(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Save + +func (v *MockInterfaceDisplay) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) Save(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetAndSaveBrightness + +func (v *MockInterfaceDisplay) GoSetAndSaveBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetAndSaveBrightness(flags dbus.Flags, outputName string, value float64) error { + mockArgs := v.Called(flags, outputName, value) + + return mockArgs.Error(0) +} + +// method SetBrightness + +func (v *MockInterfaceDisplay) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, outputName string, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetBrightness(flags dbus.Flags, outputName string, value float64) error { + mockArgs := v.Called(flags, outputName, value) + + return mockArgs.Error(0) +} + +// method SetColorTemperature + +func (v *MockInterfaceDisplay) GoSetColorTemperature(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetColorTemperature(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetMethodAdjustCCT + +func (v *MockInterfaceDisplay) GoSetMethodAdjustCCT(flags dbus.Flags, ch chan *dbus.Call, adjustMethod int32) *dbus.Call { + mockArgs := v.Called(flags, ch, adjustMethod) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetMethodAdjustCCT(flags dbus.Flags, adjustMethod int32) error { + mockArgs := v.Called(flags, adjustMethod) + + return mockArgs.Error(0) +} + +// method SetPrimary + +func (v *MockInterfaceDisplay) GoSetPrimary(flags dbus.Flags, ch chan *dbus.Call, outputName string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetPrimary(flags dbus.Flags, outputName string) error { + mockArgs := v.Called(flags, outputName) + + return mockArgs.Error(0) +} + +// method SwitchMode + +func (v *MockInterfaceDisplay) GoSwitchMode(flags dbus.Flags, ch chan *dbus.Call, mode uint8, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SwitchMode(flags dbus.Flags, mode uint8, name string) error { + mockArgs := v.Called(flags, mode, name) + + return mockArgs.Error(0) +} + +// property ColorTemperatureMode i + +func (v *MockInterfaceDisplay) ColorTemperatureMode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasChanged b + +func (v *MockInterfaceDisplay) HasChanged() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDisplayTouchMap struct { + mock.Mock +} + +func (p MockPropDisplayTouchMap) Get(flags dbus.Flags) (value map[string]string, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDisplayTouchMap) Set(flags dbus.Flags, value map[string]string) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDisplayTouchMap) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property TouchMap a{ss} + +func (v *MockInterfaceDisplay) TouchMap() PropDisplayTouchMap { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDisplayTouchMap) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDisplayPrimaryRect struct { + mock.Mock +} + +func (p MockPropDisplayPrimaryRect) Get(flags dbus.Flags) (value Rectangle, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(Rectangle) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDisplayPrimaryRect) Set(flags dbus.Flags, value Rectangle) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDisplayPrimaryRect) ConnectChanged(cb func(hasValue bool, value Rectangle)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property PrimaryRect (nnqq) + +func (v *MockInterfaceDisplay) PrimaryRect() PropDisplayPrimaryRect { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDisplayPrimaryRect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ScreenWidth q + +func (v *MockInterfaceDisplay) ScreenWidth() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxBacklightBrightness u + +func (v *MockInterfaceDisplay) MaxBacklightBrightness() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ColorTemperatureManual i + +func (v *MockInterfaceDisplay) ColorTemperatureManual() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisplayMode y + +func (v *MockInterfaceDisplay) DisplayMode() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CustomIdList as + +func (v *MockInterfaceDisplay) CustomIdList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentCustomId s + +func (v *MockInterfaceDisplay) CurrentCustomId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ScreenHeight q + +func (v *MockInterfaceDisplay) ScreenHeight() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Monitors ao + +func (v *MockInterfaceDisplay) Monitors() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropTouchscreens struct { + mock.Mock +} + +func (p MockPropTouchscreens) Get(flags dbus.Flags) (value []Touchscreen, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]Touchscreen) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropTouchscreens) Set(flags dbus.Flags, value []Touchscreen) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropTouchscreens) ConnectChanged(cb func(hasValue bool, value []Touchscreen)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Touchscreens a(isss) + +func (v *MockInterfaceDisplay) Touchscreens() PropTouchscreens { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropTouchscreens) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Primary s + +func (v *MockInterfaceDisplay) Primary() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDisplayBrightness struct { + mock.Mock +} + +func (p MockPropDisplayBrightness) Get(flags dbus.Flags) (value map[string]float64, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDisplayBrightness) Set(flags dbus.Flags, value map[string]float64) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDisplayBrightness) ConnectChanged(cb func(hasValue bool, value map[string]float64)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Brightness a{sd} + +func (v *MockInterfaceDisplay) Brightness() PropDisplayBrightness { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDisplayBrightness) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockMonitor struct { + MockInterfaceMonitor // interface org.deepin.dde.Display1.Monitor + proxy.MockObject +} + +type MockInterfaceMonitor struct { + mock.Mock +} + +// method Enable + +func (v *MockInterfaceMonitor) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) Enable(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method SetMode + +func (v *MockInterfaceMonitor) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetMode(flags dbus.Flags, mode uint32) error { + mockArgs := v.Called(flags, mode) + + return mockArgs.Error(0) +} + +// method SetModeBySize + +func (v *MockInterfaceMonitor) GoSetModeBySize(flags dbus.Flags, ch chan *dbus.Call, width uint16, height uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, width, height) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetModeBySize(flags dbus.Flags, width uint16, height uint16) error { + mockArgs := v.Called(flags, width, height) + + return mockArgs.Error(0) +} + +// method SetPosition + +func (v *MockInterfaceMonitor) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, X int16, y int16) *dbus.Call { + mockArgs := v.Called(flags, ch, X, y) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetPosition(flags dbus.Flags, X int16, y int16) error { + mockArgs := v.Called(flags, X, y) + + return mockArgs.Error(0) +} + +// method SetReflect + +func (v *MockInterfaceMonitor) GoSetReflect(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetReflect(flags dbus.Flags, value uint16) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetRefreshRate + +func (v *MockInterfaceMonitor) GoSetRefreshRate(flags dbus.Flags, ch chan *dbus.Call, value float64) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetRefreshRate(flags dbus.Flags, value float64) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetRotation + +func (v *MockInterfaceMonitor) GoSetRotation(flags dbus.Flags, ch chan *dbus.Call, value uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMonitor) SetRotation(flags dbus.Flags, value uint16) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// property MmHeight u + +func (v *MockInterfaceMonitor) MmHeight() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Width q + +func (v *MockInterfaceMonitor) Width() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rotation q + +func (v *MockInterfaceMonitor) Rotation() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RefreshRate d + +func (v *MockInterfaceMonitor) RefreshRate() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentRotateMode y + +func (v *MockInterfaceMonitor) CurrentRotateMode() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AvailableFillModes as + +func (v *MockInterfaceMonitor) AvailableFillModes() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ID u + +func (v *MockInterfaceMonitor) ID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rotations aq + +func (v *MockInterfaceMonitor) Rotations() proxy.PropUint16Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BestMode (uqqd) + +func (v *MockInterfaceMonitor) BestMode() PropModeInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MmWidth u + +func (v *MockInterfaceMonitor) MmWidth() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Brightness d + +func (v *MockInterfaceMonitor) Brightness() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentMode (uqqd) + +func (v *MockInterfaceMonitor) CurrentMode() PropModeInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceMonitor) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Manufacturer s + +func (v *MockInterfaceMonitor) Manufacturer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property X n + +func (v *MockInterfaceMonitor) X() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Y n + +func (v *MockInterfaceMonitor) Y() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Height q + +func (v *MockInterfaceMonitor) Height() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentFillMode s + +func (v *MockInterfaceMonitor) CurrentFillMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connected b + +func (v *MockInterfaceMonitor) Connected() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Model s + +func (v *MockInterfaceMonitor) Model() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Reflects aq + +func (v *MockInterfaceMonitor) Reflects() proxy.PropUint16Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Modes a(uqqd) + +func (v *MockInterfaceMonitor) Modes() PropModeInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PreferredModes a(uqqd) + +func (v *MockInterfaceMonitor) PreferredModes() PropModeInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModeInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Enabled b + +func (v *MockInterfaceMonitor) Enabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Reflect q + +func (v *MockInterfaceMonitor) Reflect() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModeInfo struct { + mock.Mock +} + +func (p MockPropModeInfo) Get(flags dbus.Flags) (value ModeInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModeInfo) Set(flags dbus.Flags, value ModeInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModeInfo) ConnectChanged(cb func(hasValue bool, value ModeInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropModeInfoSlice struct { + mock.Mock +} + +func (p MockPropModeInfoSlice) Get(flags dbus.Flags) (value []ModeInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ModeInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModeInfoSlice) Set(flags dbus.Flags, value []ModeInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModeInfoSlice) ConnectChanged(cb func(hasValue bool, value []ModeInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ +{ + "Service": "org.deepin.dde.Display1", + "Objects": [ + { + "Type": "Display", + "Path": "/org/deepin/dde/Display1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Display1", + "Type": "display", + "Fixes": { + "m/ListOutputsCommonModes": [ + { + "Name": "arg0", + "Type": "[]ModeInfo" + } + ], + "p/PrimaryRect": { + "Type": "PropDisplayPrimaryRect", + "ValueType": "Rectangle", + "EmptyValue": "$T{}" + }, + "p/Brightness": { + "Type": "PropDisplayBrightness", + "ValueType": "map[string]float64" + }, + "p/TouchMap": { + "Type": "PropDisplayTouchMap", + "ValueType": "map[string]string" + }, + "p/Touchscreens":{ + "Type": "PropTouchscreens", + "ValueType": "[]Touchscreen" + } + } + } + ] + }, + { + "Type": "Monitor", + "Interfaces": [ + { + "Name": "org.deepin.dde.Display1.Monitor", + "Type":"monitor", + "Fixes": { + "p/BestMode": { + "RefType": "PropModeInfo" + }, + "p/CurrentMode": { + "RefType": "PropModeInfo" + }, + "p/Modes": { + "RefType": "PropModeInfoSlice" + }, + "p/PreferredModes": { + "RefType": "PropModeInfoSlice" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropModeInfo", + "ValueType": "ModeInfo", + "EmptyValue": "$T{}" + }, + { + "Type": "PropModeInfoSlice", + "ValueType": "[]ModeInfo" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/Display.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/Display.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/Display.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/Display.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,29 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package display1 + +// ModeInfo type +type ModeInfo struct { + Id uint32 + Width uint16 + Height uint16 + Rate float64 +} + +// Rectangle type +type Rectangle struct { + X int16 + Y int16 + Width uint16 + Height uint16 +} + +// Touchscreen type +type Touchscreen struct { + Id int32 + Node string + DeviceNode string + Serial string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/Monitor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/Monitor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.display1/Monitor.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.display1/Monitor.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,459 @@ +// Code generated by "./generator ./session/org.deepin.dde.inputdevices1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Keyboard interface { + keyboard // interface org.deepin.dde.InputDevice1.Keyboard + proxy.Object +} + +type objectKeyboard struct { + interfaceKeyboard // interface org.deepin.dde.InputDevice1.Keyboard + proxy.ImplObject +} + +func NewKeyboard(conn *dbus.Conn) Keyboard { + obj := new(objectKeyboard) + obj.ImplObject.Init_(conn, "org.deepin.dde.InputDevices1", "/org/deepin/dde/InputDevice1/Keyboard") + return obj +} + +type keyboard interface { + GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call + AddLayoutOption(flags dbus.Flags, option string) error + GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + AddUserLayout(flags dbus.Flags, layout string) error + GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearLayoutOption(flags dbus.Flags) error + GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call + DeleteLayoutOption(flags dbus.Flags, option string) error + GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + DeleteUserLayout(flags dbus.Flags, layout string) error + GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + GetLayoutDesc(flags dbus.Flags, layout string) (string, error) + GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + LayoutList(flags dbus.Flags) (map[string]string, error) + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + UserOptionList() proxy.PropStringArray + RepeatEnabled() proxy.PropBool + CapslockToggle() proxy.PropBool + CursorBlink() proxy.PropInt32 + RepeatInterval() proxy.PropUint32 + RepeatDelay() proxy.PropUint32 + CurrentLayout() proxy.PropString + UserLayoutList() proxy.PropStringArray +} + +type interfaceKeyboard struct{} + +func (v *interfaceKeyboard) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceKeyboard) GetInterfaceName_() string { + return "org.deepin.dde.InputDevice1.Keyboard" +} + +// method AddLayoutOption + +func (v *interfaceKeyboard) GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddLayoutOption", flags, ch, option) +} + +func (v *interfaceKeyboard) AddLayoutOption(flags dbus.Flags, option string) error { + return (<-v.GoAddLayoutOption(flags, make(chan *dbus.Call, 1), option).Done).Err +} + +// method AddUserLayout + +func (v *interfaceKeyboard) GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddUserLayout", flags, ch, layout) +} + +func (v *interfaceKeyboard) AddUserLayout(flags dbus.Flags, layout string) error { + return (<-v.GoAddUserLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err +} + +// method ClearLayoutOption + +func (v *interfaceKeyboard) GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearLayoutOption", flags, ch) +} + +func (v *interfaceKeyboard) ClearLayoutOption(flags dbus.Flags) error { + return (<-v.GoClearLayoutOption(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method DeleteLayoutOption + +func (v *interfaceKeyboard) GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteLayoutOption", flags, ch, option) +} + +func (v *interfaceKeyboard) DeleteLayoutOption(flags dbus.Flags, option string) error { + return (<-v.GoDeleteLayoutOption(flags, make(chan *dbus.Call, 1), option).Done).Err +} + +// method DeleteUserLayout + +func (v *interfaceKeyboard) GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteUserLayout", flags, ch, layout) +} + +func (v *interfaceKeyboard) DeleteUserLayout(flags dbus.Flags, layout string) error { + return (<-v.GoDeleteUserLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err +} + +// method GetLayoutDesc + +func (v *interfaceKeyboard) GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLayoutDesc", flags, ch, layout) +} + +func (*interfaceKeyboard) StoreGetLayoutDesc(call *dbus.Call) (description string, err error) { + err = call.Store(&description) + return +} + +func (v *interfaceKeyboard) GetLayoutDesc(flags dbus.Flags, layout string) (string, error) { + return v.StoreGetLayoutDesc( + <-v.GoGetLayoutDesc(flags, make(chan *dbus.Call, 1), layout).Done) +} + +// method LayoutList + +func (v *interfaceKeyboard) GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LayoutList", flags, ch) +} + +func (*interfaceKeyboard) StoreLayoutList(call *dbus.Call) (layout_list map[string]string, err error) { + err = call.Store(&layout_list) + return +} + +func (v *interfaceKeyboard) LayoutList(flags dbus.Flags) (map[string]string, error) { + return v.StoreLayoutList( + <-v.GoLayoutList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Reset + +func (v *interfaceKeyboard) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceKeyboard) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property UserOptionList as + +func (v *interfaceKeyboard) UserOptionList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UserOptionList", + } +} + +// property RepeatEnabled b + +func (v *interfaceKeyboard) RepeatEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RepeatEnabled", + } +} + +// property CapslockToggle b + +func (v *interfaceKeyboard) CapslockToggle() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CapslockToggle", + } +} + +// property CursorBlink i + +func (v *interfaceKeyboard) CursorBlink() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CursorBlink", + } +} + +// property RepeatInterval u + +func (v *interfaceKeyboard) RepeatInterval() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RepeatInterval", + } +} + +// property RepeatDelay u + +func (v *interfaceKeyboard) RepeatDelay() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RepeatDelay", + } +} + +// property CurrentLayout s + +func (v *interfaceKeyboard) CurrentLayout() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentLayout", + } +} + +// property UserLayoutList as + +func (v *interfaceKeyboard) UserLayoutList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UserLayoutList", + } +} + +type TouchPad interface { + touchPad // interface org.deepin.dde.InputDevice1.TouchPad + proxy.Object +} + +type objectTouchPad struct { + interfaceTouchPad // interface org.deepin.dde.InputDevice1.TouchPad + proxy.ImplObject +} + +func NewTouchPad(conn *dbus.Conn) TouchPad { + obj := new(objectTouchPad) + obj.ImplObject.Init_(conn, "org.deepin.dde.InputDevices1", "/org/deepin/dde/InputDevice1/TouchPad") + return obj +} + +type touchPad interface { + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + EdgeScroll() proxy.PropBool + PalmDetect() proxy.PropBool + MotionAcceleration() proxy.PropDouble + DeltaScroll() proxy.PropInt32 + DragThreshold() proxy.PropInt32 + LeftHanded() proxy.PropBool + DisableIfTyping() proxy.PropBool + NaturalScroll() proxy.PropBool + HorizScroll() proxy.PropBool + VertScroll() proxy.PropBool + MotionThreshold() proxy.PropDouble + DoubleClick() proxy.PropInt32 + DeviceList() proxy.PropString + TPadEnable() proxy.PropBool + PalmMinZ() proxy.PropInt32 + Exist() proxy.PropBool + TapClick() proxy.PropBool + MotionScaling() proxy.PropDouble + PalmMinWidth() proxy.PropInt32 +} + +type interfaceTouchPad struct{} + +func (v *interfaceTouchPad) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTouchPad) GetInterfaceName_() string { + return "org.deepin.dde.InputDevice1.TouchPad" +} + +// method Reset + +func (v *interfaceTouchPad) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceTouchPad) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property EdgeScroll b + +func (v *interfaceTouchPad) EdgeScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "EdgeScroll", + } +} + +// property PalmDetect b + +func (v *interfaceTouchPad) PalmDetect() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PalmDetect", + } +} + +// property MotionAcceleration d + +func (v *interfaceTouchPad) MotionAcceleration() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MotionAcceleration", + } +} + +// property DeltaScroll i + +func (v *interfaceTouchPad) DeltaScroll() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DeltaScroll", + } +} + +// property DragThreshold i + +func (v *interfaceTouchPad) DragThreshold() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DragThreshold", + } +} + +// property LeftHanded b + +func (v *interfaceTouchPad) LeftHanded() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LeftHanded", + } +} + +// property DisableIfTyping b + +func (v *interfaceTouchPad) DisableIfTyping() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DisableIfTyping", + } +} + +// property NaturalScroll b + +func (v *interfaceTouchPad) NaturalScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NaturalScroll", + } +} + +// property HorizScroll b + +func (v *interfaceTouchPad) HorizScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HorizScroll", + } +} + +// property VertScroll b + +func (v *interfaceTouchPad) VertScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VertScroll", + } +} + +// property MotionThreshold d + +func (v *interfaceTouchPad) MotionThreshold() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MotionThreshold", + } +} + +// property DoubleClick i + +func (v *interfaceTouchPad) DoubleClick() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DoubleClick", + } +} + +// property DeviceList s + +func (v *interfaceTouchPad) DeviceList() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DeviceList", + } +} + +// property TPadEnable b + +func (v *interfaceTouchPad) TPadEnable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TPadEnable", + } +} + +// property PalmMinZ i + +func (v *interfaceTouchPad) PalmMinZ() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "PalmMinZ", + } +} + +// property Exist b + +func (v *interfaceTouchPad) Exist() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Exist", + } +} + +// property TapClick b + +func (v *interfaceTouchPad) TapClick() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TapClick", + } +} + +// property MotionScaling d + +func (v *interfaceTouchPad) MotionScaling() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "MotionScaling", + } +} + +// property PalmMinWidth i + +func (v *interfaceTouchPad) PalmMinWidth() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "PalmMinWidth", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,557 @@ +// Code generated by "./generator ./session/org.deepin.dde.inputdevices1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockKeyboard struct { + MockInterfaceKeyboard // interface org.deepin.dde.InputDevice1.Keyboard + proxy.MockObject +} + +type MockInterfaceKeyboard struct { + mock.Mock +} + +// method AddLayoutOption + +func (v *MockInterfaceKeyboard) GoAddLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + mockArgs := v.Called(flags, ch, option) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) AddLayoutOption(flags dbus.Flags, option string) error { + mockArgs := v.Called(flags, option) + + return mockArgs.Error(0) +} + +// method AddUserLayout + +func (v *MockInterfaceKeyboard) GoAddUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) AddUserLayout(flags dbus.Flags, layout string) error { + mockArgs := v.Called(flags, layout) + + return mockArgs.Error(0) +} + +// method ClearLayoutOption + +func (v *MockInterfaceKeyboard) GoClearLayoutOption(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) ClearLayoutOption(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method DeleteLayoutOption + +func (v *MockInterfaceKeyboard) GoDeleteLayoutOption(flags dbus.Flags, ch chan *dbus.Call, option string) *dbus.Call { + mockArgs := v.Called(flags, ch, option) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) DeleteLayoutOption(flags dbus.Flags, option string) error { + mockArgs := v.Called(flags, option) + + return mockArgs.Error(0) +} + +// method DeleteUserLayout + +func (v *MockInterfaceKeyboard) GoDeleteUserLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) DeleteUserLayout(flags dbus.Flags, layout string) error { + mockArgs := v.Called(flags, layout) + + return mockArgs.Error(0) +} + +// method GetLayoutDesc + +func (v *MockInterfaceKeyboard) GoGetLayoutDesc(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) GetLayoutDesc(flags dbus.Flags, layout string) (string, error) { + mockArgs := v.Called(flags, layout) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method LayoutList + +func (v *MockInterfaceKeyboard) GoLayoutList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) LayoutList(flags dbus.Flags) (map[string]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reset + +func (v *MockInterfaceKeyboard) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceKeyboard) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property UserOptionList as + +func (v *MockInterfaceKeyboard) UserOptionList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepeatEnabled b + +func (v *MockInterfaceKeyboard) RepeatEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CapslockToggle b + +func (v *MockInterfaceKeyboard) CapslockToggle() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CursorBlink i + +func (v *MockInterfaceKeyboard) CursorBlink() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepeatInterval u + +func (v *MockInterfaceKeyboard) RepeatInterval() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepeatDelay u + +func (v *MockInterfaceKeyboard) RepeatDelay() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentLayout s + +func (v *MockInterfaceKeyboard) CurrentLayout() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserLayoutList as + +func (v *MockInterfaceKeyboard) UserLayoutList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockTouchPad struct { + MockInterfaceTouchPad // interface org.deepin.dde.InputDevice1.TouchPad + proxy.MockObject +} + +type MockInterfaceTouchPad struct { + mock.Mock +} + +// method Reset + +func (v *MockInterfaceTouchPad) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTouchPad) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property EdgeScroll b + +func (v *MockInterfaceTouchPad) EdgeScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PalmDetect b + +func (v *MockInterfaceTouchPad) PalmDetect() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MotionAcceleration d + +func (v *MockInterfaceTouchPad) MotionAcceleration() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeltaScroll i + +func (v *MockInterfaceTouchPad) DeltaScroll() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DragThreshold i + +func (v *MockInterfaceTouchPad) DragThreshold() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LeftHanded b + +func (v *MockInterfaceTouchPad) LeftHanded() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisableIfTyping b + +func (v *MockInterfaceTouchPad) DisableIfTyping() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NaturalScroll b + +func (v *MockInterfaceTouchPad) NaturalScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HorizScroll b + +func (v *MockInterfaceTouchPad) HorizScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property VertScroll b + +func (v *MockInterfaceTouchPad) VertScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MotionThreshold d + +func (v *MockInterfaceTouchPad) MotionThreshold() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DoubleClick i + +func (v *MockInterfaceTouchPad) DoubleClick() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceList s + +func (v *MockInterfaceTouchPad) DeviceList() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TPadEnable b + +func (v *MockInterfaceTouchPad) TPadEnable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PalmMinZ i + +func (v *MockInterfaceTouchPad) PalmMinZ() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Exist b + +func (v *MockInterfaceTouchPad) Exist() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TapClick b + +func (v *MockInterfaceTouchPad) TapClick() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MotionScaling d + +func (v *MockInterfaceTouchPad) MotionScaling() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PalmMinWidth i + +func (v *MockInterfaceTouchPad) PalmMinWidth() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +{ + "Service": "org.deepin.dde.InputDevices1", + "Objects": [ + { + "Type": "Keyboard", + "Path": "/org/deepin/dde/InputDevice1/Keyboard", + "Interfaces": [ + { + "Name": "org.deepin.dde.InputDevice1.Keyboard", + "Type": "keyboard" + } + ] + }, + { + "Type": "TouchPad", + "Path": "/org/deepin/dde/InputDevice1/TouchPad", + "Interfaces": [ + { + "Name": "org.deepin.dde.InputDevice1.TouchPad", + "Type": "touchPad" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/Keyboard.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/Keyboard.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/Keyboard.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/Keyboard.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/TouchPad.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/TouchPad.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.inputdevices1/TouchPad.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.inputdevices1/TouchPad.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1643 @@ +// Code generated by "./generator ./session/org.deepin.dde.kwayland1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package kwayland1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type OutputManagement interface { + outputManagement // interface org.deepin.dde.KWayland1.Output + proxy.Object +} + +type objectOutputManagement struct { + interfaceOutputManagement // interface org.deepin.dde.KWayland1.Output + proxy.ImplObject +} + +func NewOutputManagement(conn *dbus.Conn) OutputManagement { + obj := new(objectOutputManagement) + obj.ImplObject.Init_(conn, "org.deepin.dde.KWayland1", "/org/deepin/dde/KWayland1/Output") + return obj +} + +type outputManagement interface { + GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListOutput(flags dbus.Flags) (string, error) + GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call + GetOutput(flags dbus.Flags, arg1 string) (string, error) + GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call + Apply(flags dbus.Flags, outputs string) error + GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call + WlSimulateKey(flags dbus.Flags, state int32) error + ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) + ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) + ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceOutputManagement struct{} + +func (v *interfaceOutputManagement) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceOutputManagement) GetInterfaceName_() string { + return "org.deepin.dde.KWayland1.Output" +} + +// method ListOutput + +func (v *interfaceOutputManagement) GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListOutput", flags, ch) +} + +func (*interfaceOutputManagement) StoreListOutput(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceOutputManagement) ListOutput(flags dbus.Flags) (string, error) { + return v.StoreListOutput( + <-v.GoListOutput(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetOutput + +func (v *interfaceOutputManagement) GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetOutput", flags, ch, arg1) +} + +func (*interfaceOutputManagement) StoreGetOutput(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceOutputManagement) GetOutput(flags dbus.Flags, arg1 string) (string, error) { + return v.StoreGetOutput( + <-v.GoGetOutput(flags, make(chan *dbus.Call, 1), arg1).Done) +} + +// method Apply + +func (v *interfaceOutputManagement) GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Apply", flags, ch, outputs) +} + +func (v *interfaceOutputManagement) Apply(flags dbus.Flags, outputs string) error { + return (<-v.GoApply(flags, make(chan *dbus.Call, 1), outputs).Done).Err +} + +// method WlSimulateKey + +func (v *interfaceOutputManagement) GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WlSimulateKey", flags, ch, state) +} + +func (v *interfaceOutputManagement) WlSimulateKey(flags dbus.Flags, state int32) error { + return (<-v.GoWlSimulateKey(flags, make(chan *dbus.Call, 1), state).Done).Err +} + +// signal OutputAdded + +func (v *interfaceOutputManagement) ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OutputAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OutputAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var output string + err := dbus.Store(sig.Body, &output) + if err == nil { + cb(output) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal OutputRemoved + +func (v *interfaceOutputManagement) ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OutputRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OutputRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var output string + err := dbus.Store(sig.Body, &output) + if err == nil { + cb(output) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal OutputChanged + +func (v *interfaceOutputManagement) ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OutputChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OutputChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var output string + err := dbus.Store(sig.Body, &output) + if err == nil { + cb(output) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type WindowManager interface { + windowManager // interface org.deepin.dde.KWayland1.WindowManager + proxy.Object +} + +type objectWindowManager struct { + interfaceWindowManager // interface org.deepin.dde.KWayland1.WindowManager + proxy.ImplObject +} + +func NewWindowManager(conn *dbus.Conn) WindowManager { + obj := new(objectWindowManager) + obj.ImplObject.Init_(conn, "org.deepin.dde.KWayland1", "/org/deepin/dde/KWayland1/WindowManager") + return obj +} + +type windowManager interface { + GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ActiveWindow(flags dbus.Flags) (uint32, error) + GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsShowingDesktop(flags dbus.Flags) (bool, error) + GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Windows(flags dbus.Flags) ([]dbus.Variant, error) + ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) + ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) + ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceWindowManager struct{} + +func (v *interfaceWindowManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWindowManager) GetInterfaceName_() string { + return "org.deepin.dde.KWayland1.WindowManager" +} + +// method ActiveWindow + +func (v *interfaceWindowManager) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActiveWindow", flags, ch) +} + +func (*interfaceWindowManager) StoreActiveWindow(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindowManager) ActiveWindow(flags dbus.Flags) (uint32, error) { + return v.StoreActiveWindow( + <-v.GoActiveWindow(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsShowingDesktop + +func (v *interfaceWindowManager) GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShowingDesktop", flags, ch) +} + +func (*interfaceWindowManager) StoreIsShowingDesktop(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindowManager) IsShowingDesktop(flags dbus.Flags) (bool, error) { + return v.StoreIsShowingDesktop( + <-v.GoIsShowingDesktop(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Windows + +func (v *interfaceWindowManager) GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Windows", flags, ch) +} + +func (*interfaceWindowManager) StoreWindows(call *dbus.Call) (argout0 []dbus.Variant, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindowManager) Windows(flags dbus.Flags) ([]dbus.Variant, error) { + return v.StoreWindows( + <-v.GoWindows(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal WindowCreated + +func (v *interfaceWindowManager) ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowCreated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowCreated", + } + handlerFunc := func(sig *dbus.Signal) { + var ObjPath string + err := dbus.Store(sig.Body, &ObjPath) + if err == nil { + cb(ObjPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WindowRemove + +func (v *interfaceWindowManager) ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowRemove", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowRemove", + } + handlerFunc := func(sig *dbus.Signal) { + var ObjPath string + err := dbus.Store(sig.Body, &ObjPath) + if err == nil { + cb(ObjPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActiveWindowChanged + +func (v *interfaceWindowManager) ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveWindowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveWindowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type Window interface { + window // interface org.deepin.dde.KWayland1.PlasmaWindow + proxy.Object +} + +type objectWindow struct { + interfaceWindow // interface org.deepin.dde.KWayland1.PlasmaWindow + proxy.ImplObject +} + +func NewWindow(conn *dbus.Conn, path dbus.ObjectPath) (Window, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectWindow) + obj.ImplObject.Init_(conn, "org.deepin.dde.KWayland1", path) + return obj, nil +} + +type window interface { + GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AppId(flags dbus.Flags) (string, error) + GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Geometry(flags dbus.Flags) (Rect, error) + GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Icon(flags dbus.Flags) (string, error) + GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + InternalId(flags dbus.Flags) (uint32, error) + GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsActive(flags dbus.Flags) (bool, error) + GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsCloseable(flags dbus.Flags) (bool, error) + GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsDemandingAttention(flags dbus.Flags) (bool, error) + GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsFullscreen(flags dbus.Flags) (bool, error) + GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsFullscreenable(flags dbus.Flags) (bool, error) + GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsKeepAbove(flags dbus.Flags) (bool, error) + GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMaximizeable(flags dbus.Flags) (bool, error) + GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMaximized(flags dbus.Flags) (bool, error) + GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMinimizeable(flags dbus.Flags) (bool, error) + GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMinimized(flags dbus.Flags) (bool, error) + GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMovable(flags dbus.Flags) (bool, error) + GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsOnAllDesktops(flags dbus.Flags) (bool, error) + GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsResizable(flags dbus.Flags) (bool, error) + GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsShadeable(flags dbus.Flags) (bool, error) + GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsShaded(flags dbus.Flags) (bool, error) + GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsValid(flags dbus.Flags) (bool, error) + GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) + GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Pid(flags dbus.Flags) (uint32, error) + GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestActivate(flags dbus.Flags) error + GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestClose(flags dbus.Flags) error + GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestEnterNewVirtualDesktop(flags dbus.Flags) error + GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call + RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error + GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call + RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error + GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestMove(flags dbus.Flags) error + GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestResize(flags dbus.Flags) error + GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleKeepAbove(flags dbus.Flags) error + GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleKeepBelow(flags dbus.Flags) error + GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleMaximized(flags dbus.Flags) error + GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleMinimized(flags dbus.Flags) error + GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestToggleShaded(flags dbus.Flags) error + GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call + RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error + GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SkipSwitcher(flags dbus.Flags) (bool, error) + GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SkipTaskbar(flags dbus.Flags) (bool, error) + GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Title(flags dbus.Flags) (string, error) + GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + VirtualDesktop(flags dbus.Flags) (uint32, error) + GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + WindowId(flags dbus.Flags) (uint32, error) + ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) + ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) +} + +type interfaceWindow struct{} + +func (v *interfaceWindow) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWindow) GetInterfaceName_() string { + return "org.deepin.dde.KWayland1.PlasmaWindow" +} + +// method AppId + +func (v *interfaceWindow) GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AppId", flags, ch) +} + +func (*interfaceWindow) StoreAppId(call *dbus.Call) (argout0 string, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) AppId(flags dbus.Flags) (string, error) { + return v.StoreAppId( + <-v.GoAppId(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Geometry + +func (v *interfaceWindow) GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Geometry", flags, ch) +} + +func (*interfaceWindow) StoreGeometry(call *dbus.Call) (argout0 Rect, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Geometry(flags dbus.Flags) (Rect, error) { + return v.StoreGeometry( + <-v.GoGeometry(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Icon + +func (v *interfaceWindow) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Icon", flags, ch) +} + +func (*interfaceWindow) StoreIcon(call *dbus.Call) (argout0 string, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Icon(flags dbus.Flags) (string, error) { + return v.StoreIcon( + <-v.GoIcon(flags, make(chan *dbus.Call, 1)).Done) +} + +// method InternalId + +func (v *interfaceWindow) GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".InternalId", flags, ch) +} + +func (*interfaceWindow) StoreInternalId(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) InternalId(flags dbus.Flags) (uint32, error) { + return v.StoreInternalId( + <-v.GoInternalId(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsActive + +func (v *interfaceWindow) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsActive", flags, ch) +} + +func (*interfaceWindow) StoreIsActive(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsActive(flags dbus.Flags) (bool, error) { + return v.StoreIsActive( + <-v.GoIsActive(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsCloseable + +func (v *interfaceWindow) GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsCloseable", flags, ch) +} + +func (*interfaceWindow) StoreIsCloseable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsCloseable(flags dbus.Flags) (bool, error) { + return v.StoreIsCloseable( + <-v.GoIsCloseable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsDemandingAttention + +func (v *interfaceWindow) GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDemandingAttention", flags, ch) +} + +func (*interfaceWindow) StoreIsDemandingAttention(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsDemandingAttention(flags dbus.Flags) (bool, error) { + return v.StoreIsDemandingAttention( + <-v.GoIsDemandingAttention(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsFullscreen + +func (v *interfaceWindow) GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsFullscreen", flags, ch) +} + +func (*interfaceWindow) StoreIsFullscreen(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsFullscreen(flags dbus.Flags) (bool, error) { + return v.StoreIsFullscreen( + <-v.GoIsFullscreen(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsFullscreenable + +func (v *interfaceWindow) GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsFullscreenable", flags, ch) +} + +func (*interfaceWindow) StoreIsFullscreenable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsFullscreenable(flags dbus.Flags) (bool, error) { + return v.StoreIsFullscreenable( + <-v.GoIsFullscreenable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsKeepAbove + +func (v *interfaceWindow) GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsKeepAbove", flags, ch) +} + +func (*interfaceWindow) StoreIsKeepAbove(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsKeepAbove(flags dbus.Flags) (bool, error) { + return v.StoreIsKeepAbove( + <-v.GoIsKeepAbove(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMaximizeable + +func (v *interfaceWindow) GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMaximizeable", flags, ch) +} + +func (*interfaceWindow) StoreIsMaximizeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMaximizeable(flags dbus.Flags) (bool, error) { + return v.StoreIsMaximizeable( + <-v.GoIsMaximizeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMaximized + +func (v *interfaceWindow) GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMaximized", flags, ch) +} + +func (*interfaceWindow) StoreIsMaximized(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMaximized(flags dbus.Flags) (bool, error) { + return v.StoreIsMaximized( + <-v.GoIsMaximized(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMinimizeable + +func (v *interfaceWindow) GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMinimizeable", flags, ch) +} + +func (*interfaceWindow) StoreIsMinimizeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMinimizeable(flags dbus.Flags) (bool, error) { + return v.StoreIsMinimizeable( + <-v.GoIsMinimizeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMinimized + +func (v *interfaceWindow) GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMinimized", flags, ch) +} + +func (*interfaceWindow) StoreIsMinimized(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMinimized(flags dbus.Flags) (bool, error) { + return v.StoreIsMinimized( + <-v.GoIsMinimized(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsMovable + +func (v *interfaceWindow) GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMovable", flags, ch) +} + +func (*interfaceWindow) StoreIsMovable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsMovable(flags dbus.Flags) (bool, error) { + return v.StoreIsMovable( + <-v.GoIsMovable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsOnAllDesktops + +func (v *interfaceWindow) GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsOnAllDesktops", flags, ch) +} + +func (*interfaceWindow) StoreIsOnAllDesktops(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsOnAllDesktops(flags dbus.Flags) (bool, error) { + return v.StoreIsOnAllDesktops( + <-v.GoIsOnAllDesktops(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsResizable + +func (v *interfaceWindow) GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsResizable", flags, ch) +} + +func (*interfaceWindow) StoreIsResizable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsResizable(flags dbus.Flags) (bool, error) { + return v.StoreIsResizable( + <-v.GoIsResizable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsShadeable + +func (v *interfaceWindow) GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShadeable", flags, ch) +} + +func (*interfaceWindow) StoreIsShadeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsShadeable(flags dbus.Flags) (bool, error) { + return v.StoreIsShadeable( + <-v.GoIsShadeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsShaded + +func (v *interfaceWindow) GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsShaded", flags, ch) +} + +func (*interfaceWindow) StoreIsShaded(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsShaded(flags dbus.Flags) (bool, error) { + return v.StoreIsShaded( + <-v.GoIsShaded(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsValid + +func (v *interfaceWindow) GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsValid", flags, ch) +} + +func (*interfaceWindow) StoreIsValid(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsValid(flags dbus.Flags) (bool, error) { + return v.StoreIsValid( + <-v.GoIsValid(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsVirtualDesktopChangeable + +func (v *interfaceWindow) GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsVirtualDesktopChangeable", flags, ch) +} + +func (*interfaceWindow) StoreIsVirtualDesktopChangeable(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) { + return v.StoreIsVirtualDesktopChangeable( + <-v.GoIsVirtualDesktopChangeable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Pid + +func (v *interfaceWindow) GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Pid", flags, ch) +} + +func (*interfaceWindow) StorePid(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Pid(flags dbus.Flags) (uint32, error) { + return v.StorePid( + <-v.GoPid(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestActivate + +func (v *interfaceWindow) GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestActivate", flags, ch) +} + +func (v *interfaceWindow) RequestActivate(flags dbus.Flags) error { + return (<-v.GoRequestActivate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestClose + +func (v *interfaceWindow) GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestClose", flags, ch) +} + +func (v *interfaceWindow) RequestClose(flags dbus.Flags) error { + return (<-v.GoRequestClose(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestEnterNewVirtualDesktop + +func (v *interfaceWindow) GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestEnterNewVirtualDesktop", flags, ch) +} + +func (v *interfaceWindow) RequestEnterNewVirtualDesktop(flags dbus.Flags) error { + return (<-v.GoRequestEnterNewVirtualDesktop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestEnterVirtualDesktop + +func (v *interfaceWindow) GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestEnterVirtualDesktop", flags, ch, argin0) +} + +func (v *interfaceWindow) RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error { + return (<-v.GoRequestEnterVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err +} + +// method RequestLeaveVirtualDesktop + +func (v *interfaceWindow) GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLeaveVirtualDesktop", flags, ch, argin0) +} + +func (v *interfaceWindow) RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error { + return (<-v.GoRequestLeaveVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err +} + +// method RequestMove + +func (v *interfaceWindow) GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestMove", flags, ch) +} + +func (v *interfaceWindow) RequestMove(flags dbus.Flags) error { + return (<-v.GoRequestMove(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestResize + +func (v *interfaceWindow) GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestResize", flags, ch) +} + +func (v *interfaceWindow) RequestResize(flags dbus.Flags) error { + return (<-v.GoRequestResize(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleKeepAbove + +func (v *interfaceWindow) GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleKeepAbove", flags, ch) +} + +func (v *interfaceWindow) RequestToggleKeepAbove(flags dbus.Flags) error { + return (<-v.GoRequestToggleKeepAbove(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleKeepBelow + +func (v *interfaceWindow) GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleKeepBelow", flags, ch) +} + +func (v *interfaceWindow) RequestToggleKeepBelow(flags dbus.Flags) error { + return (<-v.GoRequestToggleKeepBelow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleMaximized + +func (v *interfaceWindow) GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleMaximized", flags, ch) +} + +func (v *interfaceWindow) RequestToggleMaximized(flags dbus.Flags) error { + return (<-v.GoRequestToggleMaximized(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleMinimized + +func (v *interfaceWindow) GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleMinimized", flags, ch) +} + +func (v *interfaceWindow) RequestToggleMinimized(flags dbus.Flags) error { + return (<-v.GoRequestToggleMinimized(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestToggleShaded + +func (v *interfaceWindow) GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestToggleShaded", flags, ch) +} + +func (v *interfaceWindow) RequestToggleShaded(flags dbus.Flags) error { + return (<-v.GoRequestToggleShaded(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestVirtualDesktop + +func (v *interfaceWindow) GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestVirtualDesktop", flags, ch, argin0) +} + +func (v *interfaceWindow) RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error { + return (<-v.GoRequestVirtualDesktop(flags, make(chan *dbus.Call, 1), argin0).Done).Err +} + +// method SkipSwitcher + +func (v *interfaceWindow) GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SkipSwitcher", flags, ch) +} + +func (*interfaceWindow) StoreSkipSwitcher(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) SkipSwitcher(flags dbus.Flags) (bool, error) { + return v.StoreSkipSwitcher( + <-v.GoSkipSwitcher(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SkipTaskbar + +func (v *interfaceWindow) GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SkipTaskbar", flags, ch) +} + +func (*interfaceWindow) StoreSkipTaskbar(call *dbus.Call) (argout0 bool, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) SkipTaskbar(flags dbus.Flags) (bool, error) { + return v.StoreSkipTaskbar( + <-v.GoSkipTaskbar(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Title + +func (v *interfaceWindow) GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Title", flags, ch) +} + +func (*interfaceWindow) StoreTitle(call *dbus.Call) (argout0 string, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) Title(flags dbus.Flags) (string, error) { + return v.StoreTitle( + <-v.GoTitle(flags, make(chan *dbus.Call, 1)).Done) +} + +// method VirtualDesktop + +func (v *interfaceWindow) GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VirtualDesktop", flags, ch) +} + +func (*interfaceWindow) StoreVirtualDesktop(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) VirtualDesktop(flags dbus.Flags) (uint32, error) { + return v.StoreVirtualDesktop( + <-v.GoVirtualDesktop(flags, make(chan *dbus.Call, 1)).Done) +} + +// method WindowId + +func (v *interfaceWindow) GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WindowId", flags, ch) +} + +func (*interfaceWindow) StoreWindowId(call *dbus.Call) (argout0 uint32, err error) { + err = call.Store(&argout0) + return +} + +func (v *interfaceWindow) WindowId(flags dbus.Flags) (uint32, error) { + return v.StoreWindowId( + <-v.GoWindowId(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal ActiveChanged + +func (v *interfaceWindow) ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActiveChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActiveChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppIdChanged + +func (v *interfaceWindow) ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppIdChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppIdChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CloseableChanged + +func (v *interfaceWindow) ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CloseableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CloseableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DemandsAttentionChanged + +func (v *interfaceWindow) ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DemandsAttentionChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DemandsAttentionChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal FullscreenableChanged + +func (v *interfaceWindow) ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "FullscreenableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".FullscreenableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal FullscreenChanged + +func (v *interfaceWindow) ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "FullscreenChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".FullscreenChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GeometryChanged + +func (v *interfaceWindow) ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GeometryChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GeometryChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal IconChanged + +func (v *interfaceWindow) ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IconChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IconChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeepAboveChanged + +func (v *interfaceWindow) ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeepAboveChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeepAboveChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeepBelowChanged + +func (v *interfaceWindow) ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeepBelowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeepBelowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MaximizeableChanged + +func (v *interfaceWindow) ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MaximizeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MaximizeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MaximizedChanged + +func (v *interfaceWindow) ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MaximizedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MaximizedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MinimizeableChanged + +func (v *interfaceWindow) ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MinimizeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MinimizeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MinimizedChanged + +func (v *interfaceWindow) ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MinimizedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MinimizedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal MovableChanged + +func (v *interfaceWindow) ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "MovableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".MovableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal OnAllDesktopsChanged + +func (v *interfaceWindow) ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "OnAllDesktopsChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".OnAllDesktopsChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ParentWindowChanged + +func (v *interfaceWindow) ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ParentWindowChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ParentWindowChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ResizableChanged + +func (v *interfaceWindow) ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ResizableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ResizableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ShadeableChanged + +func (v *interfaceWindow) ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ShadeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ShadeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ShadedChanged + +func (v *interfaceWindow) ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ShadedChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ShadedChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SkipSwitcherChanged + +func (v *interfaceWindow) ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SkipSwitcherChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SkipSwitcherChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SkipTaskbarChanged + +func (v *interfaceWindow) ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SkipTaskbarChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SkipTaskbarChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TitleChanged + +func (v *interfaceWindow) ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TitleChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TitleChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Unmapped + +func (v *interfaceWindow) ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Unmapped", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Unmapped", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VirtualDesktopChangeableChanged + +func (v *interfaceWindow) ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VirtualDesktopChangeableChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VirtualDesktopChangeableChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VirtualDesktopChanged + +func (v *interfaceWindow) ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VirtualDesktopChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VirtualDesktopChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WindowIdChanged + +func (v *interfaceWindow) ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WindowIdChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WindowIdChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var wid uint32 + err := dbus.Store(sig.Body, &wid) + if err == nil { + cb(wid) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1396 @@ +// Code generated by "./generator ./session/org.deepin.dde.kwayland1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package kwayland1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockOutputManagement struct { + MockInterfaceOutputManagement // interface org.deepin.dde.KWayland1.Output + proxy.MockObject +} + +type MockInterfaceOutputManagement struct { + mock.Mock +} + +// method ListOutput + +func (v *MockInterfaceOutputManagement) GoListOutput(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) ListOutput(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetOutput + +func (v *MockInterfaceOutputManagement) GoGetOutput(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) GetOutput(flags dbus.Flags, arg1 string) (string, error) { + mockArgs := v.Called(flags, arg1) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Apply + +func (v *MockInterfaceOutputManagement) GoApply(flags dbus.Flags, ch chan *dbus.Call, outputs string) *dbus.Call { + mockArgs := v.Called(flags, ch, outputs) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) Apply(flags dbus.Flags, outputs string) error { + mockArgs := v.Called(flags, outputs) + + return mockArgs.Error(0) +} + +// method WlSimulateKey + +func (v *MockInterfaceOutputManagement) GoWlSimulateKey(flags dbus.Flags, ch chan *dbus.Call, state int32) *dbus.Call { + mockArgs := v.Called(flags, ch, state) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOutputManagement) WlSimulateKey(flags dbus.Flags, state int32) error { + mockArgs := v.Called(flags, state) + + return mockArgs.Error(0) +} + +// signal OutputAdded + +func (v *MockInterfaceOutputManagement) ConnectOutputAdded(cb func(output string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal OutputRemoved + +func (v *MockInterfaceOutputManagement) ConnectOutputRemoved(cb func(output string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal OutputChanged + +func (v *MockInterfaceOutputManagement) ConnectOutputChanged(cb func(output string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockWindowManager struct { + MockInterfaceWindowManager // interface org.deepin.dde.KWayland1.WindowManager + proxy.MockObject +} + +type MockInterfaceWindowManager struct { + mock.Mock +} + +// method ActiveWindow + +func (v *MockInterfaceWindowManager) GoActiveWindow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindowManager) ActiveWindow(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsShowingDesktop + +func (v *MockInterfaceWindowManager) GoIsShowingDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindowManager) IsShowingDesktop(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Windows + +func (v *MockInterfaceWindowManager) GoWindows(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindowManager) Windows(flags dbus.Flags) ([]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowCreated + +func (v *MockInterfaceWindowManager) ConnectWindowCreated(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowRemove + +func (v *MockInterfaceWindowManager) ConnectWindowRemove(cb func(ObjPath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveWindowChanged + +func (v *MockInterfaceWindowManager) ConnectActiveWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockWindow struct { + MockInterfaceWindow // interface org.deepin.dde.KWayland1.PlasmaWindow + proxy.MockObject +} + +type MockInterfaceWindow struct { + mock.Mock +} + +// method AppId + +func (v *MockInterfaceWindow) GoAppId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) AppId(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Geometry + +func (v *MockInterfaceWindow) GoGeometry(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Geometry(flags dbus.Flags) (Rect, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(Rect) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Icon + +func (v *MockInterfaceWindow) GoIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Icon(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method InternalId + +func (v *MockInterfaceWindow) GoInternalId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) InternalId(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsActive + +func (v *MockInterfaceWindow) GoIsActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsActive(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsCloseable + +func (v *MockInterfaceWindow) GoIsCloseable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsCloseable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsDemandingAttention + +func (v *MockInterfaceWindow) GoIsDemandingAttention(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsDemandingAttention(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsFullscreen + +func (v *MockInterfaceWindow) GoIsFullscreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsFullscreen(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsFullscreenable + +func (v *MockInterfaceWindow) GoIsFullscreenable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsFullscreenable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsKeepAbove + +func (v *MockInterfaceWindow) GoIsKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsKeepAbove(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMaximizeable + +func (v *MockInterfaceWindow) GoIsMaximizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMaximizeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMaximized + +func (v *MockInterfaceWindow) GoIsMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMaximized(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMinimizeable + +func (v *MockInterfaceWindow) GoIsMinimizeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMinimizeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMinimized + +func (v *MockInterfaceWindow) GoIsMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMinimized(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMovable + +func (v *MockInterfaceWindow) GoIsMovable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsMovable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsOnAllDesktops + +func (v *MockInterfaceWindow) GoIsOnAllDesktops(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsOnAllDesktops(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsResizable + +func (v *MockInterfaceWindow) GoIsResizable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsResizable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsShadeable + +func (v *MockInterfaceWindow) GoIsShadeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsShadeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsShaded + +func (v *MockInterfaceWindow) GoIsShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsShaded(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsValid + +func (v *MockInterfaceWindow) GoIsValid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsValid(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsVirtualDesktopChangeable + +func (v *MockInterfaceWindow) GoIsVirtualDesktopChangeable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) IsVirtualDesktopChangeable(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Pid + +func (v *MockInterfaceWindow) GoPid(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Pid(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RequestActivate + +func (v *MockInterfaceWindow) GoRequestActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestActivate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestClose + +func (v *MockInterfaceWindow) GoRequestClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestClose(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestEnterNewVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestEnterNewVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestEnterNewVirtualDesktop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestEnterVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestEnterVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, argin0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestEnterVirtualDesktop(flags dbus.Flags, argin0 string) error { + mockArgs := v.Called(flags, argin0) + + return mockArgs.Error(0) +} + +// method RequestLeaveVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestLeaveVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, argin0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestLeaveVirtualDesktop(flags dbus.Flags, argin0 string) error { + mockArgs := v.Called(flags, argin0) + + return mockArgs.Error(0) +} + +// method RequestMove + +func (v *MockInterfaceWindow) GoRequestMove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestMove(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestResize + +func (v *MockInterfaceWindow) GoRequestResize(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestResize(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleKeepAbove + +func (v *MockInterfaceWindow) GoRequestToggleKeepAbove(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleKeepAbove(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleKeepBelow + +func (v *MockInterfaceWindow) GoRequestToggleKeepBelow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleKeepBelow(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleMaximized + +func (v *MockInterfaceWindow) GoRequestToggleMaximized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleMaximized(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleMinimized + +func (v *MockInterfaceWindow) GoRequestToggleMinimized(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleMinimized(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestToggleShaded + +func (v *MockInterfaceWindow) GoRequestToggleShaded(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestToggleShaded(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestVirtualDesktop + +func (v *MockInterfaceWindow) GoRequestVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call, argin0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, argin0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) RequestVirtualDesktop(flags dbus.Flags, argin0 uint32) error { + mockArgs := v.Called(flags, argin0) + + return mockArgs.Error(0) +} + +// method SkipSwitcher + +func (v *MockInterfaceWindow) GoSkipSwitcher(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) SkipSwitcher(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method SkipTaskbar + +func (v *MockInterfaceWindow) GoSkipTaskbar(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) SkipTaskbar(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Title + +func (v *MockInterfaceWindow) GoTitle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) Title(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method VirtualDesktop + +func (v *MockInterfaceWindow) GoVirtualDesktop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) VirtualDesktop(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method WindowId + +func (v *MockInterfaceWindow) GoWindowId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWindow) WindowId(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActiveChanged + +func (v *MockInterfaceWindow) ConnectActiveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppIdChanged + +func (v *MockInterfaceWindow) ConnectAppIdChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CloseableChanged + +func (v *MockInterfaceWindow) ConnectCloseableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DemandsAttentionChanged + +func (v *MockInterfaceWindow) ConnectDemandsAttentionChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal FullscreenableChanged + +func (v *MockInterfaceWindow) ConnectFullscreenableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal FullscreenChanged + +func (v *MockInterfaceWindow) ConnectFullscreenChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GeometryChanged + +func (v *MockInterfaceWindow) ConnectGeometryChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal IconChanged + +func (v *MockInterfaceWindow) ConnectIconChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeepAboveChanged + +func (v *MockInterfaceWindow) ConnectKeepAboveChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeepBelowChanged + +func (v *MockInterfaceWindow) ConnectKeepBelowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MaximizeableChanged + +func (v *MockInterfaceWindow) ConnectMaximizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MaximizedChanged + +func (v *MockInterfaceWindow) ConnectMaximizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MinimizeableChanged + +func (v *MockInterfaceWindow) ConnectMinimizeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MinimizedChanged + +func (v *MockInterfaceWindow) ConnectMinimizedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal MovableChanged + +func (v *MockInterfaceWindow) ConnectMovableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal OnAllDesktopsChanged + +func (v *MockInterfaceWindow) ConnectOnAllDesktopsChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ParentWindowChanged + +func (v *MockInterfaceWindow) ConnectParentWindowChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ResizableChanged + +func (v *MockInterfaceWindow) ConnectResizableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ShadeableChanged + +func (v *MockInterfaceWindow) ConnectShadeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ShadedChanged + +func (v *MockInterfaceWindow) ConnectShadedChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SkipSwitcherChanged + +func (v *MockInterfaceWindow) ConnectSkipSwitcherChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SkipTaskbarChanged + +func (v *MockInterfaceWindow) ConnectSkipTaskbarChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TitleChanged + +func (v *MockInterfaceWindow) ConnectTitleChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Unmapped + +func (v *MockInterfaceWindow) ConnectUnmapped(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VirtualDesktopChangeableChanged + +func (v *MockInterfaceWindow) ConnectVirtualDesktopChangeableChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VirtualDesktopChanged + +func (v *MockInterfaceWindow) ConnectVirtualDesktopChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WindowIdChanged + +func (v *MockInterfaceWindow) ConnectWindowIdChanged(cb func(wid uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ +{ + "Service": "org.deepin.dde.KWayland1", + "Objects": [ + { + "Type": "OutputManagement", + "Path": "/org/deepin/dde/KWayland1/Output", + "Interfaces": [ + { + "Name": "org.deepin.dde.KWayland1.Output", + "Type": "outputManagement", + "Accessor": "OutputManagement" + } + ] + }, + { + "Type": "WindowManager", + "Path": "/org/deepin/dde/KWayland1/WindowManager", + "Interfaces": [ + { + "Name": "org.deepin.dde.KWayland1.WindowManager", + "Type": "windowManager", + "Accessor": "WindowManager" + } + ] + }, + { + "Type": "Window", + "Interfaces": [ + { + "Name": "org.deepin.dde.KWayland1.PlasmaWindow", + "Type": "window", + "Accessor": "Window", + "Fixes": { + "m/Geometry": [ + { + "Name": "argout0", + "Type": "Rect" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,10 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package kwayland1 + +// Rect type +type Rect struct { + X, Y, Width, Height int32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/OutputManagement.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/OutputManagement.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/OutputManagement.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/OutputManagement.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/WindowManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/WindowManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/WindowManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/WindowManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/Window.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/Window.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.kwayland1/Window.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.kwayland1/Window.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,216 @@ +// Code generated by "./generator ./session/org.deepin.dde.launcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Launcher interface { + launcher // interface org.deepin.dde.Launcher1 + proxy.Object +} + +type objectLauncher struct { + interfaceLauncher // interface org.deepin.dde.Launcher1 + proxy.ImplObject +} + +func NewLauncher(conn *dbus.Conn) Launcher { + obj := new(objectLauncher) + obj.ImplObject.Init_(conn, "org.deepin.dde.Launcher1", "/org/deepin/dde/Launcher1") + return obj +} + +type launcher interface { + GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Exit(flags dbus.Flags) error + GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hide(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call + ShowByMode(flags dbus.Flags, in0 int64) error + GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call + UninstallApp(flags dbus.Flags, appKey string) error + GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Toggle(flags dbus.Flags) error + GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsVisible(flags dbus.Flags) (bool, error) + ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) + ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) + ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) + Visible() proxy.PropBool +} + +type interfaceLauncher struct{} + +func (v *interfaceLauncher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLauncher) GetInterfaceName_() string { + return "org.deepin.dde.Launcher1" +} + +// method Exit + +func (v *interfaceLauncher) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) +} + +func (v *interfaceLauncher) Exit(flags dbus.Flags) error { + return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Hide + +func (v *interfaceLauncher) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) +} + +func (v *interfaceLauncher) Hide(flags dbus.Flags) error { + return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceLauncher) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceLauncher) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowByMode + +func (v *interfaceLauncher) GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowByMode", flags, ch, in0) +} + +func (v *interfaceLauncher) ShowByMode(flags dbus.Flags, in0 int64) error { + return (<-v.GoShowByMode(flags, make(chan *dbus.Call, 1), in0).Done).Err +} + +// method UninstallApp + +func (v *interfaceLauncher) GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UninstallApp", flags, ch, appKey) +} + +func (v *interfaceLauncher) UninstallApp(flags dbus.Flags, appKey string) error { + return (<-v.GoUninstallApp(flags, make(chan *dbus.Call, 1), appKey).Done).Err +} + +// method Toggle + +func (v *interfaceLauncher) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) +} + +func (v *interfaceLauncher) Toggle(flags dbus.Flags) error { + return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method IsVisible + +func (v *interfaceLauncher) GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsVisible", flags, ch) +} + +func (*interfaceLauncher) StoreIsVisible(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceLauncher) IsVisible(flags dbus.Flags) (bool, error) { + return v.StoreIsVisible( + <-v.GoIsVisible(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal Closed + +func (v *interfaceLauncher) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Closed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Closed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Shown + +func (v *interfaceLauncher) ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Shown", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Shown", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VisibleChanged + +func (v *interfaceLauncher) ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VisibleChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VisibleChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var visible bool + err := dbus.Store(sig.Body, &visible) + if err == nil { + cb(visible) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Visible b + +func (v *interfaceLauncher) Visible() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Visible", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,206 @@ +// Code generated by "./generator ./session/org.deepin.dde.launcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package launcher1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLauncher struct { + MockInterfaceLauncher // interface org.deepin.dde.Launcher1 + proxy.MockObject +} + +type MockInterfaceLauncher struct { + mock.Mock +} + +// method Exit + +func (v *MockInterfaceLauncher) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Exit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Hide + +func (v *MockInterfaceLauncher) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Hide(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceLauncher) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowByMode + +func (v *MockInterfaceLauncher) GoShowByMode(flags dbus.Flags, ch chan *dbus.Call, in0 int64) *dbus.Call { + mockArgs := v.Called(flags, ch, in0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) ShowByMode(flags dbus.Flags, in0 int64) error { + mockArgs := v.Called(flags, in0) + + return mockArgs.Error(0) +} + +// method UninstallApp + +func (v *MockInterfaceLauncher) GoUninstallApp(flags dbus.Flags, ch chan *dbus.Call, appKey string) *dbus.Call { + mockArgs := v.Called(flags, ch, appKey) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) UninstallApp(flags dbus.Flags, appKey string) error { + mockArgs := v.Called(flags, appKey) + + return mockArgs.Error(0) +} + +// method Toggle + +func (v *MockInterfaceLauncher) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) Toggle(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method IsVisible + +func (v *MockInterfaceLauncher) GoIsVisible(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLauncher) IsVisible(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal Closed + +func (v *MockInterfaceLauncher) ConnectClosed(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Shown + +func (v *MockInterfaceLauncher) ConnectShown(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VisibleChanged + +func (v *MockInterfaceLauncher) ConnectVisibleChanged(cb func(visible bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Visible b + +func (v *MockInterfaceLauncher) Visible() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service":"org.deepin.dde.Launcher1", + "Objects": [ + { + "Type": "Launcher", + "Path": "/org/deepin/dde/Launcher1", + "Interfaces": [ + { + "Name":"org.deepin.dde.Launcher1", + "Type":"launcher" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/Launcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/Launcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.launcher1/Launcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.launcher1/Launcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,130 @@ +// Code generated by "./generator ./session/org.deepin.dde.lockfront1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lockfront1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type LockFront interface { + lockfront // interface org.deepin.dde.LockFront1 + proxy.Object +} + +type objectLockFront struct { + interfaceLockfront // interface org.deepin.dde.LockFront1 + proxy.ImplObject +} + +func NewLockFront(conn *dbus.Conn) LockFront { + obj := new(objectLockFront) + obj.ImplObject.Init_(conn, "org.deepin.dde.LockFront1", "/org/deepin/dde/LockFront1") + return obj +} + +type lockfront interface { + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ShowUserList(flags dbus.Flags) error + GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call + ShowAuth(flags dbus.Flags, active bool) error + GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + Suspend(flags dbus.Flags, enable bool) error + GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + Hibernate(flags dbus.Flags, enable bool) error + ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceLockfront struct{} + +func (v *interfaceLockfront) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLockfront) GetInterfaceName_() string { + return "org.deepin.dde.LockFront1" +} + +// method Show + +func (v *interfaceLockfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceLockfront) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowUserList + +func (v *interfaceLockfront) GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowUserList", flags, ch) +} + +func (v *interfaceLockfront) ShowUserList(flags dbus.Flags) error { + return (<-v.GoShowUserList(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ShowAuth + +func (v *interfaceLockfront) GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowAuth", flags, ch, active) +} + +func (v *interfaceLockfront) ShowAuth(flags dbus.Flags, active bool) error { + return (<-v.GoShowAuth(flags, make(chan *dbus.Call, 1), active).Done).Err +} + +// method Suspend + +func (v *interfaceLockfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch, enable) +} + +func (v *interfaceLockfront) Suspend(flags dbus.Flags, enable bool) error { + return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method Hibernate + +func (v *interfaceLockfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch, enable) +} + +func (v *interfaceLockfront) Hibernate(flags dbus.Flags, enable bool) error { + return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// signal ChangKey + +func (v *interfaceLockfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ChangKey", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ChangKey", + } + handlerFunc := func(sig *dbus.Signal) { + var keyEvent string + err := dbus.Store(sig.Body, &keyEvent) + if err == nil { + cb(keyEvent) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,129 @@ +// Code generated by "./generator ./session/org.deepin.dde.lockfront1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lockfront1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLockFront struct { + MockInterfaceLockfront // interface org.deepin.dde.LockFront1 + proxy.MockObject +} + +type MockInterfaceLockfront struct { + mock.Mock +} + +// method Show + +func (v *MockInterfaceLockfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowUserList + +func (v *MockInterfaceLockfront) GoShowUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) ShowUserList(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ShowAuth + +func (v *MockInterfaceLockfront) GoShowAuth(flags dbus.Flags, ch chan *dbus.Call, active bool) *dbus.Call { + mockArgs := v.Called(flags, ch, active) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) ShowAuth(flags dbus.Flags, active bool) error { + mockArgs := v.Called(flags, active) + + return mockArgs.Error(0) +} + +// method Suspend + +func (v *MockInterfaceLockfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) Suspend(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method Hibernate + +func (v *MockInterfaceLockfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLockfront) Hibernate(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// signal ChangKey + +func (v *MockInterfaceLockfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ + +{ + "Service":"org.deepin.dde.LockFront1", + "Objects": [ + { + "Type": "LockFront", + "Path": "/org/deepin/dde/LockFront1", + "Interfaces": [ + { + "Name":"org.deepin.dde.LockFront1", + "Type":"lockfront" + } + ] + } + ] + } + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/LockFront.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/LockFront.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lockfront1/LockFront.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lockfront1/LockFront.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,112 @@ +// Code generated by "./generator ./session/org.deepin.dde.lunarcalendar1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lunarcalendar1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type LunarCalendar interface { + lunarCalendar // interface org.deepin.dde.LunarCalendar1 + proxy.Object +} + +type objectLunarCalendar struct { + interfaceLunarCalendar // interface org.deepin.dde.LunarCalendar1 + proxy.ImplObject +} + +func NewLunarCalendar(conn *dbus.Conn) LunarCalendar { + obj := new(objectLunarCalendar) + obj.ImplObject.Init_(conn, "org.deepin.dde.LunarCalendar1", "/org/deepin/dde/LunarCalendar1") + return obj +} + +type lunarCalendar interface { + GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call + GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) + GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call + GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) + GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call + GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) + GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call + GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) +} + +type interfaceLunarCalendar struct{} + +func (v *interfaceLunarCalendar) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLunarCalendar) GetInterfaceName_() string { + return "org.deepin.dde.LunarCalendar1" +} + +// method GetFestivalMonth + +func (v *interfaceLunarCalendar) GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetFestivalMonth", flags, ch, year, month) +} + +func (*interfaceLunarCalendar) StoreGetFestivalMonth(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfaceLunarCalendar) GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) { + return v.StoreGetFestivalMonth( + <-v.GoGetFestivalMonth(flags, make(chan *dbus.Call, 1), year, month).Done) +} + +// method GetFestivalsInRange + +func (v *interfaceLunarCalendar) GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetFestivalsInRange", flags, ch, startDate, endDate) +} + +func (*interfaceLunarCalendar) StoreGetFestivalsInRange(call *dbus.Call) (result []DayFestival, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceLunarCalendar) GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) { + return v.StoreGetFestivalsInRange( + <-v.GoGetFestivalsInRange(flags, make(chan *dbus.Call, 1), startDate, endDate).Done) +} + +// method GetHuangLiDay + +func (v *interfaceLunarCalendar) GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetHuangLiDay", flags, ch, year, month, day) +} + +func (*interfaceLunarCalendar) StoreGetHuangLiDay(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfaceLunarCalendar) GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) { + return v.StoreGetHuangLiDay( + <-v.GoGetHuangLiDay(flags, make(chan *dbus.Call, 1), year, month, day).Done) +} + +// method GetHuangLiMonth + +func (v *interfaceLunarCalendar) GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetHuangLiMonth", flags, ch, year, month, fill) +} + +func (*interfaceLunarCalendar) StoreGetHuangLiMonth(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfaceLunarCalendar) GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) { + return v.StoreGetHuangLiMonth( + <-v.GoGetHuangLiMonth(flags, make(chan *dbus.Call, 1), year, month, fill).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,102 @@ +// Code generated by "./generator ./session/org.deepin.dde.lunarcalendar1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lunarcalendar1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLunarCalendar struct { + MockInterfaceLunarCalendar // interface org.deepin.dde.LunarCalendar1 + proxy.MockObject +} + +type MockInterfaceLunarCalendar struct { + mock.Mock +} + +// method GetFestivalMonth + +func (v *MockInterfaceLunarCalendar) GoGetFestivalMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32) *dbus.Call { + mockArgs := v.Called(flags, ch, year, month) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetFestivalMonth(flags dbus.Flags, year int32, month int32) (string, error) { + mockArgs := v.Called(flags, year, month) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetFestivalsInRange + +func (v *MockInterfaceLunarCalendar) GoGetFestivalsInRange(flags dbus.Flags, ch chan *dbus.Call, startDate string, endDate string) *dbus.Call { + mockArgs := v.Called(flags, ch, startDate, endDate) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetFestivalsInRange(flags dbus.Flags, startDate string, endDate string) ([]DayFestival, error) { + mockArgs := v.Called(flags, startDate, endDate) + + ret0, ok := mockArgs.Get(0).([]DayFestival) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetHuangLiDay + +func (v *MockInterfaceLunarCalendar) GoGetHuangLiDay(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, day int32) *dbus.Call { + mockArgs := v.Called(flags, ch, year, month, day) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetHuangLiDay(flags dbus.Flags, year int32, month int32, day int32) (string, error) { + mockArgs := v.Called(flags, year, month, day) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetHuangLiMonth + +func (v *MockInterfaceLunarCalendar) GoGetHuangLiMonth(flags dbus.Flags, ch chan *dbus.Call, year int32, month int32, fill bool) *dbus.Call { + mockArgs := v.Called(flags, ch, year, month, fill) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLunarCalendar) GetHuangLiMonth(flags dbus.Flags, year int32, month int32, fill bool) (string, error) { + mockArgs := v.Called(flags, year, month, fill) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service": "org.deepin.dde.LunarCalendar1", + "Objects": [ + { + "Type": "LunarCalendar", + "Path": "/org/deepin/dde/LunarCalendar1", + "Interfaces": [ + { + "Name": "org.deepin.dde.LunarCalendar1", + "Type": "lunarCalendar", + "Accessor": "LunarCalendar", + "Fixes": { + "m/GetFestivalsInRange": [ + { + "Name" : "result", + "Type": "[]DayFestival" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/LunarCalendar.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/LunarCalendar.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/LunarCalendar.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/LunarCalendar.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.lunarcalendar1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.lunarcalendar1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,13 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package lunarcalendar1 + +// DayFestival type +type DayFestival struct { + Year int32 + Month int32 + Day int32 + Festivals []string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,591 @@ +// Code generated by "./generator ./session/org.deepin.dde.network1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Network interface { + network // interface org.deepin.dde.Network1 + proxy.Object +} + +type objectNetwork struct { + interfaceNetwork // interface org.deepin.dde.Network1 + proxy.ImplObject +} + +func NewNetwork(conn *dbus.Conn) Network { + obj := new(objectNetwork) + obj.ImplObject.Init_(conn, "org.deepin.dde.Network1", "/org/deepin/dde/Network1") + return obj +} + +type network interface { + GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call + ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) + GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call + ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) + GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + DeactivateConnection(flags dbus.Flags, uuid string) error + GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + DeleteConnection(flags dbus.Flags, uuid string) error + GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error + GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error + GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call + EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) (dbus.ObjectPath, error) + GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error + GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) + GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetActiveConnectionInfo(flags dbus.Flags) (string, error) + GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAutoProxy(flags dbus.Flags) (string, error) + GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call + GetProxy(flags dbus.Flags, proxyType string) (string, string, error) + GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxyIgnoreHosts(flags dbus.Flags) (string, error) + GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxyMethod(flags dbus.Flags) (string, error) + GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) + GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) + GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) + GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) + GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestWirelessScan(flags dbus.Flags) error + GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call + SetAutoProxy(flags dbus.Flags, proxyAuto string) error + GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call + SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error + GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call + SetProxy(flags dbus.Flags, proxyType string, host string, port string) error + GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call + SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error + GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call + SetProxyMethod(flags dbus.Flags, proxyMode string) error + ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) + ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) + ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) + Connectivity() proxy.PropUint32 + NetworkingEnabled() proxy.PropBool + VpnEnabled() proxy.PropBool + Devices() proxy.PropString + Connections() proxy.PropString + ActiveConnections() proxy.PropString + State() proxy.PropUint32 +} + +type interfaceNetwork struct{} + +func (v *interfaceNetwork) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNetwork) GetInterfaceName_() string { + return "org.deepin.dde.Network1" +} + +// method ActivateAccessPoint + +func (v *interfaceNetwork) GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateAccessPoint", flags, ch, uuid, apPath, devPath) +} + +func (*interfaceNetwork) StoreActivateAccessPoint(call *dbus.Call) (cPath dbus.ObjectPath, err error) { + err = call.Store(&cPath) + return +} + +func (v *interfaceNetwork) ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + return v.StoreActivateAccessPoint( + <-v.GoActivateAccessPoint(flags, make(chan *dbus.Call, 1), uuid, apPath, devPath).Done) +} + +// method ActivateConnection + +func (v *interfaceNetwork) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateConnection", flags, ch, uuid, devPath) +} + +func (*interfaceNetwork) StoreActivateConnection(call *dbus.Call) (cPath dbus.ObjectPath, err error) { + err = call.Store(&cPath) + return +} + +func (v *interfaceNetwork) ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + return v.StoreActivateConnection( + <-v.GoActivateConnection(flags, make(chan *dbus.Call, 1), uuid, devPath).Done) +} + +// method DeactivateConnection + +func (v *interfaceNetwork) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeactivateConnection", flags, ch, uuid) +} + +func (v *interfaceNetwork) DeactivateConnection(flags dbus.Flags, uuid string) error { + return (<-v.GoDeactivateConnection(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method DeleteConnection + +func (v *interfaceNetwork) GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteConnection", flags, ch, uuid) +} + +func (v *interfaceNetwork) DeleteConnection(flags dbus.Flags, uuid string) error { + return (<-v.GoDeleteConnection(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method DisableWirelessHotspotMode + +func (v *interfaceNetwork) GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisableWirelessHotspotMode", flags, ch, devPath) +} + +func (v *interfaceNetwork) DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoDisableWirelessHotspotMode(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method DisconnectDevice + +func (v *interfaceNetwork) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectDevice", flags, ch, devPath) +} + +func (v *interfaceNetwork) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoDisconnectDevice(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method EnableDevice + +func (v *interfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableDevice", flags, ch, devPath, enabled) +} + +func (*interfaceNetwork) StoreEnableDevice(call *dbus.Call) (cpath dbus.ObjectPath, err error) { + err = call.Store(&cpath) + return +} + +func (v *interfaceNetwork) EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) (dbus.ObjectPath, error) { + return v.StoreEnableDevice( + <-v.GoEnableDevice(flags, make(chan *dbus.Call, 1), devPath, enabled).Done) +} + +// method EnableWirelessHotspotMode + +func (v *interfaceNetwork) GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableWirelessHotspotMode", flags, ch, devPath) +} + +func (v *interfaceNetwork) EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoEnableWirelessHotspotMode(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method GetAccessPoints + +func (v *interfaceNetwork) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccessPoints", flags, ch, path) +} + +func (*interfaceNetwork) StoreGetAccessPoints(call *dbus.Call) (apsJSON string, err error) { + err = call.Store(&apsJSON) + return +} + +func (v *interfaceNetwork) GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) { + return v.StoreGetAccessPoints( + <-v.GoGetAccessPoints(flags, make(chan *dbus.Call, 1), path).Done) +} + +// method GetActiveConnectionInfo + +func (v *interfaceNetwork) GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetActiveConnectionInfo", flags, ch) +} + +func (*interfaceNetwork) StoreGetActiveConnectionInfo(call *dbus.Call) (acInfosJSON string, err error) { + err = call.Store(&acInfosJSON) + return +} + +func (v *interfaceNetwork) GetActiveConnectionInfo(flags dbus.Flags) (string, error) { + return v.StoreGetActiveConnectionInfo( + <-v.GoGetActiveConnectionInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAutoProxy + +func (v *interfaceNetwork) GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAutoProxy", flags, ch) +} + +func (*interfaceNetwork) StoreGetAutoProxy(call *dbus.Call) (proxyAuto string, err error) { + err = call.Store(&proxyAuto) + return +} + +func (v *interfaceNetwork) GetAutoProxy(flags dbus.Flags) (string, error) { + return v.StoreGetAutoProxy( + <-v.GoGetAutoProxy(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetProxy + +func (v *interfaceNetwork) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch, proxyType) +} + +func (*interfaceNetwork) StoreGetProxy(call *dbus.Call) (host string, port string, err error) { + err = call.Store(&host, &port) + return +} + +func (v *interfaceNetwork) GetProxy(flags dbus.Flags, proxyType string) (string, string, error) { + return v.StoreGetProxy( + <-v.GoGetProxy(flags, make(chan *dbus.Call, 1), proxyType).Done) +} + +// method GetProxyIgnoreHosts + +func (v *interfaceNetwork) GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyIgnoreHosts", flags, ch) +} + +func (*interfaceNetwork) StoreGetProxyIgnoreHosts(call *dbus.Call) (ignoreHosts string, err error) { + err = call.Store(&ignoreHosts) + return +} + +func (v *interfaceNetwork) GetProxyIgnoreHosts(flags dbus.Flags) (string, error) { + return v.StoreGetProxyIgnoreHosts( + <-v.GoGetProxyIgnoreHosts(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetProxyMethod + +func (v *interfaceNetwork) GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxyMethod", flags, ch) +} + +func (*interfaceNetwork) StoreGetProxyMethod(call *dbus.Call) (proxyMode string, err error) { + err = call.Store(&proxyMode) + return +} + +func (v *interfaceNetwork) GetProxyMethod(flags dbus.Flags) (string, error) { + return v.StoreGetProxyMethod( + <-v.GoGetProxyMethod(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetSupportedConnectionTypes + +func (v *interfaceNetwork) GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSupportedConnectionTypes", flags, ch) +} + +func (*interfaceNetwork) StoreGetSupportedConnectionTypes(call *dbus.Call) (types []string, err error) { + err = call.Store(&types) + return +} + +func (v *interfaceNetwork) GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) { + return v.StoreGetSupportedConnectionTypes( + <-v.GoGetSupportedConnectionTypes(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsDeviceEnabled + +func (v *interfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDeviceEnabled", flags, ch, devPath) +} + +func (*interfaceNetwork) StoreIsDeviceEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + return v.StoreIsDeviceEnabled( + <-v.GoIsDeviceEnabled(flags, make(chan *dbus.Call, 1), devPath).Done) +} + +// method IsWirelessHotspotModeEnabled + +func (v *interfaceNetwork) GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsWirelessHotspotModeEnabled", flags, ch, devPath) +} + +func (*interfaceNetwork) StoreIsWirelessHotspotModeEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + return v.StoreIsWirelessHotspotModeEnabled( + <-v.GoIsWirelessHotspotModeEnabled(flags, make(chan *dbus.Call, 1), devPath).Done) +} + +// method ListDeviceConnections + +func (v *interfaceNetwork) GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListDeviceConnections", flags, ch, devPath) +} + +func (*interfaceNetwork) StoreListDeviceConnections(call *dbus.Call) (connections []dbus.ObjectPath, err error) { + err = call.Store(&connections) + return +} + +func (v *interfaceNetwork) ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) { + return v.StoreListDeviceConnections( + <-v.GoListDeviceConnections(flags, make(chan *dbus.Call, 1), devPath).Done) +} + +// method RequestWirelessScan + +func (v *interfaceNetwork) GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestWirelessScan", flags, ch) +} + +func (v *interfaceNetwork) RequestWirelessScan(flags dbus.Flags) error { + return (<-v.GoRequestWirelessScan(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetAutoProxy + +func (v *interfaceNetwork) GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoProxy", flags, ch, proxyAuto) +} + +func (v *interfaceNetwork) SetAutoProxy(flags dbus.Flags, proxyAuto string) error { + return (<-v.GoSetAutoProxy(flags, make(chan *dbus.Call, 1), proxyAuto).Done).Err +} + +// method SetDeviceManaged + +func (v *interfaceNetwork) GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceManaged", flags, ch, devPathOrIfc, managed) +} + +func (v *interfaceNetwork) SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error { + return (<-v.GoSetDeviceManaged(flags, make(chan *dbus.Call, 1), devPathOrIfc, managed).Done).Err +} + +// method SetProxy + +func (v *interfaceNetwork) GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxy", flags, ch, proxyType, host, port) +} + +func (v *interfaceNetwork) SetProxy(flags dbus.Flags, proxyType string, host string, port string) error { + return (<-v.GoSetProxy(flags, make(chan *dbus.Call, 1), proxyType, host, port).Done).Err +} + +// method SetProxyIgnoreHosts + +func (v *interfaceNetwork) GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyIgnoreHosts", flags, ch, ignoreHosts) +} + +func (v *interfaceNetwork) SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error { + return (<-v.GoSetProxyIgnoreHosts(flags, make(chan *dbus.Call, 1), ignoreHosts).Done).Err +} + +// method SetProxyMethod + +func (v *interfaceNetwork) GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxyMethod", flags, ch, proxyMode) +} + +func (v *interfaceNetwork) SetProxyMethod(flags dbus.Flags, proxyMode string) error { + return (<-v.GoSetProxyMethod(flags, make(chan *dbus.Call, 1), proxyMode).Done).Err +} + +// signal AccessPointAdded + +func (v *interfaceNetwork) ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var apJSON string + err := dbus.Store(sig.Body, &devPath, &apJSON) + if err == nil { + cb(devPath, apJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AccessPointRemoved + +func (v *interfaceNetwork) ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var apJSON string + err := dbus.Store(sig.Body, &devPath, &apJSON) + if err == nil { + cb(devPath, apJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AccessPointPropertiesChanged + +func (v *interfaceNetwork) ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointPropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointPropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var apJSON string + err := dbus.Store(sig.Body, &devPath, &apJSON) + if err == nil { + cb(devPath, apJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceEnabled + +func (v *interfaceNetwork) ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceEnabled", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceEnabled", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath string + var enabled bool + err := dbus.Store(sig.Body, &devPath, &enabled) + if err == nil { + cb(devPath, enabled) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Connectivity u + +func (v *interfaceNetwork) Connectivity() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Connectivity", + } +} + +// property NetworkingEnabled b + +func (v *interfaceNetwork) NetworkingEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NetworkingEnabled", + } +} + +// property VpnEnabled b + +func (v *interfaceNetwork) VpnEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VpnEnabled", + } +} + +// property Devices s + +func (v *interfaceNetwork) Devices() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Devices", + } +} + +// property Connections s + +func (v *interfaceNetwork) Connections() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Connections", + } +} + +// property ActiveConnections s + +func (v *interfaceNetwork) ActiveConnections() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ActiveConnections", + } +} + +// property State u + +func (v *interfaceNetwork) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,645 @@ +// Code generated by "./generator ./session/org.deepin.dde.network1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNetwork struct { + MockInterfaceNetwork // interface org.deepin.dde.Network1 + proxy.MockObject +} + +type MockInterfaceNetwork struct { + mock.Mock +} + +// method ActivateAccessPoint + +func (v *MockInterfaceNetwork) GoActivateAccessPoint(flags dbus.Flags, ch chan *dbus.Call, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, apPath, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ActivateAccessPoint(flags dbus.Flags, uuid string, apPath dbus.ObjectPath, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, uuid, apPath, devPath) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ActivateConnection + +func (v *MockInterfaceNetwork) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ActivateConnection(flags dbus.Flags, uuid string, devPath dbus.ObjectPath) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, uuid, devPath) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeactivateConnection + +func (v *MockInterfaceNetwork) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DeactivateConnection(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method DeleteConnection + +func (v *MockInterfaceNetwork) GoDeleteConnection(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DeleteConnection(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method DisableWirelessHotspotMode + +func (v *MockInterfaceNetwork) GoDisableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DisableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method DisconnectDevice + +func (v *MockInterfaceNetwork) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method EnableDevice + +func (v *MockInterfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) EnableDevice(flags dbus.Flags, devPath dbus.ObjectPath, enabled bool) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, devPath, enabled) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method EnableWirelessHotspotMode + +func (v *MockInterfaceNetwork) GoEnableWirelessHotspotMode(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) EnableWirelessHotspotMode(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method GetAccessPoints + +func (v *MockInterfaceNetwork) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetAccessPoints(flags dbus.Flags, path dbus.ObjectPath) (string, error) { + mockArgs := v.Called(flags, path) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetActiveConnectionInfo + +func (v *MockInterfaceNetwork) GoGetActiveConnectionInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetActiveConnectionInfo(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetAutoProxy + +func (v *MockInterfaceNetwork) GoGetAutoProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetAutoProxy(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetProxy + +func (v *MockInterfaceNetwork) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxy(flags dbus.Flags, proxyType string) (string, string, error) { + mockArgs := v.Called(flags, proxyType) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) +} + +// method GetProxyIgnoreHosts + +func (v *MockInterfaceNetwork) GoGetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxyIgnoreHosts(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetProxyMethod + +func (v *MockInterfaceNetwork) GoGetProxyMethod(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetProxyMethod(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetSupportedConnectionTypes + +func (v *MockInterfaceNetwork) GoGetSupportedConnectionTypes(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) GetSupportedConnectionTypes(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsDeviceEnabled + +func (v *MockInterfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) IsDeviceEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsWirelessHotspotModeEnabled + +func (v *MockInterfaceNetwork) GoIsWirelessHotspotModeEnabled(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) IsWirelessHotspotModeEnabled(flags dbus.Flags, devPath dbus.ObjectPath) (bool, error) { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ListDeviceConnections + +func (v *MockInterfaceNetwork) GoListDeviceConnections(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ListDeviceConnections(flags dbus.Flags, devPath dbus.ObjectPath) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags, devPath) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RequestWirelessScan + +func (v *MockInterfaceNetwork) GoRequestWirelessScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) RequestWirelessScan(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetAutoProxy + +func (v *MockInterfaceNetwork) GoSetAutoProxy(flags dbus.Flags, ch chan *dbus.Call, proxyAuto string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyAuto) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetAutoProxy(flags dbus.Flags, proxyAuto string) error { + mockArgs := v.Called(flags, proxyAuto) + + return mockArgs.Error(0) +} + +// method SetDeviceManaged + +func (v *MockInterfaceNetwork) GoSetDeviceManaged(flags dbus.Flags, ch chan *dbus.Call, devPathOrIfc string, managed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, devPathOrIfc, managed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetDeviceManaged(flags dbus.Flags, devPathOrIfc string, managed bool) error { + mockArgs := v.Called(flags, devPathOrIfc, managed) + + return mockArgs.Error(0) +} + +// method SetProxy + +func (v *MockInterfaceNetwork) GoSetProxy(flags dbus.Flags, ch chan *dbus.Call, proxyType string, host string, port string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyType, host, port) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxy(flags dbus.Flags, proxyType string, host string, port string) error { + mockArgs := v.Called(flags, proxyType, host, port) + + return mockArgs.Error(0) +} + +// method SetProxyIgnoreHosts + +func (v *MockInterfaceNetwork) GoSetProxyIgnoreHosts(flags dbus.Flags, ch chan *dbus.Call, ignoreHosts string) *dbus.Call { + mockArgs := v.Called(flags, ch, ignoreHosts) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxyIgnoreHosts(flags dbus.Flags, ignoreHosts string) error { + mockArgs := v.Called(flags, ignoreHosts) + + return mockArgs.Error(0) +} + +// method SetProxyMethod + +func (v *MockInterfaceNetwork) GoSetProxyMethod(flags dbus.Flags, ch chan *dbus.Call, proxyMode string) *dbus.Call { + mockArgs := v.Called(flags, ch, proxyMode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) SetProxyMethod(flags dbus.Flags, proxyMode string) error { + mockArgs := v.Called(flags, proxyMode) + + return mockArgs.Error(0) +} + +// signal AccessPointAdded + +func (v *MockInterfaceNetwork) ConnectAccessPointAdded(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AccessPointRemoved + +func (v *MockInterfaceNetwork) ConnectAccessPointRemoved(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AccessPointPropertiesChanged + +func (v *MockInterfaceNetwork) ConnectAccessPointPropertiesChanged(cb func(devPath string, apJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceEnabled + +func (v *MockInterfaceNetwork) ConnectDeviceEnabled(cb func(devPath string, enabled bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Connectivity u + +func (v *MockInterfaceNetwork) Connectivity() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NetworkingEnabled b + +func (v *MockInterfaceNetwork) NetworkingEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property VpnEnabled b + +func (v *MockInterfaceNetwork) VpnEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Devices s + +func (v *MockInterfaceNetwork) Devices() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connections s + +func (v *MockInterfaceNetwork) Connections() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveConnections s + +func (v *MockInterfaceNetwork) ActiveConnections() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State u + +func (v *MockInterfaceNetwork) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Network1", + "Objects": [ + { + "Type": "Network", + "Path": "/org/deepin/dde/Network1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Network1", + "Type": "network" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/Network.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/Network.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.network1/Network.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.network1/Network.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,671 @@ +// Code generated by "./generator ./session/org.deepin.dde.notification1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package notification1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Notification interface { + notification // interface org.deepin.dde.Notification1 + proxy.Object +} + +type objectNotification struct { + interfaceNotification // interface org.deepin.dde.Notification1 + proxy.ImplObject +} + +func NewNotification(conn *dbus.Conn) Notification { + obj := new(objectNotification) + obj.ImplObject.Init_(conn, "org.deepin.dde.Osd1", "/org/deepin/dde/Notification1") + return obj +} + +type notification interface { + GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call + CloseNotification(flags dbus.Flags, arg0 uint32) error + GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCapbilities(flags dbus.Flags) ([]string, error) + GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetServerInformation(flags dbus.Flags) (string, string, string, string, error) + GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call + Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) + GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllRecords(flags dbus.Flags) (string, error) + GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetRecordById(flags dbus.Flags, arg0 string) (string, error) + GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call + GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) + GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + RemoveRecord(flags dbus.Flags, arg0 string) error + GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearRecords(flags dbus.Flags) error + GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetAppSetting(flags dbus.Flags, arg0 string) (string, error) + GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Toggle(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hide(flags dbus.Flags) error + GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RecordCount(flags dbus.Flags) (uint32, error) + GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAppList(flags dbus.Flags) ([]string, error) + GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) + GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call + GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) + GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call + SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error + GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call + SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error + GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + SetAppSetting(flags dbus.Flags, arg0 string) error + ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) + ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) + ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + AllSetting() proxy.PropString + SystemSetting() proxy.PropString +} + +type interfaceNotification struct{} + +func (v *interfaceNotification) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNotification) GetInterfaceName_() string { + return "org.deepin.dde.Notification1" +} + +// method CloseNotification + +func (v *interfaceNotification) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseNotification", flags, ch, arg0) +} + +func (v *interfaceNotification) CloseNotification(flags dbus.Flags, arg0 uint32) error { + return (<-v.GoCloseNotification(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method GetCapbilities + +func (v *interfaceNotification) GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapbilities", flags, ch) +} + +func (*interfaceNotification) StoreGetCapbilities(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) GetCapbilities(flags dbus.Flags) ([]string, error) { + return v.StoreGetCapbilities( + <-v.GoGetCapbilities(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetServerInformation + +func (v *interfaceNotification) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetServerInformation", flags, ch) +} + +func (*interfaceNotification) StoreGetServerInformation(call *dbus.Call) (arg0 string, arg1 string, arg2 string, arg3 string, err error) { + err = call.Store(&arg0, &arg1, &arg2, &arg3) + return +} + +func (v *interfaceNotification) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { + return v.StoreGetServerInformation( + <-v.GoGetServerInformation(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Notify + +func (v *interfaceNotification) GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Notify", flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) +} + +func (*interfaceNotification) StoreNotify(call *dbus.Call) (arg8 uint32, err error) { + err = call.Store(&arg8) + return +} + +func (v *interfaceNotification) Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) { + return v.StoreNotify( + <-v.GoNotify(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7).Done) +} + +// method GetAllRecords + +func (v *interfaceNotification) GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllRecords", flags, ch) +} + +func (*interfaceNotification) StoreGetAllRecords(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) GetAllRecords(flags dbus.Flags) (string, error) { + return v.StoreGetAllRecords( + <-v.GoGetAllRecords(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetRecordById + +func (v *interfaceNotification) GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRecordById", flags, ch, arg0) +} + +func (*interfaceNotification) StoreGetRecordById(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceNotification) GetRecordById(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetRecordById( + <-v.GoGetRecordById(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetRecordsFromId + +func (v *interfaceNotification) GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetRecordsFromId", flags, ch, arg0, arg1) +} + +func (*interfaceNotification) StoreGetRecordsFromId(call *dbus.Call) (arg2 string, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceNotification) GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) { + return v.StoreGetRecordsFromId( + <-v.GoGetRecordsFromId(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method RemoveRecord + +func (v *interfaceNotification) GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveRecord", flags, ch, arg0) +} + +func (v *interfaceNotification) RemoveRecord(flags dbus.Flags, arg0 string) error { + return (<-v.GoRemoveRecord(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method ClearRecords + +func (v *interfaceNotification) GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearRecords", flags, ch) +} + +func (v *interfaceNotification) ClearRecords(flags dbus.Flags) error { + return (<-v.GoClearRecords(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method getAppSetting + +func (v *interfaceNotification) GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".getAppSetting", flags, ch, arg0) +} + +func (*interfaceNotification) StoreGetAppSetting(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceNotification) GetAppSetting(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetAppSetting( + <-v.GoGetAppSetting(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method Toggle + +func (v *interfaceNotification) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch) +} + +func (v *interfaceNotification) Toggle(flags dbus.Flags) error { + return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceNotification) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceNotification) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Hide + +func (v *interfaceNotification) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch) +} + +func (v *interfaceNotification) Hide(flags dbus.Flags) error { + return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method recordCount + +func (v *interfaceNotification) GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".recordCount", flags, ch) +} + +func (*interfaceNotification) StoreRecordCount(call *dbus.Call) (arg0 uint32, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) RecordCount(flags dbus.Flags) (uint32, error) { + return v.StoreRecordCount( + <-v.GoRecordCount(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAppList + +func (v *interfaceNotification) GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppList", flags, ch) +} + +func (*interfaceNotification) StoreGetAppList(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceNotification) GetAppList(flags dbus.Flags) ([]string, error) { + return v.StoreGetAppList( + <-v.GoGetAppList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAppInfo + +func (v *interfaceNotification) GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppInfo", flags, ch, arg0, arg1) +} + +func (*interfaceNotification) StoreGetAppInfo(call *dbus.Call) (arg2 dbus.Variant, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceNotification) GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) { + return v.StoreGetAppInfo( + <-v.GoGetAppInfo(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method GetSystemInfo + +func (v *interfaceNotification) GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSystemInfo", flags, ch, arg0) +} + +func (*interfaceNotification) StoreGetSystemInfo(call *dbus.Call) (arg1 dbus.Variant, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceNotification) GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) { + return v.StoreGetSystemInfo( + <-v.GoGetSystemInfo(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method SetAppInfo + +func (v *interfaceNotification) GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAppInfo", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceNotification) SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error { + return (<-v.GoSetAppInfo(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method SetSystemInfo + +func (v *interfaceNotification) GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSystemInfo", flags, ch, arg0, arg1) +} + +func (v *interfaceNotification) SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error { + return (<-v.GoSetSystemInfo(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method setAppSetting + +func (v *interfaceNotification) GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".setAppSetting", flags, ch, arg0) +} + +func (v *interfaceNotification) SetAppSetting(flags dbus.Flags, arg0 string) error { + return (<-v.GoSetAppSetting(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// signal NotificationClosed + +func (v *interfaceNotification) ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NotificationClosed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NotificationClosed", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 uint32 + var arg1 uint32 + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActionInvoked + +func (v *interfaceNotification) ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActionInvoked", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActionInvoked", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 uint32 + var arg1 string + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal RecordAdded + +func (v *interfaceNotification) ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "RecordAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".RecordAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppInfoChanged + +func (v *interfaceNotification) ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppInfoChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppInfoChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 uint32 + var arg2 dbus.Variant + err := dbus.Store(sig.Body, &arg0, &arg1, &arg2) + if err == nil { + cb(arg0, arg1, arg2) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SystemInfoChanged + +func (v *interfaceNotification) ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SystemInfoChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SystemInfoChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 uint32 + var arg1 dbus.Variant + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppAddedSignal + +func (v *interfaceNotification) ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppAddedSignal", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppAddedSignal", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AppRemovedSignal + +func (v *interfaceNotification) ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AppRemovedSignal", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AppRemovedSignal", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal appRemoved + +func (v *interfaceNotification) ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "appRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".appRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal appAdded + +func (v *interfaceNotification) ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "appAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".appAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal appSettingChanged + +func (v *interfaceNotification) ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "appSettingChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".appSettingChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal systemSettingChanged + +func (v *interfaceNotification) ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "systemSettingChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".systemSettingChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property allSetting s + +func (v *interfaceNotification) AllSetting() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "allSetting", + } +} + +// property systemSetting s + +func (v *interfaceNotification) SystemSetting() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "systemSetting", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,600 @@ +// Code generated by "./generator ./session/org.deepin.dde.notification1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package notification1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNotification struct { + MockInterfaceNotification // interface org.deepin.dde.Notification1 + proxy.MockObject +} + +type MockInterfaceNotification struct { + mock.Mock +} + +// method CloseNotification + +func (v *MockInterfaceNotification) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) CloseNotification(flags dbus.Flags, arg0 uint32) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method GetCapbilities + +func (v *MockInterfaceNotification) GoGetCapbilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetCapbilities(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetServerInformation + +func (v *MockInterfaceNotification) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.String(2), mockArgs.String(3), mockArgs.Error(4) +} + +// method Notify + +func (v *MockInterfaceNotification) GoNotify(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Notify(flags dbus.Flags, arg0 string, arg1 uint32, arg2 string, arg3 string, arg4 string, arg5 []string, arg6 map[string]dbus.Variant, arg7 int32) (uint32, error) { + mockArgs := v.Called(flags, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAllRecords + +func (v *MockInterfaceNotification) GoGetAllRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAllRecords(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetRecordById + +func (v *MockInterfaceNotification) GoGetRecordById(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetRecordById(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetRecordsFromId + +func (v *MockInterfaceNotification) GoGetRecordsFromId(flags dbus.Flags, ch chan *dbus.Call, arg0 int32, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetRecordsFromId(flags dbus.Flags, arg0 int32, arg1 string) (string, error) { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RemoveRecord + +func (v *MockInterfaceNotification) GoRemoveRecord(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) RemoveRecord(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method ClearRecords + +func (v *MockInterfaceNotification) GoClearRecords(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) ClearRecords(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method getAppSetting + +func (v *MockInterfaceNotification) GoGetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAppSetting(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Toggle + +func (v *MockInterfaceNotification) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Toggle(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceNotification) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Hide + +func (v *MockInterfaceNotification) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) Hide(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method recordCount + +func (v *MockInterfaceNotification) GoRecordCount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) RecordCount(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAppList + +func (v *MockInterfaceNotification) GoGetAppList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAppList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAppInfo + +func (v *MockInterfaceNotification) GoGetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32) (dbus.Variant, error) { + mockArgs := v.Called(flags, arg0, arg1) + + ret0, ok := mockArgs.Get(0).(dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSystemInfo + +func (v *MockInterfaceNotification) GoGetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) GetSystemInfo(flags dbus.Flags, arg0 uint32) (dbus.Variant, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetAppInfo + +func (v *MockInterfaceNotification) GoSetAppInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) SetAppInfo(flags dbus.Flags, arg0 string, arg1 uint32, arg2 dbus.Variant) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method SetSystemInfo + +func (v *MockInterfaceNotification) GoSetSystemInfo(flags dbus.Flags, ch chan *dbus.Call, arg0 uint32, arg1 dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) SetSystemInfo(flags dbus.Flags, arg0 uint32, arg1 dbus.Variant) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method setAppSetting + +func (v *MockInterfaceNotification) GoSetAppSetting(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotification) SetAppSetting(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// signal NotificationClosed + +func (v *MockInterfaceNotification) ConnectNotificationClosed(cb func(arg0 uint32, arg1 uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActionInvoked + +func (v *MockInterfaceNotification) ConnectActionInvoked(cb func(arg0 uint32, arg1 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal RecordAdded + +func (v *MockInterfaceNotification) ConnectRecordAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppInfoChanged + +func (v *MockInterfaceNotification) ConnectAppInfoChanged(cb func(arg0 string, arg1 uint32, arg2 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SystemInfoChanged + +func (v *MockInterfaceNotification) ConnectSystemInfoChanged(cb func(arg0 uint32, arg1 dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppAddedSignal + +func (v *MockInterfaceNotification) ConnectAppAddedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AppRemovedSignal + +func (v *MockInterfaceNotification) ConnectAppRemovedSignal(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal appRemoved + +func (v *MockInterfaceNotification) ConnectAppRemoved(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal appAdded + +func (v *MockInterfaceNotification) ConnectAppAdded(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal appSettingChanged + +func (v *MockInterfaceNotification) ConnectAppSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal systemSettingChanged + +func (v *MockInterfaceNotification) ConnectSystemSettingChanged(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property allSetting s + +func (v *MockInterfaceNotification) AllSetting() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property systemSetting s + +func (v *MockInterfaceNotification) SystemSetting() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Osd1", + "Objects": [ + { + "Type": "Notification", + "Path": "/org/deepin/dde/Notification1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Notification1", + "Type": "notification" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/Notification.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/Notification.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.notification1/Notification.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.notification1/Notification.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +// Code generated by "./generator ./session/org.deepin.dde.osd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package osd1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type OSD interface { + osd // interface org.deepin.dde.Osd1 + proxy.Object +} + +type objectOSD struct { + interfaceOsd // interface org.deepin.dde.Osd1 + proxy.ImplObject +} + +func NewOSD(conn *dbus.Conn) OSD { + obj := new(objectOSD) + obj.ImplObject.Init_(conn, "org.deepin.dde.Osd1", "/") + return obj +} + +type osd interface { + GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call + ShowOSD(flags dbus.Flags, osd string) error +} + +type interfaceOsd struct{} + +func (v *interfaceOsd) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceOsd) GetInterfaceName_() string { + return "org.deepin.dde.Osd1" +} + +// method ShowOSD + +func (v *interfaceOsd) GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ShowOSD", flags, ch, osd) +} + +func (v *interfaceOsd) ShowOSD(flags dbus.Flags, osd string) error { + return (<-v.GoShowOSD(flags, make(chan *dbus.Call, 1), osd).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +// Code generated by "./generator ./session/org.deepin.dde.osd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package osd1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockOSD struct { + MockInterfaceOsd // interface org.deepin.dde.Osd1 + proxy.MockObject +} + +type MockInterfaceOsd struct { + mock.Mock +} + +// method ShowOSD + +func (v *MockInterfaceOsd) GoShowOSD(flags dbus.Flags, ch chan *dbus.Call, osd string) *dbus.Call { + mockArgs := v.Called(flags, ch, osd) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceOsd) ShowOSD(flags dbus.Flags, osd string) error { + mockArgs := v.Called(flags, osd) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service":"org.deepin.dde.Osd1", + "Objects": [ + { + "Type": "OSD", + "Path": "/", + "Interfaces": [ + { + "Name":"org.deepin.dde.Osd1", + "Type":"osd" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/OSD.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/OSD.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.osd1/OSD.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.osd1/OSD.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,76 @@ +// Code generated by "./generator ./session/org.deepin.dde.pinyin1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package pinyin1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Pinyin interface { + pinyin // interface org.deepin.dde.Pinyin1 + proxy.Object +} + +type objectPinyin struct { + interfacePinyin // interface org.deepin.dde.Pinyin1 + proxy.ImplObject +} + +func NewPinyin(conn *dbus.Conn) Pinyin { + obj := new(objectPinyin) + obj.ImplObject.Init_(conn, "org.deepin.dde.Pinyin1", "/org/deepin/dde/Pinyin1") + return obj +} + +type pinyin interface { + GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call + Query(flags dbus.Flags, hans string) ([]string, error) + GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call + QueryList(flags dbus.Flags, hansList []string) (string, error) +} + +type interfacePinyin struct{} + +func (v *interfacePinyin) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePinyin) GetInterfaceName_() string { + return "org.deepin.dde.Pinyin1" +} + +// method Query + +func (v *interfacePinyin) GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Query", flags, ch, hans) +} + +func (*interfacePinyin) StoreQuery(call *dbus.Call) (pinyin []string, err error) { + err = call.Store(&pinyin) + return +} + +func (v *interfacePinyin) Query(flags dbus.Flags, hans string) ([]string, error) { + return v.StoreQuery( + <-v.GoQuery(flags, make(chan *dbus.Call, 1), hans).Done) +} + +// method QueryList + +func (v *interfacePinyin) GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".QueryList", flags, ch, hansList) +} + +func (*interfacePinyin) StoreQueryList(call *dbus.Call) (json string, err error) { + err = call.Store(&json) + return +} + +func (v *interfacePinyin) QueryList(flags dbus.Flags, hansList []string) (string, error) { + return v.StoreQueryList( + <-v.GoQueryList(flags, make(chan *dbus.Call, 1), hansList).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,64 @@ +// Code generated by "./generator ./session/org.deepin.dde.pinyin1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package pinyin1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockPinyin struct { + MockInterfacePinyin // interface org.deepin.dde.Pinyin1 + proxy.MockObject +} + +type MockInterfacePinyin struct { + mock.Mock +} + +// method Query + +func (v *MockInterfacePinyin) GoQuery(flags dbus.Flags, ch chan *dbus.Call, hans string) *dbus.Call { + mockArgs := v.Called(flags, ch, hans) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePinyin) Query(flags dbus.Flags, hans string) ([]string, error) { + mockArgs := v.Called(flags, hans) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method QueryList + +func (v *MockInterfacePinyin) GoQueryList(flags dbus.Flags, ch chan *dbus.Call, hansList []string) *dbus.Call { + mockArgs := v.Called(flags, ch, hansList) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePinyin) QueryList(flags dbus.Flags, hansList []string) (string, error) { + mockArgs := v.Called(flags, hansList) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Pinyin1", + "Objects": [ + { + "Type": "Pinyin", + "Path": "/org/deepin/dde/Pinyin1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Pinyin1", + "Type": "pinyin" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/Pinyin.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/Pinyin.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.pinyin1/Pinyin.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.pinyin1/Pinyin.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,412 @@ +// Code generated by "./generator ./session/org.deepin.dde.sessionmanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sessionmanager1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type SessionManager interface { + sessionManager // interface org.deepin.dde.SessionManager1 + proxy.Object +} + +type objectSessionManager struct { + interfaceSessionManager // interface org.deepin.dde.SessionManager1 + proxy.ImplObject +} + +func NewSessionManager(conn *dbus.Conn) SessionManager { + obj := new(objectSessionManager) + obj.ImplObject.Init_(conn, "org.deepin.dde.SessionManager1", "/org/deepin/dde/SessionManager1") + return obj +} + +type sessionManager interface { + GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AllowSessionDaemonRun(flags dbus.Flags) (bool, error) + GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanHibernate(flags dbus.Flags) (bool, error) + GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanLogout(flags dbus.Flags) (bool, error) + GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanReboot(flags dbus.Flags) (bool, error) + GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanShutdown(flags dbus.Flags) (bool, error) + GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanSuspend(flags dbus.Flags) (bool, error) + GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceLogout(flags dbus.Flags) error + GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceReboot(flags dbus.Flags) error + GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ForceShutdown(flags dbus.Flags) error + GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Logout(flags dbus.Flags) error + GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PowerOffChoose(flags dbus.Flags) error + GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reboot(flags dbus.Flags) error + GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Register(flags dbus.Flags, arg0 string) (bool, error) + GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestHibernate(flags dbus.Flags) error + GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestLock(flags dbus.Flags) error + GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestLogout(flags dbus.Flags) error + GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestReboot(flags dbus.Flags) error + GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestShutdown(flags dbus.Flags) error + GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestSuspend(flags dbus.Flags) error + GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call + SetLocked(flags dbus.Flags, arg0 bool) error + GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Shutdown(flags dbus.Flags) error + GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ToggleDebug(flags dbus.Flags) error + ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) + Locked() proxy.PropBool + CurrentUid() proxy.PropString + Stage() proxy.PropInt32 + CurrentSessionPath() proxy.PropObjectPath +} + +type interfaceSessionManager struct{} + +func (v *interfaceSessionManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSessionManager) GetInterfaceName_() string { + return "org.deepin.dde.SessionManager1" +} + +// method AllowSessionDaemonRun + +func (v *interfaceSessionManager) GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowSessionDaemonRun", flags, ch) +} + +func (*interfaceSessionManager) StoreAllowSessionDaemonRun(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) AllowSessionDaemonRun(flags dbus.Flags) (bool, error) { + return v.StoreAllowSessionDaemonRun( + <-v.GoAllowSessionDaemonRun(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanHibernate + +func (v *interfaceSessionManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) +} + +func (*interfaceSessionManager) StoreCanHibernate(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanHibernate(flags dbus.Flags) (bool, error) { + return v.StoreCanHibernate( + <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanLogout + +func (v *interfaceSessionManager) GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanLogout", flags, ch) +} + +func (*interfaceSessionManager) StoreCanLogout(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanLogout(flags dbus.Flags) (bool, error) { + return v.StoreCanLogout( + <-v.GoCanLogout(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanReboot + +func (v *interfaceSessionManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) +} + +func (*interfaceSessionManager) StoreCanReboot(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanReboot(flags dbus.Flags) (bool, error) { + return v.StoreCanReboot( + <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanShutdown + +func (v *interfaceSessionManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanShutdown", flags, ch) +} + +func (*interfaceSessionManager) StoreCanShutdown(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanShutdown(flags dbus.Flags) (bool, error) { + return v.StoreCanShutdown( + <-v.GoCanShutdown(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanSuspend + +func (v *interfaceSessionManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) +} + +func (*interfaceSessionManager) StoreCanSuspend(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceSessionManager) CanSuspend(flags dbus.Flags) (bool, error) { + return v.StoreCanSuspend( + <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ForceLogout + +func (v *interfaceSessionManager) GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceLogout", flags, ch) +} + +func (v *interfaceSessionManager) ForceLogout(flags dbus.Flags) error { + return (<-v.GoForceLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ForceReboot + +func (v *interfaceSessionManager) GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceReboot", flags, ch) +} + +func (v *interfaceSessionManager) ForceReboot(flags dbus.Flags) error { + return (<-v.GoForceReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ForceShutdown + +func (v *interfaceSessionManager) GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ForceShutdown", flags, ch) +} + +func (v *interfaceSessionManager) ForceShutdown(flags dbus.Flags) error { + return (<-v.GoForceShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Logout + +func (v *interfaceSessionManager) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Logout", flags, ch) +} + +func (v *interfaceSessionManager) Logout(flags dbus.Flags) error { + return (<-v.GoLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PowerOffChoose + +func (v *interfaceSessionManager) GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOffChoose", flags, ch) +} + +func (v *interfaceSessionManager) PowerOffChoose(flags dbus.Flags) error { + return (<-v.GoPowerOffChoose(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reboot + +func (v *interfaceSessionManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch) +} + +func (v *interfaceSessionManager) Reboot(flags dbus.Flags) error { + return (<-v.GoReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Register + +func (v *interfaceSessionManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, arg0) +} + +func (*interfaceSessionManager) StoreRegister(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceSessionManager) Register(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreRegister( + <-v.GoRegister(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method RequestHibernate + +func (v *interfaceSessionManager) GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestHibernate", flags, ch) +} + +func (v *interfaceSessionManager) RequestHibernate(flags dbus.Flags) error { + return (<-v.GoRequestHibernate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestLock + +func (v *interfaceSessionManager) GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLock", flags, ch) +} + +func (v *interfaceSessionManager) RequestLock(flags dbus.Flags) error { + return (<-v.GoRequestLock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestLogout + +func (v *interfaceSessionManager) GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestLogout", flags, ch) +} + +func (v *interfaceSessionManager) RequestLogout(flags dbus.Flags) error { + return (<-v.GoRequestLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestReboot + +func (v *interfaceSessionManager) GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestReboot", flags, ch) +} + +func (v *interfaceSessionManager) RequestReboot(flags dbus.Flags) error { + return (<-v.GoRequestReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestShutdown + +func (v *interfaceSessionManager) GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestShutdown", flags, ch) +} + +func (v *interfaceSessionManager) RequestShutdown(flags dbus.Flags) error { + return (<-v.GoRequestShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestSuspend + +func (v *interfaceSessionManager) GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSuspend", flags, ch) +} + +func (v *interfaceSessionManager) RequestSuspend(flags dbus.Flags) error { + return (<-v.GoRequestSuspend(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetLocked + +func (v *interfaceSessionManager) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocked", flags, ch, arg0) +} + +func (v *interfaceSessionManager) SetLocked(flags dbus.Flags, arg0 bool) error { + return (<-v.GoSetLocked(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method Shutdown + +func (v *interfaceSessionManager) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) +} + +func (v *interfaceSessionManager) Shutdown(flags dbus.Flags) error { + return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ToggleDebug + +func (v *interfaceSessionManager) GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleDebug", flags, ch) +} + +func (v *interfaceSessionManager) ToggleDebug(flags dbus.Flags) error { + return (<-v.GoToggleDebug(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Unlock + +func (v *interfaceSessionManager) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Unlock", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Unlock", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Locked b + +func (v *interfaceSessionManager) Locked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Locked", + } +} + +// property CurrentUid s + +func (v *interfaceSessionManager) CurrentUid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentUid", + } +} + +// property Stage i + +func (v *interfaceSessionManager) Stage() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Stage", + } +} + +// property CurrentSessionPath o + +func (v *interfaceSessionManager) CurrentSessionPath() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "CurrentSessionPath", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,504 @@ +// Code generated by "./generator ./session/org.deepin.dde.sessionmanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sessionmanager1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockSessionManager struct { + MockInterfaceSessionManager // interface org.deepin.dde.SessionManager1 + proxy.MockObject +} + +type MockInterfaceSessionManager struct { + mock.Mock +} + +// method AllowSessionDaemonRun + +func (v *MockInterfaceSessionManager) GoAllowSessionDaemonRun(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) AllowSessionDaemonRun(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanHibernate + +func (v *MockInterfaceSessionManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanHibernate(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanLogout + +func (v *MockInterfaceSessionManager) GoCanLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanLogout(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanReboot + +func (v *MockInterfaceSessionManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanReboot(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanShutdown + +func (v *MockInterfaceSessionManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanShutdown(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanSuspend + +func (v *MockInterfaceSessionManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) CanSuspend(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ForceLogout + +func (v *MockInterfaceSessionManager) GoForceLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ForceLogout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ForceReboot + +func (v *MockInterfaceSessionManager) GoForceReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ForceReboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ForceShutdown + +func (v *MockInterfaceSessionManager) GoForceShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ForceShutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Logout + +func (v *MockInterfaceSessionManager) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Logout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PowerOffChoose + +func (v *MockInterfaceSessionManager) GoPowerOffChoose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) PowerOffChoose(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reboot + +func (v *MockInterfaceSessionManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Reboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Register + +func (v *MockInterfaceSessionManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Register(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RequestHibernate + +func (v *MockInterfaceSessionManager) GoRequestHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestHibernate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestLock + +func (v *MockInterfaceSessionManager) GoRequestLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestLock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestLogout + +func (v *MockInterfaceSessionManager) GoRequestLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestLogout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestReboot + +func (v *MockInterfaceSessionManager) GoRequestReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestReboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestShutdown + +func (v *MockInterfaceSessionManager) GoRequestShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestShutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestSuspend + +func (v *MockInterfaceSessionManager) GoRequestSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) RequestSuspend(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetLocked + +func (v *MockInterfaceSessionManager) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) SetLocked(flags dbus.Flags, arg0 bool) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method Shutdown + +func (v *MockInterfaceSessionManager) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) Shutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ToggleDebug + +func (v *MockInterfaceSessionManager) GoToggleDebug(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionManager) ToggleDebug(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Unlock + +func (v *MockInterfaceSessionManager) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Locked b + +func (v *MockInterfaceSessionManager) Locked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentUid s + +func (v *MockInterfaceSessionManager) CurrentUid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Stage i + +func (v *MockInterfaceSessionManager) Stage() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentSessionPath o + +func (v *MockInterfaceSessionManager) CurrentSessionPath() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.SessionManager1", + "Objects": [ + { + "Type": "SessionManager", + "Path": "/org/deepin/dde/SessionManager1", + "Interfaces": [ + { + "Name": "org.deepin.dde.SessionManager1", + "Type": "sessionManager" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/SessionManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/SessionManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionmanager1/SessionManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionmanager1/SessionManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,86 @@ +// Code generated by "./generator ./session/org.deepin.dde.sessionwatcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sessionwatcher1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type SessionWatcher interface { + sessionWatcher // interface org.deepin.dde.SessionWatcher1 + proxy.Object +} + +type objectSessionWatcher struct { + interfaceSessionWatcher // interface org.deepin.dde.SessionWatcher1 + proxy.ImplObject +} + +func NewSessionWatcher(conn *dbus.Conn) SessionWatcher { + obj := new(objectSessionWatcher) + obj.ImplObject.Init_(conn, "org.deepin.dde.SessionWatcher1", "/org/deepin/dde/SessionWatcher1") + return obj +} + +type sessionWatcher interface { + GoGetSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetSessions(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoIsX11SessionActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsX11SessionActive(flags dbus.Flags) (bool, error) + IsActive() proxy.PropBool +} + +type interfaceSessionWatcher struct{} + +func (v *interfaceSessionWatcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSessionWatcher) GetInterfaceName_() string { + return "org.deepin.dde.SessionWatcher1" +} + +// method GetSessions + +func (v *interfaceSessionWatcher) GoGetSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSessions", flags, ch) +} + +func (*interfaceSessionWatcher) StoreGetSessions(call *dbus.Call) (sessions []dbus.ObjectPath, err error) { + err = call.Store(&sessions) + return +} + +func (v *interfaceSessionWatcher) GetSessions(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetSessions( + <-v.GoGetSessions(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsX11SessionActive + +func (v *interfaceSessionWatcher) GoIsX11SessionActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsX11SessionActive", flags, ch) +} + +func (*interfaceSessionWatcher) StoreIsX11SessionActive(call *dbus.Call) (is_active bool, err error) { + err = call.Store(&is_active) + return +} + +func (v *interfaceSessionWatcher) IsX11SessionActive(flags dbus.Flags) (bool, error) { + return v.StoreIsX11SessionActive( + <-v.GoIsX11SessionActive(flags, make(chan *dbus.Call, 1)).Done) +} + +// property IsActive b + +func (v *interfaceSessionWatcher) IsActive() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsActive", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,77 @@ +// Code generated by "./generator ./session/org.deepin.dde.sessionwatcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sessionwatcher1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockSessionWatcher struct { + MockInterfaceSessionWatcher // interface org.deepin.dde.SessionWatcher1 + proxy.MockObject +} + +type MockInterfaceSessionWatcher struct { + mock.Mock +} + +// method GetSessions + +func (v *MockInterfaceSessionWatcher) GoGetSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionWatcher) GetSessions(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsX11SessionActive + +func (v *MockInterfaceSessionWatcher) GoIsX11SessionActive(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSessionWatcher) IsX11SessionActive(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// property IsActive b + +func (v *MockInterfaceSessionWatcher) IsActive() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.SessionWatcher1", + "Objects": [ + { + "Type": "SessionWatcher", + "Path": "/org/deepin/dde/SessionWatcher1", + "Interfaces": [ + { + "Name": "org.deepin.dde.SessionWatcher1", + "Type": "sessionWatcher" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/SessionWatcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/SessionWatcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.sessionwatcher1/SessionWatcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.sessionwatcher1/SessionWatcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,166 @@ +// Code generated by "./generator ./session/org.deepin.dde.shutdownfront1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package shutdownfront1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ShutdownFront interface { + shutdownfront // interface org.deepin.dde.ShutdownFront1 + proxy.Object +} + +type objectShutdownFront struct { + interfaceShutdownfront // interface org.deepin.dde.ShutdownFront1 + proxy.ImplObject +} + +func NewShutdownFront(conn *dbus.Conn) ShutdownFront { + obj := new(objectShutdownFront) + obj.ImplObject.Init_(conn, "org.deepin.dde.ShutdownFront1", "/org/deepin/dde/ShutdownFront1") + return obj +} + +type shutdownfront interface { + GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hibernate(flags dbus.Flags) error + GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Lock(flags dbus.Flags) error + GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Logout(flags dbus.Flags) error + GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Restart(flags dbus.Flags) error + GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Show(flags dbus.Flags) error + GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Shutdown(flags dbus.Flags) error + GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Suspend(flags dbus.Flags) error + GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SwitchUser(flags dbus.Flags) error + ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceShutdownfront struct{} + +func (v *interfaceShutdownfront) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceShutdownfront) GetInterfaceName_() string { + return "org.deepin.dde.ShutdownFront1" +} + +// method Hibernate + +func (v *interfaceShutdownfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch) +} + +func (v *interfaceShutdownfront) Hibernate(flags dbus.Flags) error { + return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Lock + +func (v *interfaceShutdownfront) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch) +} + +func (v *interfaceShutdownfront) Lock(flags dbus.Flags) error { + return (<-v.GoLock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Logout + +func (v *interfaceShutdownfront) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Logout", flags, ch) +} + +func (v *interfaceShutdownfront) Logout(flags dbus.Flags) error { + return (<-v.GoLogout(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Restart + +func (v *interfaceShutdownfront) GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Restart", flags, ch) +} + +func (v *interfaceShutdownfront) Restart(flags dbus.Flags) error { + return (<-v.GoRestart(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Show + +func (v *interfaceShutdownfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch) +} + +func (v *interfaceShutdownfront) Show(flags dbus.Flags) error { + return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Shutdown + +func (v *interfaceShutdownfront) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Shutdown", flags, ch) +} + +func (v *interfaceShutdownfront) Shutdown(flags dbus.Flags) error { + return (<-v.GoShutdown(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Suspend + +func (v *interfaceShutdownfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch) +} + +func (v *interfaceShutdownfront) Suspend(flags dbus.Flags) error { + return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SwitchUser + +func (v *interfaceShutdownfront) GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchUser", flags, ch) +} + +func (v *interfaceShutdownfront) SwitchUser(flags dbus.Flags) error { + return (<-v.GoSwitchUser(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal ChangKey + +func (v *interfaceShutdownfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ChangKey", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ChangKey", + } + handlerFunc := func(sig *dbus.Signal) { + var keyEvent string + err := dbus.Store(sig.Body, &keyEvent) + if err == nil { + cb(keyEvent) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,186 @@ +// Code generated by "./generator ./session/org.deepin.dde.shutdownfront1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package shutdownfront1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockShutdownFront struct { + MockInterfaceShutdownfront // interface org.deepin.dde.ShutdownFront1 + proxy.MockObject +} + +type MockInterfaceShutdownfront struct { + mock.Mock +} + +// method Hibernate + +func (v *MockInterfaceShutdownfront) GoHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Hibernate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Lock + +func (v *MockInterfaceShutdownfront) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Lock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Logout + +func (v *MockInterfaceShutdownfront) GoLogout(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Logout(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Restart + +func (v *MockInterfaceShutdownfront) GoRestart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Restart(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Show + +func (v *MockInterfaceShutdownfront) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Show(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Shutdown + +func (v *MockInterfaceShutdownfront) GoShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Shutdown(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Suspend + +func (v *MockInterfaceShutdownfront) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) Suspend(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SwitchUser + +func (v *MockInterfaceShutdownfront) GoSwitchUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceShutdownfront) SwitchUser(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal ChangKey + +func (v *MockInterfaceShutdownfront) ConnectChangKey(cb func(keyEvent string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service":"org.deepin.dde.ShutdownFront1", + "Objects": [ + { + "Type": "ShutdownFront", + "Path": "/org/deepin/dde/ShutdownFront1", + "Interfaces": [ + { + "Name":"org.deepin.dde.ShutdownFront1", + "Type":"shutdownfront" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/ShutdownFront.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/ShutdownFront.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.shutdownfront1/ShutdownFront.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.shutdownfront1/ShutdownFront.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,303 @@ +// Code generated by "./generator ./session/org.deepin.dde.startmanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package startmanager1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type StartManager interface { + startManager // interface org.deepin.dde.StartManager1 + proxy.Object +} + +type objectStartManager struct { + interfaceStartManager // interface org.deepin.dde.StartManager1 + proxy.ImplObject +} + +func NewStartManager(conn *dbus.Conn) StartManager { + obj := new(objectStartManager) + obj.ImplObject.Init_(conn, "org.deepin.dde.StartManager1", "/org/deepin/dde/StartManager1") + return obj +} + +type startManager interface { + GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + AddAutostart(flags dbus.Flags, arg0 string) (bool, error) + GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AutostartList(flags dbus.Flags) ([]string, error) + GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DumpMemRecord(flags dbus.Flags) (string, error) + GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetApps(flags dbus.Flags) (map[uint32]string, error) + GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + IsAutostart(flags dbus.Flags, arg0 string) (bool, error) + GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsMemSufficient(flags dbus.Flags) (bool, error) + GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Launch(flags dbus.Flags, arg0 string) (bool, error) + GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call + LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error + GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call + LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error + GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call + LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error + GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) + GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) + GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call + RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error + GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call + TryAgain(flags dbus.Flags, arg0 bool) error + ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) + NeededMemory() proxy.PropUint64 +} + +type interfaceStartManager struct{} + +func (v *interfaceStartManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceStartManager) GetInterfaceName_() string { + return "org.deepin.dde.StartManager1" +} + +// method AddAutostart + +func (v *interfaceStartManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAutostart", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreAddAutostart(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) AddAutostart(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreAddAutostart( + <-v.GoAddAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method AutostartList + +func (v *interfaceStartManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AutostartList", flags, ch) +} + +func (*interfaceStartManager) StoreAutostartList(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) AutostartList(flags dbus.Flags) ([]string, error) { + return v.StoreAutostartList( + <-v.GoAutostartList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DumpMemRecord + +func (v *interfaceStartManager) GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpMemRecord", flags, ch) +} + +func (*interfaceStartManager) StoreDumpMemRecord(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) DumpMemRecord(flags dbus.Flags) (string, error) { + return v.StoreDumpMemRecord( + <-v.GoDumpMemRecord(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetApps + +func (v *interfaceStartManager) GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetApps", flags, ch) +} + +func (*interfaceStartManager) StoreGetApps(call *dbus.Call) (arg0 map[uint32]string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) GetApps(flags dbus.Flags) (map[uint32]string, error) { + return v.StoreGetApps( + <-v.GoGetApps(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsAutostart + +func (v *interfaceStartManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsAutostart", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreIsAutostart(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) IsAutostart(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreIsAutostart( + <-v.GoIsAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method IsMemSufficient + +func (v *interfaceStartManager) GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsMemSufficient", flags, ch) +} + +func (*interfaceStartManager) StoreIsMemSufficient(call *dbus.Call) (arg0 bool, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceStartManager) IsMemSufficient(flags dbus.Flags) (bool, error) { + return v.StoreIsMemSufficient( + <-v.GoIsMemSufficient(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Launch + +func (v *interfaceStartManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Launch", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreLaunch(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) Launch(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreLaunch( + <-v.GoLaunch(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method LaunchApp + +func (v *interfaceStartManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchApp", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceStartManager) LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error { + return (<-v.GoLaunchApp(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method LaunchAppAction + +func (v *interfaceStartManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppAction", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceStartManager) LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error { + return (<-v.GoLaunchAppAction(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method LaunchAppWithOptions + +func (v *interfaceStartManager) GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchAppWithOptions", flags, ch, arg0, arg1, arg2, arg3) +} + +func (v *interfaceStartManager) LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error { + return (<-v.GoLaunchAppWithOptions(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2, arg3).Done).Err +} + +// method LaunchWithTimestamp + +func (v *interfaceStartManager) GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LaunchWithTimestamp", flags, ch, arg0, arg1) +} + +func (*interfaceStartManager) StoreLaunchWithTimestamp(call *dbus.Call) (arg2 bool, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceStartManager) LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) { + return v.StoreLaunchWithTimestamp( + <-v.GoLaunchWithTimestamp(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method RemoveAutostart + +func (v *interfaceStartManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAutostart", flags, ch, arg0) +} + +func (*interfaceStartManager) StoreRemoveAutostart(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceStartManager) RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreRemoveAutostart( + <-v.GoRemoveAutostart(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method RunCommand + +func (v *interfaceStartManager) GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RunCommand", flags, ch, arg0, arg1) +} + +func (v *interfaceStartManager) RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error { + return (<-v.GoRunCommand(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method TryAgain + +func (v *interfaceStartManager) GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TryAgain", flags, ch, arg0) +} + +func (v *interfaceStartManager) TryAgain(flags dbus.Flags, arg0 bool) error { + return (<-v.GoTryAgain(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// signal AutostartChanged + +func (v *interfaceStartManager) ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AutostartChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AutostartChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 string + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property NeededMemory t + +func (v *interfaceStartManager) NeededMemory() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "NeededMemory", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,323 @@ +// Code generated by "./generator ./session/org.deepin.dde.startmanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package startmanager1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockStartManager struct { + MockInterfaceStartManager // interface org.deepin.dde.StartManager1 + proxy.MockObject +} + +type MockInterfaceStartManager struct { + mock.Mock +} + +// method AddAutostart + +func (v *MockInterfaceStartManager) GoAddAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) AddAutostart(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method AutostartList + +func (v *MockInterfaceStartManager) GoAutostartList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) AutostartList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DumpMemRecord + +func (v *MockInterfaceStartManager) GoDumpMemRecord(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) DumpMemRecord(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetApps + +func (v *MockInterfaceStartManager) GoGetApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) GetApps(flags dbus.Flags) (map[uint32]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[uint32]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsAutostart + +func (v *MockInterfaceStartManager) GoIsAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) IsAutostart(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method IsMemSufficient + +func (v *MockInterfaceStartManager) GoIsMemSufficient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) IsMemSufficient(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Launch + +func (v *MockInterfaceStartManager) GoLaunch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) Launch(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method LaunchApp + +func (v *MockInterfaceStartManager) GoLaunchApp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchApp(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method LaunchAppAction + +func (v *MockInterfaceStartManager) GoLaunchAppAction(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string, arg2 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchAppAction(flags dbus.Flags, arg0 string, arg1 string, arg2 uint32) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method LaunchAppWithOptions + +func (v *MockInterfaceStartManager) GoLaunchAppWithOptions(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2, arg3) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchAppWithOptions(flags dbus.Flags, arg0 string, arg1 uint32, arg2 []string, arg3 map[string]dbus.Variant) error { + mockArgs := v.Called(flags, arg0, arg1, arg2, arg3) + + return mockArgs.Error(0) +} + +// method LaunchWithTimestamp + +func (v *MockInterfaceStartManager) GoLaunchWithTimestamp(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) LaunchWithTimestamp(flags dbus.Flags, arg0 string, arg1 uint32) (bool, error) { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RemoveAutostart + +func (v *MockInterfaceStartManager) GoRemoveAutostart(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) RemoveAutostart(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method RunCommand + +func (v *MockInterfaceStartManager) GoRunCommand(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) RunCommand(flags dbus.Flags, arg0 string, arg1 []string) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method TryAgain + +func (v *MockInterfaceStartManager) GoTryAgain(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceStartManager) TryAgain(flags dbus.Flags, arg0 bool) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// signal AutostartChanged + +func (v *MockInterfaceStartManager) ConnectAutostartChanged(cb func(arg0 string, arg1 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property NeededMemory t + +func (v *MockInterfaceStartManager) NeededMemory() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.StartManager1", + "Objects": [ + { + "Type": "StartManager", + "Path": "/org/deepin/dde/StartManager1", + "Interfaces": [ + { + "Name": "org.deepin.dde.StartManager1", + "Type": "startManager" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/StartManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/StartManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.startmanager1/StartManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.startmanager1/StartManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,66 @@ +// Code generated by "./generator ./session/org.deepin.dde.timedate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timedate1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Timedate interface { + timedate // interface org.deepin.dde.Timedate1 + proxy.Object +} + +type objectTimedate struct { + interfaceTimedate // interface org.deepin.dde.Timedate1 + proxy.ImplObject +} + +func NewTimedate(conn *dbus.Conn) Timedate { + obj := new(objectTimedate) + obj.ImplObject.Init_(conn, "org.deepin.dde.Timedate1", "/org/deepin/dde/Timedate1") + return obj +} + +type timedate interface { + ConnectTimeUpdate(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceTimedate struct{} + +func (v *interfaceTimedate) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTimedate) GetInterfaceName_() string { + return "org.deepin.dde.Timedate1" +} + +// signal TimeUpdate + +func (v *interfaceTimedate) ConnectTimeUpdate(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TimeUpdate", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TimeUpdate", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ +// Code generated by "./generator ./session/org.deepin.dde.timedate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timedate1 + +import "fmt" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockTimedate struct { + MockInterfaceTimedate // interface org.deepin.dde.Timedate1 + proxy.MockObject +} + +type MockInterfaceTimedate struct { + mock.Mock +} + +// signal TimeUpdate + +func (v *MockInterfaceTimedate) ConnectTimeUpdate(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Timedate1", + "Objects": [ + { + "Type": "Timedate", + "Path": "/org/deepin/dde/Timedate1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Timedate1", + "Type": "timedate" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/Timedate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/Timedate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.timedate1/Timedate.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.timedate1/Timedate.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,7 @@ + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ +// Code generated by "./generator ./session/org.deepin.dde.uadpagent1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package uadpagent1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type UadpAgent interface { + uadpagent // interface org.deepin.dde.UadpAgent1 + proxy.Object +} + +type objectUadpAgent struct { + interfaceUadpagent // interface org.deepin.dde.UadpAgent1 + proxy.ImplObject +} + +func NewUadpAgent(conn *dbus.Conn) UadpAgent { + obj := new(objectUadpAgent) + obj.ImplObject.Init_(conn, "org.deepin.dde.UadpAgent1", "/org/deepin/dde/UadpAgent1") + return obj +} + +type uadpagent interface { + GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string, dataKey string) *dbus.Call + SetDataKey(flags dbus.Flags, keyName string, dataKey string) error + GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string) *dbus.Call + GetDataKey(flags dbus.Flags, keyName string) (string, error) +} + +type interfaceUadpagent struct{} + +func (v *interfaceUadpagent) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUadpagent) GetInterfaceName_() string { + return "org.deepin.dde.UadpAgent1" +} + +// method SetDataKey + +func (v *interfaceUadpagent) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string, dataKey string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDataKey", flags, ch, keyName, dataKey) +} + +func (v *interfaceUadpagent) SetDataKey(flags dbus.Flags, keyName string, dataKey string) error { + return (<-v.GoSetDataKey(flags, make(chan *dbus.Call, 1), keyName, dataKey).Done).Err +} + +// method GetDataKey + +func (v *interfaceUadpagent) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDataKey", flags, ch, keyName) +} + +func (*interfaceUadpagent) StoreGetDataKey(call *dbus.Call) (dataKey string, err error) { + err = call.Store(&dataKey) + return +} + +func (v *interfaceUadpagent) GetDataKey(flags dbus.Flags, keyName string) (string, error) { + return v.StoreGetDataKey( + <-v.GoGetDataKey(flags, make(chan *dbus.Call, 1), keyName).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ +// Code generated by "./generator ./session/org.deepin.dde.uadpagent1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package uadpagent1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockUadpAgent struct { + MockInterfaceUadpagent // interface org.deepin.dde.UadpAgent1 + proxy.MockObject +} + +type MockInterfaceUadpagent struct { + mock.Mock +} + +// method SetDataKey + +func (v *MockInterfaceUadpagent) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string, dataKey string) *dbus.Call { + mockArgs := v.Called(flags, ch, keyName, dataKey) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadpagent) SetDataKey(flags dbus.Flags, keyName string, dataKey string) error { + mockArgs := v.Called(flags, keyName, dataKey) + + return mockArgs.Error(0) +} + +// method GetDataKey + +func (v *MockInterfaceUadpagent) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, keyName string) *dbus.Call { + mockArgs := v.Called(flags, ch, keyName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadpagent) GetDataKey(flags dbus.Flags, keyName string) (string, error) { + mockArgs := v.Called(flags, keyName) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.UadpAgent1", + "Objects": [ + { + "Type": "UadpAgent", + "Path": "/org/deepin/dde/UadpAgent1", + "Interfaces": [ + { + "Name": "org.deepin.dde.UadpAgent1", + "Type": "uadpagent" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/UadpAgent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/UadpAgent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.uadpagent1/UadpAgent.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.uadpagent1/UadpAgent.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,118 @@ +// Code generated by "./generator ./session/org.deepin.dde.wmswitcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wmswitcher1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type WMSwitcher interface { + wmSwitcher // interface org.deepin.dde.WMSwitcher1 + proxy.Object +} + +type objectWMSwitcher struct { + interfaceWmSwitcher // interface org.deepin.dde.WMSwitcher1 + proxy.ImplObject +} + +func NewWMSwitcher(conn *dbus.Conn) WMSwitcher { + obj := new(objectWMSwitcher) + obj.ImplObject.Init_(conn, "org.deepin.dde.WMSwitcher1", "/org/deepin/dde/WMSwitcher1") + return obj +} + +type wmSwitcher interface { + GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AllowSwitch(flags dbus.Flags) (bool, error) + GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CurrentWM(flags dbus.Flags) (string, error) + GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RequestSwitchWM(flags dbus.Flags) error + ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceWmSwitcher struct{} + +func (v *interfaceWmSwitcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWmSwitcher) GetInterfaceName_() string { + return "org.deepin.dde.WMSwitcher1" +} + +// method AllowSwitch + +func (v *interfaceWmSwitcher) GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowSwitch", flags, ch) +} + +func (*interfaceWmSwitcher) StoreAllowSwitch(call *dbus.Call) (allow bool, err error) { + err = call.Store(&allow) + return +} + +func (v *interfaceWmSwitcher) AllowSwitch(flags dbus.Flags) (bool, error) { + return v.StoreAllowSwitch( + <-v.GoAllowSwitch(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CurrentWM + +func (v *interfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CurrentWM", flags, ch) +} + +func (*interfaceWmSwitcher) StoreCurrentWM(call *dbus.Call) (wmName string, err error) { + err = call.Store(&wmName) + return +} + +func (v *interfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { + return v.StoreCurrentWM( + <-v.GoCurrentWM(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestSwitchWM + +func (v *interfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestSwitchWM", flags, ch) +} + +func (v *interfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { + return (<-v.GoRequestSwitchWM(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal WMChanged + +func (v *interfaceWmSwitcher) ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WMChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WMChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var wmName string + err := dbus.Store(sig.Body, &wmName) + if err == nil { + cb(wmName) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,91 @@ +// Code generated by "./generator ./session/org.deepin.dde.wmswitcher1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wmswitcher1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockWMSwitcher struct { + MockInterfaceWmSwitcher // interface org.deepin.dde.WMSwitcher1 + proxy.MockObject +} + +type MockInterfaceWmSwitcher struct { + mock.Mock +} + +// method AllowSwitch + +func (v *MockInterfaceWmSwitcher) GoAllowSwitch(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) AllowSwitch(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CurrentWM + +func (v *MockInterfaceWmSwitcher) GoCurrentWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) CurrentWM(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestSwitchWM + +func (v *MockInterfaceWmSwitcher) GoRequestSwitchWM(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWmSwitcher) RequestSwitchWM(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal WMChanged + +func (v *MockInterfaceWmSwitcher) ConnectWMChanged(cb func(wmName string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.WMSwitcher1", + "Objects": [ + { + "Type": "WMSwitcher", + "Path": "/org/deepin/dde/WMSwitcher1", + "Interfaces": [ + { + "Name": "org.deepin.dde.WMSwitcher1", + "Type": "wmSwitcher" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/WMSwitcher.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/WMSwitcher.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.wmswitcher1/WMSwitcher.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.wmswitcher1/WMSwitcher.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,345 @@ +// Code generated by "./generator ./session/org.deepin.dde.xeventmonitor1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package xeventmonitor1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type XEventMonitor interface { + xEventMonitor // interface org.deepin.dde.XEventMonitor1 + proxy.Object +} + +type objectXEventMonitor struct { + interfaceXEventMonitor // interface org.deepin.dde.XEventMonitor1 + proxy.ImplObject +} + +func NewXEventMonitor(conn *dbus.Conn) XEventMonitor { + obj := new(objectXEventMonitor) + obj.ImplObject.Init_(conn, "org.deepin.dde.XEventMonitor1", "/org/deepin/dde/XEventMonitor1") + return obj +} + +type xEventMonitor interface { + GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call + RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) + GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call + RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) + GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RegisterFullScreen(flags dbus.Flags) (string, error) + GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + UnregisterArea(flags dbus.Flags, id string) (bool, error) + ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) + ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) + ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceXEventMonitor struct{} + +func (v *interfaceXEventMonitor) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceXEventMonitor) GetInterfaceName_() string { + return "org.deepin.dde.XEventMonitor1" +} + +// method RegisterArea + +func (v *interfaceXEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterArea", flags, ch, x1, y1, x2, y2, flag) +} + +func (*interfaceXEventMonitor) StoreRegisterArea(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceXEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) { + return v.StoreRegisterArea( + <-v.GoRegisterArea(flags, make(chan *dbus.Call, 1), x1, y1, x2, y2, flag).Done) +} + +// method RegisterAreas + +func (v *interfaceXEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAreas", flags, ch, areas, flag) +} + +func (*interfaceXEventMonitor) StoreRegisterAreas(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceXEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) { + return v.StoreRegisterAreas( + <-v.GoRegisterAreas(flags, make(chan *dbus.Call, 1), areas, flag).Done) +} + +// method RegisterFullScreen + +func (v *interfaceXEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterFullScreen", flags, ch) +} + +func (*interfaceXEventMonitor) StoreRegisterFullScreen(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceXEventMonitor) RegisterFullScreen(flags dbus.Flags) (string, error) { + return v.StoreRegisterFullScreen( + <-v.GoRegisterFullScreen(flags, make(chan *dbus.Call, 1)).Done) +} + +// method UnregisterArea + +func (v *interfaceXEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterArea", flags, ch, id) +} + +func (*interfaceXEventMonitor) StoreUnregisterArea(call *dbus.Call) (ok bool, err error) { + err = call.Store(&ok) + return +} + +func (v *interfaceXEventMonitor) UnregisterArea(flags dbus.Flags, id string) (bool, error) { + return v.StoreUnregisterArea( + <-v.GoUnregisterArea(flags, make(chan *dbus.Call, 1), id).Done) +} + +// signal CancelAllArea + +func (v *interfaceXEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CancelAllArea", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CancelAllArea", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CursorInto + +func (v *interfaceXEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CursorInto", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CursorInto", + } + handlerFunc := func(sig *dbus.Signal) { + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &x, &y, &id) + if err == nil { + cb(x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CursorOut + +func (v *interfaceXEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CursorOut", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CursorOut", + } + handlerFunc := func(sig *dbus.Signal) { + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &x, &y, &id) + if err == nil { + cb(x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CursorMove + +func (v *interfaceXEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CursorMove", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CursorMove", + } + handlerFunc := func(sig *dbus.Signal) { + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &x, &y, &id) + if err == nil { + cb(x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ButtonPress + +func (v *interfaceXEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ButtonPress", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ButtonPress", + } + handlerFunc := func(sig *dbus.Signal) { + var button int32 + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &button, &x, &y, &id) + if err == nil { + cb(button, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ButtonRelease + +func (v *interfaceXEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ButtonRelease", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ButtonRelease", + } + handlerFunc := func(sig *dbus.Signal) { + var button int32 + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &button, &x, &y, &id) + if err == nil { + cb(button, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeyPress + +func (v *interfaceXEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeyPress", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeyPress", + } + handlerFunc := func(sig *dbus.Signal) { + var key string + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &key, &x, &y, &id) + if err == nil { + cb(key, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal KeyRelease + +func (v *interfaceXEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeyRelease", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeyRelease", + } + handlerFunc := func(sig *dbus.Signal) { + var key string + var x int32 + var y int32 + var id string + err := dbus.Store(sig.Body, &key, &x, &y, &id) + if err == nil { + cb(key, x, y, id) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,201 @@ +// Code generated by "./generator ./session/org.deepin.dde.xeventmonitor1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package xeventmonitor1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockXEventMonitor struct { + MockInterfaceXEventMonitor // interface org.deepin.dde.XEventMonitor1 + proxy.MockObject +} + +type MockInterfaceXEventMonitor struct { + mock.Mock +} + +// method RegisterArea + +func (v *MockInterfaceXEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) *dbus.Call { + mockArgs := v.Called(flags, ch, x1, y1, x2, y2, flag) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (string, error) { + mockArgs := v.Called(flags, x1, y1, x2, y2, flag) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RegisterAreas + +func (v *MockInterfaceXEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call { + mockArgs := v.Called(flags, ch, areas, flag) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (string, error) { + mockArgs := v.Called(flags, areas, flag) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RegisterFullScreen + +func (v *MockInterfaceXEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) RegisterFullScreen(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method UnregisterArea + +func (v *MockInterfaceXEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXEventMonitor) UnregisterArea(flags dbus.Flags, id string) (bool, error) { + mockArgs := v.Called(flags, id) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal CancelAllArea + +func (v *MockInterfaceXEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CursorInto + +func (v *MockInterfaceXEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CursorOut + +func (v *MockInterfaceXEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CursorMove + +func (v *MockInterfaceXEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ButtonPress + +func (v *MockInterfaceXEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ButtonRelease + +func (v *MockInterfaceXEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeyPress + +func (v *MockInterfaceXEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal KeyRelease + +func (v *MockInterfaceXEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service":"org.deepin.dde.XEventMonitor1", + "Objects": [ + { + "Type": "XEventMonitor", + "Path":"/org/deepin/dde/XEventMonitor1", + "Interfaces": [ + { + "Name": "org.deepin.dde.XEventMonitor1", + "Type": "xEventMonitor", + + "Fixes": { + "m/RegisterAreas": [ + { + "Name": "areas", + "Type": "[]CoordinateRange" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,10 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package xeventmonitor1 + +// CoordinateRange type +type CoordinateRange struct { + X1, Y1, X2, Y2 int32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/XEventMonitor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/XEventMonitor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xeventmonitor1/XEventMonitor.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xeventmonitor1/XEventMonitor.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,257 @@ +// Code generated by "./generator ./session/org.deepin.dde.xsettings1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package xsettings1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type XSettings interface { + xSettings // interface org.deepin.dde.XSettings1 + proxy.Object +} + +type objectXSettings struct { + interfaceXSettings // interface org.deepin.dde.XSettings1 + proxy.ImplObject +} + +func NewXSettings(conn *dbus.Conn) XSettings { + obj := new(objectXSettings) + obj.ImplObject.Init_(conn, "org.deepin.dde.XSettings1", "/org/deepin/dde/XSettings1") + return obj +} + +type xSettings interface { + GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetColor(flags dbus.Flags, arg0 string) ([]int16, error) + GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetInteger(flags dbus.Flags, arg0 string) (int32, error) + GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetScaleFactor(flags dbus.Flags) (float64, error) + GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) + GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetString(flags dbus.Flags, arg0 string) (string, error) + GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListProps(flags dbus.Flags) (string, error) + GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call + SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error + GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call + SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error + GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call + SetScaleFactor(flags dbus.Flags, arg0 float64) error + GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call + SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error + GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call + SetString(flags dbus.Flags, arg0 string, arg1 string) error + ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceXSettings struct{} + +func (v *interfaceXSettings) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceXSettings) GetInterfaceName_() string { + return "org.deepin.dde.XSettings1" +} + +// method GetColor + +func (v *interfaceXSettings) GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetColor", flags, ch, arg0) +} + +func (*interfaceXSettings) StoreGetColor(call *dbus.Call) (arg1 []int16, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceXSettings) GetColor(flags dbus.Flags, arg0 string) ([]int16, error) { + return v.StoreGetColor( + <-v.GoGetColor(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetInteger + +func (v *interfaceXSettings) GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetInteger", flags, ch, arg0) +} + +func (*interfaceXSettings) StoreGetInteger(call *dbus.Call) (arg1 int32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceXSettings) GetInteger(flags dbus.Flags, arg0 string) (int32, error) { + return v.StoreGetInteger( + <-v.GoGetInteger(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetScaleFactor + +func (v *interfaceXSettings) GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetScaleFactor", flags, ch) +} + +func (*interfaceXSettings) StoreGetScaleFactor(call *dbus.Call) (arg0 float64, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceXSettings) GetScaleFactor(flags dbus.Flags) (float64, error) { + return v.StoreGetScaleFactor( + <-v.GoGetScaleFactor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetScreenScaleFactors + +func (v *interfaceXSettings) GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetScreenScaleFactors", flags, ch) +} + +func (*interfaceXSettings) StoreGetScreenScaleFactors(call *dbus.Call) (arg0 map[string]float64, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceXSettings) GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) { + return v.StoreGetScreenScaleFactors( + <-v.GoGetScreenScaleFactors(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetString + +func (v *interfaceXSettings) GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetString", flags, ch, arg0) +} + +func (*interfaceXSettings) StoreGetString(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceXSettings) GetString(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetString( + <-v.GoGetString(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListProps + +func (v *interfaceXSettings) GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListProps", flags, ch) +} + +func (*interfaceXSettings) StoreListProps(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceXSettings) ListProps(flags dbus.Flags) (string, error) { + return v.StoreListProps( + <-v.GoListProps(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetColor + +func (v *interfaceXSettings) GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetColor", flags, ch, arg0, arg1) +} + +func (v *interfaceXSettings) SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error { + return (<-v.GoSetColor(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetInteger + +func (v *interfaceXSettings) GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetInteger", flags, ch, arg0, arg1) +} + +func (v *interfaceXSettings) SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error { + return (<-v.GoSetInteger(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetScaleFactor + +func (v *interfaceXSettings) GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetScaleFactor", flags, ch, arg0) +} + +func (v *interfaceXSettings) SetScaleFactor(flags dbus.Flags, arg0 float64) error { + return (<-v.GoSetScaleFactor(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method SetScreenScaleFactors + +func (v *interfaceXSettings) GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetScreenScaleFactors", flags, ch, arg0) +} + +func (v *interfaceXSettings) SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error { + return (<-v.GoSetScreenScaleFactors(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method SetString + +func (v *interfaceXSettings) GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetString", flags, ch, arg0, arg1) +} + +func (v *interfaceXSettings) SetString(flags dbus.Flags, arg0 string, arg1 string) error { + return (<-v.GoSetString(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// signal SetScaleFactorStarted + +func (v *interfaceXSettings) ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SetScaleFactorStarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SetScaleFactorStarted", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SetScaleFactorDone + +func (v *interfaceXSettings) ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SetScaleFactorDone", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SetScaleFactorDone", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,276 @@ +// Code generated by "./generator ./session/org.deepin.dde.xsettings1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package xsettings1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockXSettings struct { + MockInterfaceXSettings // interface org.deepin.dde.XSettings1 + proxy.MockObject +} + +type MockInterfaceXSettings struct { + mock.Mock +} + +// method GetColor + +func (v *MockInterfaceXSettings) GoGetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetColor(flags dbus.Flags, arg0 string) ([]int16, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]int16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetInteger + +func (v *MockInterfaceXSettings) GoGetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetInteger(flags dbus.Flags, arg0 string) (int32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetScaleFactor + +func (v *MockInterfaceXSettings) GoGetScaleFactor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetScaleFactor(flags dbus.Flags) (float64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetScreenScaleFactors + +func (v *MockInterfaceXSettings) GoGetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetScreenScaleFactors(flags dbus.Flags) (map[string]float64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]float64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetString + +func (v *MockInterfaceXSettings) GoGetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) GetString(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ListProps + +func (v *MockInterfaceXSettings) GoListProps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) ListProps(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetColor + +func (v *MockInterfaceXSettings) GoSetColor(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []int16) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetColor(flags dbus.Flags, arg0 string, arg1 []int16) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetInteger + +func (v *MockInterfaceXSettings) GoSetInteger(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 int32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetInteger(flags dbus.Flags, arg0 string, arg1 int32) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetScaleFactor + +func (v *MockInterfaceXSettings) GoSetScaleFactor(flags dbus.Flags, ch chan *dbus.Call, arg0 float64) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetScaleFactor(flags dbus.Flags, arg0 float64) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method SetScreenScaleFactors + +func (v *MockInterfaceXSettings) GoSetScreenScaleFactors(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]float64) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetScreenScaleFactors(flags dbus.Flags, arg0 map[string]float64) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method SetString + +func (v *MockInterfaceXSettings) GoSetString(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceXSettings) SetString(flags dbus.Flags, arg0 string, arg1 string) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// signal SetScaleFactorStarted + +func (v *MockInterfaceXSettings) ConnectSetScaleFactorStarted(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SetScaleFactorDone + +func (v *MockInterfaceXSettings) ConnectSetScaleFactorDone(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.XSettings1", + "Objects": [ + { + "Type": "XSettings", + "Path": "/org/deepin/dde/XSettings1", + "Interfaces": [ + { + "Name": "org.deepin.dde.XSettings1", + "Type": "xSettings" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/XSettings.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/XSettings.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.deepin.dde.xsettings1/XSettings.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.deepin.dde.xsettings1/XSettings.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,444 @@ +// Code generated by "./generator ./session/org.freedesktop.dbus"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dbus + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type DBus interface { + dbusIfc // interface org.freedesktop.DBus + proxy.Object +} + +type objectDBus struct { + interfaceDbusIfc // interface org.freedesktop.DBus + proxy.ImplObject +} + +func NewDBus(conn *dbus.Conn) DBus { + obj := new(objectDBus) + obj.ImplObject.Init_(conn, "org.freedesktop.DBus", "/org/freedesktop/DBus") + return obj +} + +type dbusIfc interface { + GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hello(flags dbus.Flags) (string, error) + GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) + GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) + GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) + GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call + UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error + GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) + GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListNames(flags dbus.Flags) ([]string, error) + GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListActivatableNames(flags dbus.Flags) ([]string, error) + GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + AddMatch(flags dbus.Flags, arg0 string) error + GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + RemoveMatch(flags dbus.Flags, arg0 string) error + GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetNameOwner(flags dbus.Flags, arg0 string) (string, error) + GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) + GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) + GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) + GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) + GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) + GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ReloadConfig(flags dbus.Flags) error + GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetId(flags dbus.Flags) (string, error) + GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) + ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) + ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDbusIfc struct{} + +func (v *interfaceDbusIfc) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDbusIfc) GetInterfaceName_() string { + return "org.freedesktop.DBus" +} + +// method Hello + +func (v *interfaceDbusIfc) GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hello", flags, ch) +} + +func (*interfaceDbusIfc) StoreHello(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) Hello(flags dbus.Flags) (string, error) { + return v.StoreHello( + <-v.GoHello(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestName + +func (v *interfaceDbusIfc) GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestName", flags, ch, arg0, arg1) +} + +func (*interfaceDbusIfc) StoreRequestName(call *dbus.Call) (arg2 uint32, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceDbusIfc) RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + return v.StoreRequestName( + <-v.GoRequestName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method ReleaseName + +func (v *interfaceDbusIfc) GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseName", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreReleaseName(call *dbus.Call) (arg1 uint32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) { + return v.StoreReleaseName( + <-v.GoReleaseName(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method StartServiceByName + +func (v *interfaceDbusIfc) GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartServiceByName", flags, ch, arg0, arg1) +} + +func (*interfaceDbusIfc) StoreStartServiceByName(call *dbus.Call) (arg2 uint32, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceDbusIfc) StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + return v.StoreStartServiceByName( + <-v.GoStartServiceByName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method UpdateActivationEnvironment + +func (v *interfaceDbusIfc) GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateActivationEnvironment", flags, ch, arg0) +} + +func (v *interfaceDbusIfc) UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error { + return (<-v.GoUpdateActivationEnvironment(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method NameHasOwner + +func (v *interfaceDbusIfc) GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NameHasOwner", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreNameHasOwner(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreNameHasOwner( + <-v.GoNameHasOwner(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListNames + +func (v *interfaceDbusIfc) GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListNames", flags, ch) +} + +func (*interfaceDbusIfc) StoreListNames(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) ListNames(flags dbus.Flags) ([]string, error) { + return v.StoreListNames( + <-v.GoListNames(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListActivatableNames + +func (v *interfaceDbusIfc) GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListActivatableNames", flags, ch) +} + +func (*interfaceDbusIfc) StoreListActivatableNames(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) ListActivatableNames(flags dbus.Flags) ([]string, error) { + return v.StoreListActivatableNames( + <-v.GoListActivatableNames(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AddMatch + +func (v *interfaceDbusIfc) GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddMatch", flags, ch, arg0) +} + +func (v *interfaceDbusIfc) AddMatch(flags dbus.Flags, arg0 string) error { + return (<-v.GoAddMatch(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method RemoveMatch + +func (v *interfaceDbusIfc) GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveMatch", flags, ch, arg0) +} + +func (v *interfaceDbusIfc) RemoveMatch(flags dbus.Flags, arg0 string) error { + return (<-v.GoRemoveMatch(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method GetNameOwner + +func (v *interfaceDbusIfc) GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNameOwner", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetNameOwner(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetNameOwner(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetNameOwner( + <-v.GoGetNameOwner(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListQueuedOwners + +func (v *interfaceDbusIfc) GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListQueuedOwners", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreListQueuedOwners(call *dbus.Call) (arg1 []string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) { + return v.StoreListQueuedOwners( + <-v.GoListQueuedOwners(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetConnectionUnixUser + +func (v *interfaceDbusIfc) GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionUnixUser", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionUnixUser(call *dbus.Call) (arg1 uint32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) { + return v.StoreGetConnectionUnixUser( + <-v.GoGetConnectionUnixUser(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetConnectionUnixProcessID + +func (v *interfaceDbusIfc) GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionUnixProcessID", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionUnixProcessID(call *dbus.Call) (arg1 uint32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) { + return v.StoreGetConnectionUnixProcessID( + <-v.GoGetConnectionUnixProcessID(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetAdtAuditSessionData + +func (v *interfaceDbusIfc) GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAdtAuditSessionData", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetAdtAuditSessionData(call *dbus.Call) (arg1 []uint8, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) { + return v.StoreGetAdtAuditSessionData( + <-v.GoGetAdtAuditSessionData(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetConnectionSELinuxSecurityContext + +func (v *interfaceDbusIfc) GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionSELinuxSecurityContext", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionSELinuxSecurityContext(call *dbus.Call) (arg1 []uint8, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) { + return v.StoreGetConnectionSELinuxSecurityContext( + <-v.GoGetConnectionSELinuxSecurityContext(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ReloadConfig + +func (v *interfaceDbusIfc) GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadConfig", flags, ch) +} + +func (v *interfaceDbusIfc) ReloadConfig(flags dbus.Flags) error { + return (<-v.GoReloadConfig(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetId + +func (v *interfaceDbusIfc) GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetId", flags, ch) +} + +func (*interfaceDbusIfc) StoreGetId(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) GetId(flags dbus.Flags) (string, error) { + return v.StoreGetId( + <-v.GoGetId(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetConnectionCredentials + +func (v *interfaceDbusIfc) GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionCredentials", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionCredentials(call *dbus.Call) (arg1 map[string]dbus.Variant, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { + return v.StoreGetConnectionCredentials( + <-v.GoGetConnectionCredentials(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// signal NameOwnerChanged + +func (v *interfaceDbusIfc) ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameOwnerChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameOwnerChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 string + var arg2 string + err := dbus.Store(sig.Body, &arg0, &arg1, &arg2) + if err == nil { + cb(arg0, arg1, arg2) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NameLost + +func (v *interfaceDbusIfc) ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameLost", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameLost", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NameAcquired + +func (v *interfaceDbusIfc) ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameAcquired", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameAcquired", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,476 @@ +// Code generated by "./generator ./session/org.freedesktop.dbus"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dbus + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDBus struct { + MockInterfaceDbusIfc // interface org.freedesktop.DBus + proxy.MockObject +} + +type MockInterfaceDbusIfc struct { + mock.Mock +} + +// method Hello + +func (v *MockInterfaceDbusIfc) GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) Hello(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestName + +func (v *MockInterfaceDbusIfc) GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + mockArgs := v.Called(flags, arg0, arg1) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReleaseName + +func (v *MockInterfaceDbusIfc) GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StartServiceByName + +func (v *MockInterfaceDbusIfc) GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + mockArgs := v.Called(flags, arg0, arg1) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method UpdateActivationEnvironment + +func (v *MockInterfaceDbusIfc) GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method NameHasOwner + +func (v *MockInterfaceDbusIfc) GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ListNames + +func (v *MockInterfaceDbusIfc) GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ListNames(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListActivatableNames + +func (v *MockInterfaceDbusIfc) GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ListActivatableNames(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddMatch + +func (v *MockInterfaceDbusIfc) GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) AddMatch(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method RemoveMatch + +func (v *MockInterfaceDbusIfc) GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) RemoveMatch(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method GetNameOwner + +func (v *MockInterfaceDbusIfc) GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetNameOwner(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ListQueuedOwners + +func (v *MockInterfaceDbusIfc) GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionUnixUser + +func (v *MockInterfaceDbusIfc) GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionUnixProcessID + +func (v *MockInterfaceDbusIfc) GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAdtAuditSessionData + +func (v *MockInterfaceDbusIfc) GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionSELinuxSecurityContext + +func (v *MockInterfaceDbusIfc) GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadConfig + +func (v *MockInterfaceDbusIfc) GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ReloadConfig(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetId + +func (v *MockInterfaceDbusIfc) GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetId(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetConnectionCredentials + +func (v *MockInterfaceDbusIfc) GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameOwnerChanged + +func (v *MockInterfaceDbusIfc) ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameLost + +func (v *MockInterfaceDbusIfc) ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameAcquired + +func (v *MockInterfaceDbusIfc) ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.freedesktop.DBus", + "Objects": [ + { + "Type": "DBus", + "Path": "/org/freedesktop/DBus", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus", + "Type": "dbusIfc" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/DBus.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/DBus.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.dbus/DBus.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.dbus/DBus.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,165 @@ +// Code generated by "./generator ./session/org.freedesktop.notifications"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package notifications + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Notifications interface { + notifications // interface org.freedesktop.Notifications + proxy.Object +} + +type objectNotifications struct { + interfaceNotifications // interface org.freedesktop.Notifications + proxy.ImplObject +} + +func NewNotifications(conn *dbus.Conn) Notifications { + obj := new(objectNotifications) + obj.ImplObject.Init_(conn, "org.freedesktop.Notifications", "/org/freedesktop/Notifications") + return obj +} + +type notifications interface { + GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCapabilities(flags dbus.Flags) ([]string, error) + GoNotify(flags dbus.Flags, ch chan *dbus.Call, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) *dbus.Call + Notify(flags dbus.Flags, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) (uint32, error) + GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + CloseNotification(flags dbus.Flags, id uint32) error + GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetServerInformation(flags dbus.Flags) (string, string, string, string, error) + ConnectNotificationClosed(cb func(id uint32, reason uint32)) (dbusutil.SignalHandlerId, error) + ConnectActionInvoked(cb func(id uint32, action_key string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceNotifications struct{} + +func (v *interfaceNotifications) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNotifications) GetInterfaceName_() string { + return "org.freedesktop.Notifications" +} + +// method GetCapabilities + +func (v *interfaceNotifications) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapabilities", flags, ch) +} + +func (*interfaceNotifications) StoreGetCapabilities(call *dbus.Call) (capabilities []string, err error) { + err = call.Store(&capabilities) + return +} + +func (v *interfaceNotifications) GetCapabilities(flags dbus.Flags) ([]string, error) { + return v.StoreGetCapabilities( + <-v.GoGetCapabilities(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Notify + +func (v *interfaceNotifications) GoNotify(flags dbus.Flags, ch chan *dbus.Call, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Notify", flags, ch, app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout) +} + +func (*interfaceNotifications) StoreNotify(call *dbus.Call) (id uint32, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceNotifications) Notify(flags dbus.Flags, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) (uint32, error) { + return v.StoreNotify( + <-v.GoNotify(flags, make(chan *dbus.Call, 1), app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout).Done) +} + +// method CloseNotification + +func (v *interfaceNotifications) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CloseNotification", flags, ch, id) +} + +func (v *interfaceNotifications) CloseNotification(flags dbus.Flags, id uint32) error { + return (<-v.GoCloseNotification(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method GetServerInformation + +func (v *interfaceNotifications) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetServerInformation", flags, ch) +} + +func (*interfaceNotifications) StoreGetServerInformation(call *dbus.Call) (name string, vendor string, version string, spec_version string, err error) { + err = call.Store(&name, &vendor, &version, &spec_version) + return +} + +func (v *interfaceNotifications) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { + return v.StoreGetServerInformation( + <-v.GoGetServerInformation(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal NotificationClosed + +func (v *interfaceNotifications) ConnectNotificationClosed(cb func(id uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NotificationClosed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NotificationClosed", + } + handlerFunc := func(sig *dbus.Signal) { + var id uint32 + var reason uint32 + err := dbus.Store(sig.Body, &id, &reason) + if err == nil { + cb(id, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ActionInvoked + +func (v *interfaceNotifications) ConnectActionInvoked(cb func(id uint32, action_key string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActionInvoked", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActionInvoked", + } + handlerFunc := func(sig *dbus.Signal) { + var id uint32 + var action_key string + err := dbus.Store(sig.Body, &id, &action_key) + if err == nil { + cb(id, action_key) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,133 @@ +// Code generated by "./generator ./session/org.freedesktop.notifications"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package notifications + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNotifications struct { + MockInterfaceNotifications // interface org.freedesktop.Notifications + proxy.MockObject +} + +type MockInterfaceNotifications struct { + mock.Mock +} + +// method GetCapabilities + +func (v *MockInterfaceNotifications) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotifications) GetCapabilities(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Notify + +func (v *MockInterfaceNotifications) GoNotify(flags dbus.Flags, ch chan *dbus.Call, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) *dbus.Call { + mockArgs := v.Called(flags, ch, app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotifications) Notify(flags dbus.Flags, app_name string, replaces_id uint32, app_icon string, summary string, body string, actions []string, hints map[string]dbus.Variant, expire_timeout int32) (uint32, error) { + mockArgs := v.Called(flags, app_name, replaces_id, app_icon, summary, body, actions, hints, expire_timeout) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CloseNotification + +func (v *MockInterfaceNotifications) GoCloseNotification(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotifications) CloseNotification(flags dbus.Flags, id uint32) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method GetServerInformation + +func (v *MockInterfaceNotifications) GoGetServerInformation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNotifications) GetServerInformation(flags dbus.Flags) (string, string, string, string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.String(2), mockArgs.String(3), mockArgs.Error(4) +} + +// signal NotificationClosed + +func (v *MockInterfaceNotifications) ConnectNotificationClosed(cb func(id uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ActionInvoked + +func (v *MockInterfaceNotifications) ConnectActionInvoked(cb func(id uint32, action_key string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.freedesktop.Notifications", + "Objects": [ + { + "Type": "Notifications", + "Path": "/org/freedesktop/Notifications", + "Interfaces": [ + { + "Name": "org.freedesktop.Notifications", + "Type": "notifications" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/Notifications.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/Notifications.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.notifications/Notifications.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.notifications/Notifications.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,166 @@ +// Code generated by "./generator ./session/org.freedesktop.screensaver"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package screensaver + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ScreenSaver interface { + screenSaver // interface org.freedesktop.ScreenSaver + proxy.Object +} + +type objectScreenSaver struct { + interfaceScreenSaver // interface org.freedesktop.ScreenSaver + proxy.ImplObject +} + +func NewScreenSaver(conn *dbus.Conn) ScreenSaver { + obj := new(objectScreenSaver) + obj.ImplObject.Init_(conn, "org.freedesktop.ScreenSaver", "/org/freedesktop/ScreenSaver") + return obj +} + +type screenSaver interface { + GoInhibit(flags dbus.Flags, ch chan *dbus.Call, name string, reason string) *dbus.Call + Inhibit(flags dbus.Flags, name string, reason string) (uint32, error) + GoSetTimeout(flags dbus.Flags, ch chan *dbus.Call, seconds uint32, interval uint32, blank bool) *dbus.Call + SetTimeout(flags dbus.Flags, seconds uint32, interval uint32, blank bool) error + GoSimulateUserActivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SimulateUserActivity(flags dbus.Flags) error + GoUnInhibit(flags dbus.Flags, ch chan *dbus.Call, cookie uint32) *dbus.Call + UnInhibit(flags dbus.Flags, cookie uint32) error + ConnectIdleOn(cb func()) (dbusutil.SignalHandlerId, error) + ConnectCycleActive(cb func()) (dbusutil.SignalHandlerId, error) + ConnectIdleOff(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceScreenSaver struct{} + +func (v *interfaceScreenSaver) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceScreenSaver) GetInterfaceName_() string { + return "org.freedesktop.ScreenSaver" +} + +// method Inhibit + +func (v *interfaceScreenSaver) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, name string, reason string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Inhibit", flags, ch, name, reason) +} + +func (*interfaceScreenSaver) StoreInhibit(call *dbus.Call) (cookie uint32, err error) { + err = call.Store(&cookie) + return +} + +func (v *interfaceScreenSaver) Inhibit(flags dbus.Flags, name string, reason string) (uint32, error) { + return v.StoreInhibit( + <-v.GoInhibit(flags, make(chan *dbus.Call, 1), name, reason).Done) +} + +// method SetTimeout + +func (v *interfaceScreenSaver) GoSetTimeout(flags dbus.Flags, ch chan *dbus.Call, seconds uint32, interval uint32, blank bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimeout", flags, ch, seconds, interval, blank) +} + +func (v *interfaceScreenSaver) SetTimeout(flags dbus.Flags, seconds uint32, interval uint32, blank bool) error { + return (<-v.GoSetTimeout(flags, make(chan *dbus.Call, 1), seconds, interval, blank).Done).Err +} + +// method SimulateUserActivity + +func (v *interfaceScreenSaver) GoSimulateUserActivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SimulateUserActivity", flags, ch) +} + +func (v *interfaceScreenSaver) SimulateUserActivity(flags dbus.Flags) error { + return (<-v.GoSimulateUserActivity(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method UnInhibit + +func (v *interfaceScreenSaver) GoUnInhibit(flags dbus.Flags, ch chan *dbus.Call, cookie uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnInhibit", flags, ch, cookie) +} + +func (v *interfaceScreenSaver) UnInhibit(flags dbus.Flags, cookie uint32) error { + return (<-v.GoUnInhibit(flags, make(chan *dbus.Call, 1), cookie).Done).Err +} + +// signal IdleOn + +func (v *interfaceScreenSaver) ConnectIdleOn(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IdleOn", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IdleOn", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CycleActive + +func (v *interfaceScreenSaver) ConnectCycleActive(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CycleActive", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CycleActive", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal IdleOff + +func (v *interfaceScreenSaver) ConnectIdleOff(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IdleOff", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IdleOff", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,141 @@ +// Code generated by "./generator ./session/org.freedesktop.screensaver"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package screensaver + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockScreenSaver struct { + MockInterfaceScreenSaver // interface org.freedesktop.ScreenSaver + proxy.MockObject +} + +type MockInterfaceScreenSaver struct { + mock.Mock +} + +// method Inhibit + +func (v *MockInterfaceScreenSaver) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, name string, reason string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, reason) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceScreenSaver) Inhibit(flags dbus.Flags, name string, reason string) (uint32, error) { + mockArgs := v.Called(flags, name, reason) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetTimeout + +func (v *MockInterfaceScreenSaver) GoSetTimeout(flags dbus.Flags, ch chan *dbus.Call, seconds uint32, interval uint32, blank bool) *dbus.Call { + mockArgs := v.Called(flags, ch, seconds, interval, blank) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceScreenSaver) SetTimeout(flags dbus.Flags, seconds uint32, interval uint32, blank bool) error { + mockArgs := v.Called(flags, seconds, interval, blank) + + return mockArgs.Error(0) +} + +// method SimulateUserActivity + +func (v *MockInterfaceScreenSaver) GoSimulateUserActivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceScreenSaver) SimulateUserActivity(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method UnInhibit + +func (v *MockInterfaceScreenSaver) GoUnInhibit(flags dbus.Flags, ch chan *dbus.Call, cookie uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, cookie) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceScreenSaver) UnInhibit(flags dbus.Flags, cookie uint32) error { + mockArgs := v.Called(flags, cookie) + + return mockArgs.Error(0) +} + +// signal IdleOn + +func (v *MockInterfaceScreenSaver) ConnectIdleOn(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CycleActive + +func (v *MockInterfaceScreenSaver) ConnectCycleActive(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal IdleOff + +func (v *MockInterfaceScreenSaver) ConnectIdleOff(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.freedesktop.ScreenSaver", + "Objects": [ + { + "Type": "ScreenSaver", + "Path": "/org/freedesktop/ScreenSaver", + "Interfaces": [ + { + "Name": "org.freedesktop.ScreenSaver", + "Type": "screenSaver" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/ScreenSaver.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/ScreenSaver.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.screensaver/ScreenSaver.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.screensaver/ScreenSaver.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,828 @@ +// Code generated by "./generator ./session/org.freedesktop.secrets"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package secrets + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Service interface { + service // interface org.freedesktop.Secret.Service + proxy.Object +} + +type objectService struct { + interfaceService // interface org.freedesktop.Secret.Service + proxy.ImplObject +} + +func NewService(conn *dbus.Conn) Service { + obj := new(objectService) + obj.ImplObject.Init_(conn, "org.freedesktop.secrets", "/org/freedesktop/secrets") + return obj +} + +type service interface { + GoOpenSession(flags dbus.Flags, ch chan *dbus.Call, algorithm string, input dbus.Variant) *dbus.Call + OpenSession(flags dbus.Flags, algorithm string, input dbus.Variant) (dbus.Variant, dbus.ObjectPath, error) + GoCreateCollection(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, alias string) *dbus.Call + CreateCollection(flags dbus.Flags, properties map[string]dbus.Variant, alias string) (dbus.ObjectPath, dbus.ObjectPath, error) + GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call + SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, []dbus.ObjectPath, error) + GoUnlock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call + Unlock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) + GoLock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call + Lock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) + GoLockService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + LockService(flags dbus.Flags) error + GoChangeLock(flags dbus.Flags, ch chan *dbus.Call, collection dbus.ObjectPath) *dbus.Call + ChangeLock(flags dbus.Flags, collection dbus.ObjectPath) (dbus.ObjectPath, error) + GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, items []dbus.ObjectPath, session dbus.ObjectPath) *dbus.Call + GetSecrets(flags dbus.Flags, items []dbus.ObjectPath, session dbus.ObjectPath) (map[dbus.ObjectPath]Secret, error) + GoReadAlias(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + ReadAlias(flags dbus.Flags, name string) (dbus.ObjectPath, error) + GoSetAlias(flags dbus.Flags, ch chan *dbus.Call, name string, collection dbus.ObjectPath) *dbus.Call + SetAlias(flags dbus.Flags, name string, collection dbus.ObjectPath) error + ConnectCollectionCreated(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectCollectionDeleted(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectCollectionChanged(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Collections() proxy.PropObjectPathArray +} + +type interfaceService struct{} + +func (v *interfaceService) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceService) GetInterfaceName_() string { + return "org.freedesktop.Secret.Service" +} + +// method OpenSession + +func (v *interfaceService) GoOpenSession(flags dbus.Flags, ch chan *dbus.Call, algorithm string, input dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenSession", flags, ch, algorithm, input) +} + +func (*interfaceService) StoreOpenSession(call *dbus.Call) (output dbus.Variant, result dbus.ObjectPath, err error) { + err = call.Store(&output, &result) + return +} + +func (v *interfaceService) OpenSession(flags dbus.Flags, algorithm string, input dbus.Variant) (dbus.Variant, dbus.ObjectPath, error) { + return v.StoreOpenSession( + <-v.GoOpenSession(flags, make(chan *dbus.Call, 1), algorithm, input).Done) +} + +// method CreateCollection + +func (v *interfaceService) GoCreateCollection(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, alias string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateCollection", flags, ch, properties, alias) +} + +func (*interfaceService) StoreCreateCollection(call *dbus.Call) (collection dbus.ObjectPath, prompt dbus.ObjectPath, err error) { + err = call.Store(&collection, &prompt) + return +} + +func (v *interfaceService) CreateCollection(flags dbus.Flags, properties map[string]dbus.Variant, alias string) (dbus.ObjectPath, dbus.ObjectPath, error) { + return v.StoreCreateCollection( + <-v.GoCreateCollection(flags, make(chan *dbus.Call, 1), properties, alias).Done) +} + +// method SearchItems + +func (v *interfaceService) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SearchItems", flags, ch, attributes) +} + +func (*interfaceService) StoreSearchItems(call *dbus.Call) (unlocked []dbus.ObjectPath, locked []dbus.ObjectPath, err error) { + err = call.Store(&unlocked, &locked) + return +} + +func (v *interfaceService) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, []dbus.ObjectPath, error) { + return v.StoreSearchItems( + <-v.GoSearchItems(flags, make(chan *dbus.Call, 1), attributes).Done) +} + +// method Unlock + +func (v *interfaceService) GoUnlock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unlock", flags, ch, objects) +} + +func (*interfaceService) StoreUnlock(call *dbus.Call) (unlocked []dbus.ObjectPath, prompt dbus.ObjectPath, err error) { + err = call.Store(&unlocked, &prompt) + return +} + +func (v *interfaceService) Unlock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { + return v.StoreUnlock( + <-v.GoUnlock(flags, make(chan *dbus.Call, 1), objects).Done) +} + +// method Lock + +func (v *interfaceService) GoLock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch, objects) +} + +func (*interfaceService) StoreLock(call *dbus.Call) (locked []dbus.ObjectPath, Prompt dbus.ObjectPath, err error) { + err = call.Store(&locked, &Prompt) + return +} + +func (v *interfaceService) Lock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { + return v.StoreLock( + <-v.GoLock(flags, make(chan *dbus.Call, 1), objects).Done) +} + +// method LockService + +func (v *interfaceService) GoLockService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LockService", flags, ch) +} + +func (v *interfaceService) LockService(flags dbus.Flags) error { + return (<-v.GoLockService(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ChangeLock + +func (v *interfaceService) GoChangeLock(flags dbus.Flags, ch chan *dbus.Call, collection dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ChangeLock", flags, ch, collection) +} + +func (*interfaceService) StoreChangeLock(call *dbus.Call) (prompt dbus.ObjectPath, err error) { + err = call.Store(&prompt) + return +} + +func (v *interfaceService) ChangeLock(flags dbus.Flags, collection dbus.ObjectPath) (dbus.ObjectPath, error) { + return v.StoreChangeLock( + <-v.GoChangeLock(flags, make(chan *dbus.Call, 1), collection).Done) +} + +// method GetSecrets + +func (v *interfaceService) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, items []dbus.ObjectPath, session dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecrets", flags, ch, items, session) +} + +func (*interfaceService) StoreGetSecrets(call *dbus.Call) (secrets map[dbus.ObjectPath]Secret, err error) { + err = call.Store(&secrets) + return +} + +func (v *interfaceService) GetSecrets(flags dbus.Flags, items []dbus.ObjectPath, session dbus.ObjectPath) (map[dbus.ObjectPath]Secret, error) { + return v.StoreGetSecrets( + <-v.GoGetSecrets(flags, make(chan *dbus.Call, 1), items, session).Done) +} + +// method ReadAlias + +func (v *interfaceService) GoReadAlias(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReadAlias", flags, ch, name) +} + +func (*interfaceService) StoreReadAlias(call *dbus.Call) (collection dbus.ObjectPath, err error) { + err = call.Store(&collection) + return +} + +func (v *interfaceService) ReadAlias(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + return v.StoreReadAlias( + <-v.GoReadAlias(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method SetAlias + +func (v *interfaceService) GoSetAlias(flags dbus.Flags, ch chan *dbus.Call, name string, collection dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAlias", flags, ch, name, collection) +} + +func (v *interfaceService) SetAlias(flags dbus.Flags, name string, collection dbus.ObjectPath) error { + return (<-v.GoSetAlias(flags, make(chan *dbus.Call, 1), name, collection).Done).Err +} + +// signal CollectionCreated + +func (v *interfaceService) ConnectCollectionCreated(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CollectionCreated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CollectionCreated", + } + handlerFunc := func(sig *dbus.Signal) { + var collection dbus.ObjectPath + err := dbus.Store(sig.Body, &collection) + if err == nil { + cb(collection) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CollectionDeleted + +func (v *interfaceService) ConnectCollectionDeleted(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CollectionDeleted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CollectionDeleted", + } + handlerFunc := func(sig *dbus.Signal) { + var collection dbus.ObjectPath + err := dbus.Store(sig.Body, &collection) + if err == nil { + cb(collection) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CollectionChanged + +func (v *interfaceService) ConnectCollectionChanged(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CollectionChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CollectionChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var collection dbus.ObjectPath + err := dbus.Store(sig.Body, &collection) + if err == nil { + cb(collection) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Collections ao + +func (v *interfaceService) Collections() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Collections", + } +} + +type Collection interface { + collection // interface org.freedesktop.Secret.Collection + proxy.Object +} + +type objectCollection struct { + interfaceCollection // interface org.freedesktop.Secret.Collection + proxy.ImplObject +} + +func NewCollection(conn *dbus.Conn, path dbus.ObjectPath) (Collection, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectCollection) + obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) + return obj, nil +} + +type collection interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Delete(flags dbus.Flags) (dbus.ObjectPath, error) + GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call + SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, error) + GoCreateItem(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, secret Secret, replace bool) *dbus.Call + CreateItem(flags dbus.Flags, properties map[string]dbus.Variant, secret Secret, replace bool) (dbus.ObjectPath, dbus.ObjectPath, error) + ConnectItemCreated(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectItemDeleted(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectItemChanged(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Items() proxy.PropObjectPathArray + Label() proxy.PropString + Locked() proxy.PropBool + Created() proxy.PropUint64 + Modified() proxy.PropUint64 +} + +type interfaceCollection struct{} + +func (v *interfaceCollection) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCollection) GetInterfaceName_() string { + return "org.freedesktop.Secret.Collection" +} + +// method Delete + +func (v *interfaceCollection) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) +} + +func (*interfaceCollection) StoreDelete(call *dbus.Call) (prompt dbus.ObjectPath, err error) { + err = call.Store(&prompt) + return +} + +func (v *interfaceCollection) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreDelete( + <-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SearchItems + +func (v *interfaceCollection) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SearchItems", flags, ch, attributes) +} + +func (*interfaceCollection) StoreSearchItems(call *dbus.Call) (results []dbus.ObjectPath, err error) { + err = call.Store(&results) + return +} + +func (v *interfaceCollection) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, error) { + return v.StoreSearchItems( + <-v.GoSearchItems(flags, make(chan *dbus.Call, 1), attributes).Done) +} + +// method CreateItem + +func (v *interfaceCollection) GoCreateItem(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, secret Secret, replace bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateItem", flags, ch, properties, secret, replace) +} + +func (*interfaceCollection) StoreCreateItem(call *dbus.Call) (item dbus.ObjectPath, prompt dbus.ObjectPath, err error) { + err = call.Store(&item, &prompt) + return +} + +func (v *interfaceCollection) CreateItem(flags dbus.Flags, properties map[string]dbus.Variant, secret Secret, replace bool) (dbus.ObjectPath, dbus.ObjectPath, error) { + return v.StoreCreateItem( + <-v.GoCreateItem(flags, make(chan *dbus.Call, 1), properties, secret, replace).Done) +} + +// signal ItemCreated + +func (v *interfaceCollection) ConnectItemCreated(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ItemCreated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ItemCreated", + } + handlerFunc := func(sig *dbus.Signal) { + var item dbus.ObjectPath + err := dbus.Store(sig.Body, &item) + if err == nil { + cb(item) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ItemDeleted + +func (v *interfaceCollection) ConnectItemDeleted(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ItemDeleted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ItemDeleted", + } + handlerFunc := func(sig *dbus.Signal) { + var item dbus.ObjectPath + err := dbus.Store(sig.Body, &item) + if err == nil { + cb(item) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ItemChanged + +func (v *interfaceCollection) ConnectItemChanged(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ItemChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ItemChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var item dbus.ObjectPath + err := dbus.Store(sig.Body, &item) + if err == nil { + cb(item) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Items ao + +func (v *interfaceCollection) Items() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Items", + } +} + +// property Label s + +func (v *interfaceCollection) Label() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Label", + } +} + +// property Locked b + +func (v *interfaceCollection) Locked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Locked", + } +} + +// property Created t + +func (v *interfaceCollection) Created() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Created", + } +} + +// property Modified t + +func (v *interfaceCollection) Modified() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Modified", + } +} + +type Item interface { + item // interface org.freedesktop.Secret.Item + proxy.Object +} + +type objectItem struct { + interfaceItem // interface org.freedesktop.Secret.Item + proxy.ImplObject +} + +func NewItem(conn *dbus.Conn, path dbus.ObjectPath) (Item, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectItem) + obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) + return obj, nil +} + +type item interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Delete(flags dbus.Flags) (dbus.ObjectPath, error) + GoGetSecret(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call + GetSecret(flags dbus.Flags, session dbus.ObjectPath) (Secret, error) + GoSetSecret(flags dbus.Flags, ch chan *dbus.Call, secret Secret) *dbus.Call + SetSecret(flags dbus.Flags, secret Secret) error + Locked() proxy.PropBool + Attributes() PropItemAttributes + Label() proxy.PropString + Type() proxy.PropString + Created() proxy.PropUint64 + Modified() proxy.PropUint64 +} + +type interfaceItem struct{} + +func (v *interfaceItem) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceItem) GetInterfaceName_() string { + return "org.freedesktop.Secret.Item" +} + +// method Delete + +func (v *interfaceItem) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) +} + +func (*interfaceItem) StoreDelete(call *dbus.Call) (Prompt dbus.ObjectPath, err error) { + err = call.Store(&Prompt) + return +} + +func (v *interfaceItem) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreDelete( + <-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetSecret + +func (v *interfaceItem) GoGetSecret(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecret", flags, ch, session) +} + +func (*interfaceItem) StoreGetSecret(call *dbus.Call) (secret Secret, err error) { + err = call.Store(&secret) + return +} + +func (v *interfaceItem) GetSecret(flags dbus.Flags, session dbus.ObjectPath) (Secret, error) { + return v.StoreGetSecret( + <-v.GoGetSecret(flags, make(chan *dbus.Call, 1), session).Done) +} + +// method SetSecret + +func (v *interfaceItem) GoSetSecret(flags dbus.Flags, ch chan *dbus.Call, secret Secret) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSecret", flags, ch, secret) +} + +func (v *interfaceItem) SetSecret(flags dbus.Flags, secret Secret) error { + return (<-v.GoSetSecret(flags, make(chan *dbus.Call, 1), secret).Done).Err +} + +// property Locked b + +func (v *interfaceItem) Locked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Locked", + } +} + +type PropItemAttributes interface { + Get(flags dbus.Flags) (value map[string]string, err error) + Set(flags dbus.Flags, value map[string]string) error + ConnectChanged(cb func(hasValue bool, value map[string]string)) error +} + +type implPropItemAttributes struct { + Impl proxy.Implementer + Name string +} + +func (p implPropItemAttributes) Get(flags dbus.Flags) (value map[string]string, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropItemAttributes) Set(flags dbus.Flags, value map[string]string) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropItemAttributes) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]string + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Attributes a{ss} + +func (v *interfaceItem) Attributes() PropItemAttributes { + return &implPropItemAttributes{ + Impl: v, + Name: "Attributes", + } +} + +// property Label s + +func (v *interfaceItem) Label() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Label", + } +} + +// property Type s + +func (v *interfaceItem) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Created t + +func (v *interfaceItem) Created() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Created", + } +} + +// property Modified t + +func (v *interfaceItem) Modified() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Modified", + } +} + +type Session interface { + session // interface org.freedesktop.Secret.Session + proxy.Object +} + +type objectSession struct { + interfaceSession // interface org.freedesktop.Secret.Session + proxy.ImplObject +} + +func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSession) + obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) + return obj, nil +} + +type session interface { + GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Close(flags dbus.Flags) error +} + +type interfaceSession struct{} + +func (v *interfaceSession) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSession) GetInterfaceName_() string { + return "org.freedesktop.Secret.Session" +} + +// method Close + +func (v *interfaceSession) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Close", flags, ch) +} + +func (v *interfaceSession) Close(flags dbus.Flags) error { + return (<-v.GoClose(flags, make(chan *dbus.Call, 1)).Done).Err +} + +type Prompt interface { + prompt // interface org.freedesktop.Secret.Prompt + proxy.Object +} + +type objectPrompt struct { + interfacePrompt // interface org.freedesktop.Secret.Prompt + proxy.ImplObject +} + +func NewPrompt(conn *dbus.Conn, path dbus.ObjectPath) (Prompt, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectPrompt) + obj.ImplObject.Init_(conn, "org.freedesktop.secrets", path) + return obj, nil +} + +type prompt interface { + GoPrompt(flags dbus.Flags, ch chan *dbus.Call, window_id string) *dbus.Call + Prompt(flags dbus.Flags, window_id string) error + GoDismiss(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Dismiss(flags dbus.Flags) error + ConnectCompleted(cb func(dismissed bool, result dbus.Variant)) (dbusutil.SignalHandlerId, error) +} + +type interfacePrompt struct{} + +func (v *interfacePrompt) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePrompt) GetInterfaceName_() string { + return "org.freedesktop.Secret.Prompt" +} + +// method Prompt + +func (v *interfacePrompt) GoPrompt(flags dbus.Flags, ch chan *dbus.Call, window_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Prompt", flags, ch, window_id) +} + +func (v *interfacePrompt) Prompt(flags dbus.Flags, window_id string) error { + return (<-v.GoPrompt(flags, make(chan *dbus.Call, 1), window_id).Done).Err +} + +// method Dismiss + +func (v *interfacePrompt) GoDismiss(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Dismiss", flags, ch) +} + +func (v *interfacePrompt) Dismiss(flags dbus.Flags) error { + return (<-v.GoDismiss(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Completed + +func (v *interfacePrompt) ConnectCompleted(cb func(dismissed bool, result dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Completed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Completed", + } + handlerFunc := func(sig *dbus.Signal) { + var dismissed bool + var result dbus.Variant + err := dbus.Store(sig.Body, &dismissed, &result) + if err == nil { + cb(dismissed, result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,790 @@ +// Code generated by "./generator ./session/org.freedesktop.secrets"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package secrets + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockService struct { + MockInterfaceService // interface org.freedesktop.Secret.Service + proxy.MockObject +} + +type MockInterfaceService struct { + mock.Mock +} + +// method OpenSession + +func (v *MockInterfaceService) GoOpenSession(flags dbus.Flags, ch chan *dbus.Call, algorithm string, input dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, algorithm, input) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) OpenSession(flags dbus.Flags, algorithm string, input dbus.Variant) (dbus.Variant, dbus.ObjectPath, error) { + mockArgs := v.Called(flags, algorithm, input) + + ret0, ok := mockArgs.Get(0).(dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method CreateCollection + +func (v *MockInterfaceService) GoCreateCollection(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, alias string) *dbus.Call { + mockArgs := v.Called(flags, ch, properties, alias) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) CreateCollection(flags dbus.Flags, properties map[string]dbus.Variant, alias string) (dbus.ObjectPath, dbus.ObjectPath, error) { + mockArgs := v.Called(flags, properties, alias) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method SearchItems + +func (v *MockInterfaceService) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, attributes) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, []dbus.ObjectPath, error) { + mockArgs := v.Called(flags, attributes) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method Unlock + +func (v *MockInterfaceService) GoUnlock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, objects) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) Unlock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { + mockArgs := v.Called(flags, objects) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method Lock + +func (v *MockInterfaceService) GoLock(flags dbus.Flags, ch chan *dbus.Call, objects []dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, objects) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) Lock(flags dbus.Flags, objects []dbus.ObjectPath) ([]dbus.ObjectPath, dbus.ObjectPath, error) { + mockArgs := v.Called(flags, objects) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method LockService + +func (v *MockInterfaceService) GoLockService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) LockService(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ChangeLock + +func (v *MockInterfaceService) GoChangeLock(flags dbus.Flags, ch chan *dbus.Call, collection dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, collection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) ChangeLock(flags dbus.Flags, collection dbus.ObjectPath) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, collection) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSecrets + +func (v *MockInterfaceService) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, items []dbus.ObjectPath, session dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, items, session) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) GetSecrets(flags dbus.Flags, items []dbus.ObjectPath, session dbus.ObjectPath) (map[dbus.ObjectPath]Secret, error) { + mockArgs := v.Called(flags, items, session) + + ret0, ok := mockArgs.Get(0).(map[dbus.ObjectPath]Secret) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReadAlias + +func (v *MockInterfaceService) GoReadAlias(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) ReadAlias(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetAlias + +func (v *MockInterfaceService) GoSetAlias(flags dbus.Flags, ch chan *dbus.Call, name string, collection dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, name, collection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) SetAlias(flags dbus.Flags, name string, collection dbus.ObjectPath) error { + mockArgs := v.Called(flags, name, collection) + + return mockArgs.Error(0) +} + +// signal CollectionCreated + +func (v *MockInterfaceService) ConnectCollectionCreated(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CollectionDeleted + +func (v *MockInterfaceService) ConnectCollectionDeleted(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CollectionChanged + +func (v *MockInterfaceService) ConnectCollectionChanged(cb func(collection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Collections ao + +func (v *MockInterfaceService) Collections() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockCollection struct { + MockInterfaceCollection // interface org.freedesktop.Secret.Collection + proxy.MockObject +} + +type MockInterfaceCollection struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceCollection) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCollection) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SearchItems + +func (v *MockInterfaceCollection) GoSearchItems(flags dbus.Flags, ch chan *dbus.Call, attributes map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, attributes) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCollection) SearchItems(flags dbus.Flags, attributes map[string]string) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags, attributes) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CreateItem + +func (v *MockInterfaceCollection) GoCreateItem(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant, secret Secret, replace bool) *dbus.Call { + mockArgs := v.Called(flags, ch, properties, secret, replace) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCollection) CreateItem(flags dbus.Flags, properties map[string]dbus.Variant, secret Secret, replace bool) (dbus.ObjectPath, dbus.ObjectPath, error) { + mockArgs := v.Called(flags, properties, secret, replace) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// signal ItemCreated + +func (v *MockInterfaceCollection) ConnectItemCreated(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ItemDeleted + +func (v *MockInterfaceCollection) ConnectItemDeleted(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ItemChanged + +func (v *MockInterfaceCollection) ConnectItemChanged(cb func(item dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Items ao + +func (v *MockInterfaceCollection) Items() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Label s + +func (v *MockInterfaceCollection) Label() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Locked b + +func (v *MockInterfaceCollection) Locked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Created t + +func (v *MockInterfaceCollection) Created() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Modified t + +func (v *MockInterfaceCollection) Modified() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockItem struct { + MockInterfaceItem // interface org.freedesktop.Secret.Item + proxy.MockObject +} + +type MockInterfaceItem struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceItem) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceItem) Delete(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSecret + +func (v *MockInterfaceItem) GoGetSecret(flags dbus.Flags, ch chan *dbus.Call, session dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, session) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceItem) GetSecret(flags dbus.Flags, session dbus.ObjectPath) (Secret, error) { + mockArgs := v.Called(flags, session) + + ret0, ok := mockArgs.Get(0).(Secret) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetSecret + +func (v *MockInterfaceItem) GoSetSecret(flags dbus.Flags, ch chan *dbus.Call, secret Secret) *dbus.Call { + mockArgs := v.Called(flags, ch, secret) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceItem) SetSecret(flags dbus.Flags, secret Secret) error { + mockArgs := v.Called(flags, secret) + + return mockArgs.Error(0) +} + +// property Locked b + +func (v *MockInterfaceItem) Locked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropItemAttributes struct { + mock.Mock +} + +func (p MockPropItemAttributes) Get(flags dbus.Flags) (value map[string]string, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropItemAttributes) Set(flags dbus.Flags, value map[string]string) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropItemAttributes) ConnectChanged(cb func(hasValue bool, value map[string]string)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Attributes a{ss} + +func (v *MockInterfaceItem) Attributes() PropItemAttributes { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropItemAttributes) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Label s + +func (v *MockInterfaceItem) Label() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type s + +func (v *MockInterfaceItem) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Created t + +func (v *MockInterfaceItem) Created() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Modified t + +func (v *MockInterfaceItem) Modified() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSession struct { + MockInterfaceSession // interface org.freedesktop.Secret.Session + proxy.MockObject +} + +type MockInterfaceSession struct { + mock.Mock +} + +// method Close + +func (v *MockInterfaceSession) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Close(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +type MockPrompt struct { + MockInterfacePrompt // interface org.freedesktop.Secret.Prompt + proxy.MockObject +} + +type MockInterfacePrompt struct { + mock.Mock +} + +// method Prompt + +func (v *MockInterfacePrompt) GoPrompt(flags dbus.Flags, ch chan *dbus.Call, window_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, window_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePrompt) Prompt(flags dbus.Flags, window_id string) error { + mockArgs := v.Called(flags, window_id) + + return mockArgs.Error(0) +} + +// method Dismiss + +func (v *MockInterfacePrompt) GoDismiss(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePrompt) Dismiss(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Completed + +func (v *MockInterfacePrompt) ConnectCompleted(cb func(dismissed bool, result dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Collection.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Collection.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Collection.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Collection.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,85 @@ +{ + "Service": "org.freedesktop.secrets", + "Objects": [ + { + "Type": "Service", + "Path": "/org/freedesktop/secrets", + "Interfaces": [ + { + "Name": "org.freedesktop.Secret.Service", + "Type": "service", + "Fixes": { + "m/GetSecrets": [ + { + "Name": "secrets", + "Type": "map[dbus.ObjectPath]Secret" + } + ] + } + } + ] + }, + { + "Type": "Collection", + "Interfaces": [ + { + "Name": "org.freedesktop.Secret.Collection", + "Type": "collection", + "Fixes": { + "m/CreateItem": [ + { + "Name": "secret", + "Type": "Secret" + } + ] + } + } + ] + }, + { + "Type": "Item", + "Interfaces": [ + { + "Name": "org.freedesktop.Secret.Item", + "Type": "item", + "Fixes": { + "p/Attributes": { + "Type": "PropItemAttributes", + "ValueType": "map[string]string" + }, + "m/GetSecret": [ + { + "Name": "secret", + "Type": "Secret" + } + ], + "m/SetSecret": [ + { + "Name": "secret", + "Type": "Secret" + } + ] + } + } + ] + }, + { + "Type": "Session", + "Interfaces": [ + { + "Name": "org.freedesktop.Secret.Session", + "Type": "session" + } + ] + }, + { + "Type": "Prompt", + "Interfaces": [ + { + "Name": "org.freedesktop.Secret.Prompt", + "Type": "prompt" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Item.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Item.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Item.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Item.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,14 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package secrets + +import "github.com/godbus/dbus/v5" + +type Secret struct { + Session dbus.ObjectPath + Parameters []byte + Value []byte + ContentType string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Prompt.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Prompt.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Prompt.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Prompt.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Service.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Service.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Service.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Service.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.secrets/Session.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.secrets/Session.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,6406 @@ +// Code generated by "./generator ./session/org.freedesktop.systemd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package systemd1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + manager // interface org.freedesktop.systemd1.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.systemd1.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.systemd1", "/org/freedesktop/systemd1") + return obj +} + +type manager interface { + GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) + GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call + GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) + GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call + GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) + GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call + GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) + GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) + GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call + StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) + GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call + KillUnit(flags dbus.Flags, name string, who string, signal int32) error + GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + ResetFailedUnit(flags dbus.Flags, name string) error + GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call + SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error + GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + RefUnit(flags dbus.Flags, name string) error + GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + UnrefUnit(flags dbus.Flags, name string) error + GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call + StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) + GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) + GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call + AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error + GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + AbandonScope(flags dbus.Flags, name string) error + GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) + GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) + GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) + GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + CancelJob(flags dbus.Flags, id uint32) error + GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearJobs(flags dbus.Flags) error + GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ResetFailed(flags dbus.Flags) error + GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListUnits(flags dbus.Flags) ([]UnitInfo, error) + GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call + ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) + GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call + ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) + GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call + ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) + GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListJobs(flags dbus.Flags) ([]JobInfo, error) + GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Subscribe(flags dbus.Flags) error + GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unsubscribe(flags dbus.Flags) error + GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Dump(flags dbus.Flags) (string, error) + GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) + GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reload(flags dbus.Flags) error + GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reexecute(flags dbus.Flags) error + GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Exit(flags dbus.Flags) error + GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reboot(flags dbus.Flags) error + GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PowerOff(flags dbus.Flags) error + GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Halt(flags dbus.Flags) error + GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + KExec(flags dbus.Flags) error + GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call + SwitchRoot(flags dbus.Flags, newRoot string, init string) error + GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call + SetEnvironment(flags dbus.Flags, names []string) error + GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call + UnsetEnvironment(flags dbus.Flags, names []string) error + GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call + UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error + GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) + GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call + ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) + GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call + GetUnitFileState(flags dbus.Flags, unit string) (string, error) + GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call + DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) + GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) + GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call + PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) + GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call + UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) + GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call + RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) + GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call + SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) + GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDefaultTarget(flags dbus.Flags) (string, error) + GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call + PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) + GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call + AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) + GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call + GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) + GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call + SetExitCode(flags dbus.Flags, exitCode uint8) error + GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) + GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call + LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) + GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) + ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) + ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) + ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) + ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) + Version() proxy.PropString + Features() proxy.PropString + Virtualization() proxy.PropString + Architecture() proxy.PropString + Tainted() proxy.PropString + FirmwareTimestamp() proxy.PropUint64 + FirmwareTimestampMonotonic() proxy.PropUint64 + LoaderTimestamp() proxy.PropUint64 + LoaderTimestampMonotonic() proxy.PropUint64 + KernelTimestamp() proxy.PropUint64 + KernelTimestampMonotonic() proxy.PropUint64 + InitRDTimestamp() proxy.PropUint64 + InitRDTimestampMonotonic() proxy.PropUint64 + UserspaceTimestamp() proxy.PropUint64 + UserspaceTimestampMonotonic() proxy.PropUint64 + FinishTimestamp() proxy.PropUint64 + FinishTimestampMonotonic() proxy.PropUint64 + SecurityStartTimestamp() proxy.PropUint64 + SecurityStartTimestampMonotonic() proxy.PropUint64 + SecurityFinishTimestamp() proxy.PropUint64 + SecurityFinishTimestampMonotonic() proxy.PropUint64 + GeneratorsStartTimestamp() proxy.PropUint64 + GeneratorsStartTimestampMonotonic() proxy.PropUint64 + GeneratorsFinishTimestamp() proxy.PropUint64 + GeneratorsFinishTimestampMonotonic() proxy.PropUint64 + UnitsLoadStartTimestamp() proxy.PropUint64 + UnitsLoadStartTimestampMonotonic() proxy.PropUint64 + UnitsLoadFinishTimestamp() proxy.PropUint64 + UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 + InitRDSecurityStartTimestamp() proxy.PropUint64 + InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 + InitRDSecurityFinishTimestamp() proxy.PropUint64 + InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 + InitRDGeneratorsStartTimestamp() proxy.PropUint64 + InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 + InitRDGeneratorsFinishTimestamp() proxy.PropUint64 + InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 + InitRDUnitsLoadStartTimestamp() proxy.PropUint64 + InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 + InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 + InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 + LogLevel() proxy.PropString + LogTarget() proxy.PropString + NNames() proxy.PropUint32 + NFailedUnits() proxy.PropUint32 + NJobs() proxy.PropUint32 + NInstalledJobs() proxy.PropUint32 + NFailedJobs() proxy.PropUint32 + Progress() proxy.PropDouble + Environment() proxy.PropStringArray + ConfirmSpawn() proxy.PropBool + ShowStatus() proxy.PropBool + UnitPath() proxy.PropStringArray + DefaultStandardOutput() proxy.PropString + DefaultStandardError() proxy.PropString + RuntimeWatchdogUSec() proxy.PropUint64 + ShutdownWatchdogUSec() proxy.PropUint64 + ServiceWatchdogs() proxy.PropBool + ControlGroup() proxy.PropString + SystemState() proxy.PropString + ExitCode() proxy.PropByte + DefaultTimerAccuracyUSec() proxy.PropUint64 + DefaultTimeoutStartUSec() proxy.PropUint64 + DefaultTimeoutStopUSec() proxy.PropUint64 + DefaultRestartUSec() proxy.PropUint64 + DefaultStartLimitIntervalUSec() proxy.PropUint64 + DefaultStartLimitBurst() proxy.PropUint32 + DefaultCPUAccounting() proxy.PropBool + DefaultBlockIOAccounting() proxy.PropBool + DefaultMemoryAccounting() proxy.PropBool + DefaultTasksAccounting() proxy.PropBool + DefaultLimitCPU() proxy.PropUint64 + DefaultLimitCPUSoft() proxy.PropUint64 + DefaultLimitFSIZE() proxy.PropUint64 + DefaultLimitFSIZESoft() proxy.PropUint64 + DefaultLimitDATA() proxy.PropUint64 + DefaultLimitDATASoft() proxy.PropUint64 + DefaultLimitSTACK() proxy.PropUint64 + DefaultLimitSTACKSoft() proxy.PropUint64 + DefaultLimitCORE() proxy.PropUint64 + DefaultLimitCORESoft() proxy.PropUint64 + DefaultLimitRSS() proxy.PropUint64 + DefaultLimitRSSSoft() proxy.PropUint64 + DefaultLimitNOFILE() proxy.PropUint64 + DefaultLimitNOFILESoft() proxy.PropUint64 + DefaultLimitAS() proxy.PropUint64 + DefaultLimitASSoft() proxy.PropUint64 + DefaultLimitNPROC() proxy.PropUint64 + DefaultLimitNPROCSoft() proxy.PropUint64 + DefaultLimitMEMLOCK() proxy.PropUint64 + DefaultLimitMEMLOCKSoft() proxy.PropUint64 + DefaultLimitLOCKS() proxy.PropUint64 + DefaultLimitLOCKSSoft() proxy.PropUint64 + DefaultLimitSIGPENDING() proxy.PropUint64 + DefaultLimitSIGPENDINGSoft() proxy.PropUint64 + DefaultLimitMSGQUEUE() proxy.PropUint64 + DefaultLimitMSGQUEUESoft() proxy.PropUint64 + DefaultLimitNICE() proxy.PropUint64 + DefaultLimitNICESoft() proxy.PropUint64 + DefaultLimitRTPRIO() proxy.PropUint64 + DefaultLimitRTPRIOSoft() proxy.PropUint64 + DefaultLimitRTTIME() proxy.PropUint64 + DefaultLimitRTTIMESoft() proxy.PropUint64 + DefaultTasksMax() proxy.PropUint64 + TimerSlackNSec() proxy.PropUint64 +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.systemd1.Manager" +} + +// method GetUnit + +func (v *interfaceManager) GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnit", flags, ch, name) +} + +func (*interfaceManager) StoreGetUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + return v.StoreGetUnit( + <-v.GoGetUnit(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method GetUnitByPID + +func (v *interfaceManager) GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByPID", flags, ch, pid) +} + +func (*interfaceManager) StoreGetUnitByPID(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + return v.StoreGetUnitByPID( + <-v.GoGetUnitByPID(flags, make(chan *dbus.Call, 1), pid).Done) +} + +// method GetUnitByInvocationID + +func (v *interfaceManager) GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByInvocationID", flags, ch, invocationID) +} + +func (*interfaceManager) StoreGetUnitByInvocationID(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) { + return v.StoreGetUnitByInvocationID( + <-v.GoGetUnitByInvocationID(flags, make(chan *dbus.Call, 1), invocationID).Done) +} + +// method GetUnitByControlGroup + +func (v *interfaceManager) GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByControlGroup", flags, ch, ctrlGroup) +} + +func (*interfaceManager) StoreGetUnitByControlGroup(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) { + return v.StoreGetUnitByControlGroup( + <-v.GoGetUnitByControlGroup(flags, make(chan *dbus.Call, 1), ctrlGroup).Done) +} + +// method LoadUnit + +func (v *interfaceManager) GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LoadUnit", flags, ch, name) +} + +func (*interfaceManager) StoreLoadUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + return v.StoreLoadUnit( + <-v.GoLoadUnit(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method StartUnit + +func (v *interfaceManager) GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreStartUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreStartUnit( + <-v.GoStartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method StartUnitReplace + +func (v *interfaceManager) GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartUnitReplace", flags, ch, oldUnit, newUnit, mode) +} + +func (*interfaceManager) StoreStartUnitReplace(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) { + return v.StoreStartUnitReplace( + <-v.GoStartUnitReplace(flags, make(chan *dbus.Call, 1), oldUnit, newUnit, mode).Done) +} + +// method StopUnit + +func (v *interfaceManager) GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreStopUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreStopUnit( + <-v.GoStopUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method ReloadUnit + +func (v *interfaceManager) GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreReloadUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadUnit( + <-v.GoReloadUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method RestartUnit + +func (v *interfaceManager) GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreRestartUnit( + <-v.GoRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method TryRestartUnit + +func (v *interfaceManager) GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TryRestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreTryRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreTryRestartUnit( + <-v.GoTryRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method ReloadOrRestartUnit + +func (v *interfaceManager) GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrRestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreReloadOrRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrRestartUnit( + <-v.GoReloadOrRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method ReloadOrTryRestartUnit + +func (v *interfaceManager) GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrTryRestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreReloadOrTryRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrTryRestartUnit( + <-v.GoReloadOrTryRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method KillUnit + +func (v *interfaceManager) GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".KillUnit", flags, ch, name, who, signal) +} + +func (v *interfaceManager) KillUnit(flags dbus.Flags, name string, who string, signal int32) error { + return (<-v.GoKillUnit(flags, make(chan *dbus.Call, 1), name, who, signal).Done).Err +} + +// method ResetFailedUnit + +func (v *interfaceManager) GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailedUnit", flags, ch, name) +} + +func (v *interfaceManager) ResetFailedUnit(flags dbus.Flags, name string) error { + return (<-v.GoResetFailedUnit(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetUnitProperties + +func (v *interfaceManager) GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUnitProperties", flags, ch, name, runtime, properties) +} + +func (v *interfaceManager) SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error { + return (<-v.GoSetUnitProperties(flags, make(chan *dbus.Call, 1), name, runtime, properties).Done).Err +} + +// method RefUnit + +func (v *interfaceManager) GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefUnit", flags, ch, name) +} + +func (v *interfaceManager) RefUnit(flags dbus.Flags, name string) error { + return (<-v.GoRefUnit(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method UnrefUnit + +func (v *interfaceManager) GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnrefUnit", flags, ch, name) +} + +func (v *interfaceManager) UnrefUnit(flags dbus.Flags, name string) error { + return (<-v.GoUnrefUnit(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method StartTransientUnit + +func (v *interfaceManager) GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartTransientUnit", flags, ch, name, mode, properties, aux) +} + +func (*interfaceManager) StoreStartTransientUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) { + return v.StoreStartTransientUnit( + <-v.GoStartTransientUnit(flags, make(chan *dbus.Call, 1), name, mode, properties, aux).Done) +} + +// method GetUnitProcesses + +func (v *interfaceManager) GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitProcesses", flags, ch, name) +} + +func (*interfaceManager) StoreGetUnitProcesses(call *dbus.Call) (processes []UnitProcess, err error) { + err = call.Store(&processes) + return +} + +func (v *interfaceManager) GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) { + return v.StoreGetUnitProcesses( + <-v.GoGetUnitProcesses(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method AttachProcessesToUnit + +func (v *interfaceManager) GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachProcessesToUnit", flags, ch, name, path, pids) +} + +func (v *interfaceManager) AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error { + return (<-v.GoAttachProcessesToUnit(flags, make(chan *dbus.Call, 1), name, path, pids).Done).Err +} + +// method AbandonScope + +func (v *interfaceManager) GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AbandonScope", flags, ch, name) +} + +func (v *interfaceManager) AbandonScope(flags dbus.Flags, name string) error { + return (<-v.GoAbandonScope(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method GetJob + +func (v *interfaceManager) GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJob", flags, ch, id) +} + +func (*interfaceManager) StoreGetJob(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) { + return v.StoreGetJob( + <-v.GoGetJob(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetJobAfter + +func (v *interfaceManager) GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJobAfter", flags, ch, id) +} + +func (*interfaceManager) StoreGetJobAfter(call *dbus.Call) (jobs []JobInfo, err error) { + err = call.Store(&jobs) + return +} + +func (v *interfaceManager) GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) { + return v.StoreGetJobAfter( + <-v.GoGetJobAfter(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetJobBefore + +func (v *interfaceManager) GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJobBefore", flags, ch, id) +} + +func (*interfaceManager) StoreGetJobBefore(call *dbus.Call) (jobs []JobInfo, err error) { + err = call.Store(&jobs) + return +} + +func (v *interfaceManager) GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) { + return v.StoreGetJobBefore( + <-v.GoGetJobBefore(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method CancelJob + +func (v *interfaceManager) GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelJob", flags, ch, id) +} + +func (v *interfaceManager) CancelJob(flags dbus.Flags, id uint32) error { + return (<-v.GoCancelJob(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method ClearJobs + +func (v *interfaceManager) GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearJobs", flags, ch) +} + +func (v *interfaceManager) ClearJobs(flags dbus.Flags) error { + return (<-v.GoClearJobs(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ResetFailed + +func (v *interfaceManager) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailed", flags, ch) +} + +func (v *interfaceManager) ResetFailed(flags dbus.Flags) error { + return (<-v.GoResetFailed(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ListUnits + +func (v *interfaceManager) GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnits", flags, ch) +} + +func (*interfaceManager) StoreListUnits(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnits(flags dbus.Flags) ([]UnitInfo, error) { + return v.StoreListUnits( + <-v.GoListUnits(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListUnitsFiltered + +func (v *interfaceManager) GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsFiltered", flags, ch, states) +} + +func (*interfaceManager) StoreListUnitsFiltered(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) { + return v.StoreListUnitsFiltered( + <-v.GoListUnitsFiltered(flags, make(chan *dbus.Call, 1), states).Done) +} + +// method ListUnitsByPatterns + +func (v *interfaceManager) GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsByPatterns", flags, ch, states, patterns) +} + +func (*interfaceManager) StoreListUnitsByPatterns(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) { + return v.StoreListUnitsByPatterns( + <-v.GoListUnitsByPatterns(flags, make(chan *dbus.Call, 1), states, patterns).Done) +} + +// method ListUnitsByNames + +func (v *interfaceManager) GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsByNames", flags, ch, names) +} + +func (*interfaceManager) StoreListUnitsByNames(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) { + return v.StoreListUnitsByNames( + <-v.GoListUnitsByNames(flags, make(chan *dbus.Call, 1), names).Done) +} + +// method ListJobs + +func (v *interfaceManager) GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListJobs", flags, ch) +} + +func (*interfaceManager) StoreListJobs(call *dbus.Call) (jobs []JobInfo, err error) { + err = call.Store(&jobs) + return +} + +func (v *interfaceManager) ListJobs(flags dbus.Flags) ([]JobInfo, error) { + return v.StoreListJobs( + <-v.GoListJobs(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Subscribe + +func (v *interfaceManager) GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Subscribe", flags, ch) +} + +func (v *interfaceManager) Subscribe(flags dbus.Flags) error { + return (<-v.GoSubscribe(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Unsubscribe + +func (v *interfaceManager) GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unsubscribe", flags, ch) +} + +func (v *interfaceManager) Unsubscribe(flags dbus.Flags) error { + return (<-v.GoUnsubscribe(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Dump + +func (v *interfaceManager) GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Dump", flags, ch) +} + +func (*interfaceManager) StoreDump(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceManager) Dump(flags dbus.Flags) (string, error) { + return v.StoreDump( + <-v.GoDump(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DumpByFileDescriptor + +func (v *interfaceManager) GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpByFileDescriptor", flags, ch) +} + +func (*interfaceManager) StoreDumpByFileDescriptor(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceManager) DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) { + return v.StoreDumpByFileDescriptor( + <-v.GoDumpByFileDescriptor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Reload + +func (v *interfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch) +} + +func (v *interfaceManager) Reload(flags dbus.Flags) error { + return (<-v.GoReload(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reexecute + +func (v *interfaceManager) GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reexecute", flags, ch) +} + +func (v *interfaceManager) Reexecute(flags dbus.Flags) error { + return (<-v.GoReexecute(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Exit + +func (v *interfaceManager) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) +} + +func (v *interfaceManager) Exit(flags dbus.Flags) error { + return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reboot + +func (v *interfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch) +} + +func (v *interfaceManager) Reboot(flags dbus.Flags) error { + return (<-v.GoReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PowerOff + +func (v *interfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch) +} + +func (v *interfaceManager) PowerOff(flags dbus.Flags) error { + return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Halt + +func (v *interfaceManager) GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Halt", flags, ch) +} + +func (v *interfaceManager) Halt(flags dbus.Flags) error { + return (<-v.GoHalt(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method KExec + +func (v *interfaceManager) GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".KExec", flags, ch) +} + +func (v *interfaceManager) KExec(flags dbus.Flags) error { + return (<-v.GoKExec(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SwitchRoot + +func (v *interfaceManager) GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchRoot", flags, ch, newRoot, init) +} + +func (v *interfaceManager) SwitchRoot(flags dbus.Flags, newRoot string, init string) error { + return (<-v.GoSwitchRoot(flags, make(chan *dbus.Call, 1), newRoot, init).Done).Err +} + +// method SetEnvironment + +func (v *interfaceManager) GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetEnvironment", flags, ch, names) +} + +func (v *interfaceManager) SetEnvironment(flags dbus.Flags, names []string) error { + return (<-v.GoSetEnvironment(flags, make(chan *dbus.Call, 1), names).Done).Err +} + +// method UnsetEnvironment + +func (v *interfaceManager) GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsetEnvironment", flags, ch, names) +} + +func (v *interfaceManager) UnsetEnvironment(flags dbus.Flags, names []string) error { + return (<-v.GoUnsetEnvironment(flags, make(chan *dbus.Call, 1), names).Done).Err +} + +// method UnsetAndSetEnvironment + +func (v *interfaceManager) GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsetAndSetEnvironment", flags, ch, unset, set) +} + +func (v *interfaceManager) UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error { + return (<-v.GoUnsetAndSetEnvironment(flags, make(chan *dbus.Call, 1), unset, set).Done).Err +} + +// method ListUnitFiles + +func (v *interfaceManager) GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitFiles", flags, ch) +} + +func (*interfaceManager) StoreListUnitFiles(call *dbus.Call) (files []UnitFile, err error) { + err = call.Store(&files) + return +} + +func (v *interfaceManager) ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) { + return v.StoreListUnitFiles( + <-v.GoListUnitFiles(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListUnitFilesByPatterns + +func (v *interfaceManager) GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitFilesByPatterns", flags, ch, states, patterns) +} + +func (*interfaceManager) StoreListUnitFilesByPatterns(call *dbus.Call) (files []UnitFile, err error) { + err = call.Store(&files) + return +} + +func (v *interfaceManager) ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) { + return v.StoreListUnitFilesByPatterns( + <-v.GoListUnitFilesByPatterns(flags, make(chan *dbus.Call, 1), states, patterns).Done) +} + +// method GetUnitFileState + +func (v *interfaceManager) GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitFileState", flags, ch, unit) +} + +func (*interfaceManager) StoreGetUnitFileState(call *dbus.Call) (state string, err error) { + err = call.Store(&state) + return +} + +func (v *interfaceManager) GetUnitFileState(flags dbus.Flags, unit string) (string, error) { + return v.StoreGetUnitFileState( + <-v.GoGetUnitFileState(flags, make(chan *dbus.Call, 1), unit).Done) +} + +// method EnableUnitFiles + +func (v *interfaceManager) GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreEnableUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StoreEnableUnitFiles( + <-v.GoEnableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method DisableUnitFiles + +func (v *interfaceManager) GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisableUnitFiles", flags, ch, files, runtime) +} + +func (*interfaceManager) StoreDisableUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + return v.StoreDisableUnitFiles( + <-v.GoDisableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime).Done) +} + +// method ReenableUnitFiles + +func (v *interfaceManager) GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReenableUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreReenableUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StoreReenableUnitFiles( + <-v.GoReenableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method LinkUnitFiles + +func (v *interfaceManager) GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LinkUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreLinkUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StoreLinkUnitFiles( + <-v.GoLinkUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method PresetUnitFiles + +func (v *interfaceManager) GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StorePresetUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StorePresetUnitFiles( + <-v.GoPresetUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method PresetUnitFilesWithMode + +func (v *interfaceManager) GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetUnitFilesWithMode", flags, ch, files, mode, runtime, force) +} + +func (*interfaceManager) StorePresetUnitFilesWithMode(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StorePresetUnitFilesWithMode( + <-v.GoPresetUnitFilesWithMode(flags, make(chan *dbus.Call, 1), files, mode, runtime, force).Done) +} + +// method MaskUnitFiles + +func (v *interfaceManager) GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MaskUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreMaskUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StoreMaskUnitFiles( + <-v.GoMaskUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method UnmaskUnitFiles + +func (v *interfaceManager) GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnmaskUnitFiles", flags, ch, files, runtime) +} + +func (*interfaceManager) StoreUnmaskUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + return v.StoreUnmaskUnitFiles( + <-v.GoUnmaskUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime).Done) +} + +// method RevertUnitFiles + +func (v *interfaceManager) GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RevertUnitFiles", flags, ch, files) +} + +func (*interfaceManager) StoreRevertUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) { + return v.StoreRevertUnitFiles( + <-v.GoRevertUnitFiles(flags, make(chan *dbus.Call, 1), files).Done) +} + +// method SetDefaultTarget + +func (v *interfaceManager) GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultTarget", flags, ch, name, force) +} + +func (*interfaceManager) StoreSetDefaultTarget(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) { + return v.StoreSetDefaultTarget( + <-v.GoSetDefaultTarget(flags, make(chan *dbus.Call, 1), name, force).Done) +} + +// method GetDefaultTarget + +func (v *interfaceManager) GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultTarget", flags, ch) +} + +func (*interfaceManager) StoreGetDefaultTarget(call *dbus.Call) (name string, err error) { + err = call.Store(&name) + return +} + +func (v *interfaceManager) GetDefaultTarget(flags dbus.Flags) (string, error) { + return v.StoreGetDefaultTarget( + <-v.GoGetDefaultTarget(flags, make(chan *dbus.Call, 1)).Done) +} + +// method PresetAllUnitFiles + +func (v *interfaceManager) GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetAllUnitFiles", flags, ch, mode, runtime, force) +} + +func (*interfaceManager) StorePresetAllUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StorePresetAllUnitFiles( + <-v.GoPresetAllUnitFiles(flags, make(chan *dbus.Call, 1), mode, runtime, force).Done) +} + +// method AddDependencyUnitFiles + +func (v *interfaceManager) GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddDependencyUnitFiles", flags, ch, files, target, type0, runtime, force) +} + +func (*interfaceManager) StoreAddDependencyUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StoreAddDependencyUnitFiles( + <-v.GoAddDependencyUnitFiles(flags, make(chan *dbus.Call, 1), files, target, type0, runtime, force).Done) +} + +// method GetUnitFileLinks + +func (v *interfaceManager) GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitFileLinks", flags, ch, name, runtime) +} + +func (*interfaceManager) StoreGetUnitFileLinks(call *dbus.Call) (links []string, err error) { + err = call.Store(&links) + return +} + +func (v *interfaceManager) GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) { + return v.StoreGetUnitFileLinks( + <-v.GoGetUnitFileLinks(flags, make(chan *dbus.Call, 1), name, runtime).Done) +} + +// method SetExitCode + +func (v *interfaceManager) GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetExitCode", flags, ch, exitCode) +} + +func (v *interfaceManager) SetExitCode(flags dbus.Flags, exitCode uint8) error { + return (<-v.GoSetExitCode(flags, make(chan *dbus.Call, 1), exitCode).Done).Err +} + +// method LookupDynamicUserByName + +func (v *interfaceManager) GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LookupDynamicUserByName", flags, ch, name) +} + +func (*interfaceManager) StoreLookupDynamicUserByName(call *dbus.Call) (user uint32, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceManager) LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) { + return v.StoreLookupDynamicUserByName( + <-v.GoLookupDynamicUserByName(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method LookupDynamicUserByUID + +func (v *interfaceManager) GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LookupDynamicUserByUID", flags, ch, uid) +} + +func (*interfaceManager) StoreLookupDynamicUserByUID(call *dbus.Call) (user string, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceManager) LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) { + return v.StoreLookupDynamicUserByUID( + <-v.GoLookupDynamicUserByUID(flags, make(chan *dbus.Call, 1), uid).Done) +} + +// method GetDynamicUsers + +func (v *interfaceManager) GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDynamicUsers", flags, ch) +} + +func (*interfaceManager) StoreGetDynamicUsers(call *dbus.Call) (users []DynamicUser, err error) { + err = call.Store(&users) + return +} + +func (v *interfaceManager) GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) { + return v.StoreGetDynamicUsers( + <-v.GoGetDynamicUsers(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal UnitNew + +func (v *interfaceManager) ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UnitNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UnitNew", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var unit dbus.ObjectPath + err := dbus.Store(sig.Body, &id, &unit) + if err == nil { + cb(id, unit) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UnitRemoved + +func (v *interfaceManager) ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UnitRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UnitRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var unit dbus.ObjectPath + err := dbus.Store(sig.Body, &id, &unit) + if err == nil { + cb(id, unit) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal JobNew + +func (v *interfaceManager) ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "JobNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".JobNew", + } + handlerFunc := func(sig *dbus.Signal) { + var id uint32 + var job dbus.ObjectPath + var unit string + err := dbus.Store(sig.Body, &id, &job, &unit) + if err == nil { + cb(id, job, unit) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal JobRemoved + +func (v *interfaceManager) ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "JobRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".JobRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var id uint32 + var job dbus.ObjectPath + var unit string + var result string + err := dbus.Store(sig.Body, &id, &job, &unit, &result) + if err == nil { + cb(id, job, unit, result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StartupFinished + +func (v *interfaceManager) ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StartupFinished", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StartupFinished", + } + handlerFunc := func(sig *dbus.Signal) { + var firmware uint64 + var loader uint64 + var kernel uint64 + var initrd uint64 + var userspace uint64 + var total uint64 + err := dbus.Store(sig.Body, &firmware, &loader, &kernel, &initrd, &userspace, &total) + if err == nil { + cb(firmware, loader, kernel, initrd, userspace, total) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UnitFilesChanged + +func (v *interfaceManager) ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UnitFilesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UnitFilesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Reloading + +func (v *interfaceManager) ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Reloading", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Reloading", + } + handlerFunc := func(sig *dbus.Signal) { + var active bool + err := dbus.Store(sig.Body, &active) + if err == nil { + cb(active) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Version s + +func (v *interfaceManager) Version() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Version", + } +} + +// property Features s + +func (v *interfaceManager) Features() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Features", + } +} + +// property Virtualization s + +func (v *interfaceManager) Virtualization() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Virtualization", + } +} + +// property Architecture s + +func (v *interfaceManager) Architecture() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Architecture", + } +} + +// property Tainted s + +func (v *interfaceManager) Tainted() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Tainted", + } +} + +// property FirmwareTimestamp t + +func (v *interfaceManager) FirmwareTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FirmwareTimestamp", + } +} + +// property FirmwareTimestampMonotonic t + +func (v *interfaceManager) FirmwareTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FirmwareTimestampMonotonic", + } +} + +// property LoaderTimestamp t + +func (v *interfaceManager) LoaderTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LoaderTimestamp", + } +} + +// property LoaderTimestampMonotonic t + +func (v *interfaceManager) LoaderTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LoaderTimestampMonotonic", + } +} + +// property KernelTimestamp t + +func (v *interfaceManager) KernelTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "KernelTimestamp", + } +} + +// property KernelTimestampMonotonic t + +func (v *interfaceManager) KernelTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "KernelTimestampMonotonic", + } +} + +// property InitRDTimestamp t + +func (v *interfaceManager) InitRDTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDTimestamp", + } +} + +// property InitRDTimestampMonotonic t + +func (v *interfaceManager) InitRDTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDTimestampMonotonic", + } +} + +// property UserspaceTimestamp t + +func (v *interfaceManager) UserspaceTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UserspaceTimestamp", + } +} + +// property UserspaceTimestampMonotonic t + +func (v *interfaceManager) UserspaceTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UserspaceTimestampMonotonic", + } +} + +// property FinishTimestamp t + +func (v *interfaceManager) FinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FinishTimestamp", + } +} + +// property FinishTimestampMonotonic t + +func (v *interfaceManager) FinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FinishTimestampMonotonic", + } +} + +// property SecurityStartTimestamp t + +func (v *interfaceManager) SecurityStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityStartTimestamp", + } +} + +// property SecurityStartTimestampMonotonic t + +func (v *interfaceManager) SecurityStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityStartTimestampMonotonic", + } +} + +// property SecurityFinishTimestamp t + +func (v *interfaceManager) SecurityFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityFinishTimestamp", + } +} + +// property SecurityFinishTimestampMonotonic t + +func (v *interfaceManager) SecurityFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityFinishTimestampMonotonic", + } +} + +// property GeneratorsStartTimestamp t + +func (v *interfaceManager) GeneratorsStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsStartTimestamp", + } +} + +// property GeneratorsStartTimestampMonotonic t + +func (v *interfaceManager) GeneratorsStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsStartTimestampMonotonic", + } +} + +// property GeneratorsFinishTimestamp t + +func (v *interfaceManager) GeneratorsFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsFinishTimestamp", + } +} + +// property GeneratorsFinishTimestampMonotonic t + +func (v *interfaceManager) GeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsFinishTimestampMonotonic", + } +} + +// property UnitsLoadStartTimestamp t + +func (v *interfaceManager) UnitsLoadStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadStartTimestamp", + } +} + +// property UnitsLoadStartTimestampMonotonic t + +func (v *interfaceManager) UnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadStartTimestampMonotonic", + } +} + +// property UnitsLoadFinishTimestamp t + +func (v *interfaceManager) UnitsLoadFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadFinishTimestamp", + } +} + +// property UnitsLoadFinishTimestampMonotonic t + +func (v *interfaceManager) UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadFinishTimestampMonotonic", + } +} + +// property InitRDSecurityStartTimestamp t + +func (v *interfaceManager) InitRDSecurityStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityStartTimestamp", + } +} + +// property InitRDSecurityStartTimestampMonotonic t + +func (v *interfaceManager) InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityStartTimestampMonotonic", + } +} + +// property InitRDSecurityFinishTimestamp t + +func (v *interfaceManager) InitRDSecurityFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityFinishTimestamp", + } +} + +// property InitRDSecurityFinishTimestampMonotonic t + +func (v *interfaceManager) InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityFinishTimestampMonotonic", + } +} + +// property InitRDGeneratorsStartTimestamp t + +func (v *interfaceManager) InitRDGeneratorsStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsStartTimestamp", + } +} + +// property InitRDGeneratorsStartTimestampMonotonic t + +func (v *interfaceManager) InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsStartTimestampMonotonic", + } +} + +// property InitRDGeneratorsFinishTimestamp t + +func (v *interfaceManager) InitRDGeneratorsFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsFinishTimestamp", + } +} + +// property InitRDGeneratorsFinishTimestampMonotonic t + +func (v *interfaceManager) InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsFinishTimestampMonotonic", + } +} + +// property InitRDUnitsLoadStartTimestamp t + +func (v *interfaceManager) InitRDUnitsLoadStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadStartTimestamp", + } +} + +// property InitRDUnitsLoadStartTimestampMonotonic t + +func (v *interfaceManager) InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadStartTimestampMonotonic", + } +} + +// property InitRDUnitsLoadFinishTimestamp t + +func (v *interfaceManager) InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadFinishTimestamp", + } +} + +// property InitRDUnitsLoadFinishTimestampMonotonic t + +func (v *interfaceManager) InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadFinishTimestampMonotonic", + } +} + +// property LogLevel s + +func (v *interfaceManager) LogLevel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LogLevel", + } +} + +// property LogTarget s + +func (v *interfaceManager) LogTarget() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LogTarget", + } +} + +// property NNames u + +func (v *interfaceManager) NNames() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NNames", + } +} + +// property NFailedUnits u + +func (v *interfaceManager) NFailedUnits() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NFailedUnits", + } +} + +// property NJobs u + +func (v *interfaceManager) NJobs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NJobs", + } +} + +// property NInstalledJobs u + +func (v *interfaceManager) NInstalledJobs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NInstalledJobs", + } +} + +// property NFailedJobs u + +func (v *interfaceManager) NFailedJobs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NFailedJobs", + } +} + +// property Progress d + +func (v *interfaceManager) Progress() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Progress", + } +} + +// property Environment as + +func (v *interfaceManager) Environment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Environment", + } +} + +// property ConfirmSpawn b + +func (v *interfaceManager) ConfirmSpawn() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ConfirmSpawn", + } +} + +// property ShowStatus b + +func (v *interfaceManager) ShowStatus() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ShowStatus", + } +} + +// property UnitPath as + +func (v *interfaceManager) UnitPath() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UnitPath", + } +} + +// property DefaultStandardOutput s + +func (v *interfaceManager) DefaultStandardOutput() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultStandardOutput", + } +} + +// property DefaultStandardError s + +func (v *interfaceManager) DefaultStandardError() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultStandardError", + } +} + +// property RuntimeWatchdogUSec t + +func (v *interfaceManager) RuntimeWatchdogUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RuntimeWatchdogUSec", + } +} + +// property ShutdownWatchdogUSec t + +func (v *interfaceManager) ShutdownWatchdogUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ShutdownWatchdogUSec", + } +} + +// property ServiceWatchdogs b + +func (v *interfaceManager) ServiceWatchdogs() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ServiceWatchdogs", + } +} + +// property ControlGroup s + +func (v *interfaceManager) ControlGroup() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ControlGroup", + } +} + +// property SystemState s + +func (v *interfaceManager) SystemState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SystemState", + } +} + +// property ExitCode y + +func (v *interfaceManager) ExitCode() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "ExitCode", + } +} + +// property DefaultTimerAccuracyUSec t + +func (v *interfaceManager) DefaultTimerAccuracyUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTimerAccuracyUSec", + } +} + +// property DefaultTimeoutStartUSec t + +func (v *interfaceManager) DefaultTimeoutStartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTimeoutStartUSec", + } +} + +// property DefaultTimeoutStopUSec t + +func (v *interfaceManager) DefaultTimeoutStopUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTimeoutStopUSec", + } +} + +// property DefaultRestartUSec t + +func (v *interfaceManager) DefaultRestartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultRestartUSec", + } +} + +// property DefaultStartLimitIntervalUSec t + +func (v *interfaceManager) DefaultStartLimitIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultStartLimitIntervalUSec", + } +} + +// property DefaultStartLimitBurst u + +func (v *interfaceManager) DefaultStartLimitBurst() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "DefaultStartLimitBurst", + } +} + +// property DefaultCPUAccounting b + +func (v *interfaceManager) DefaultCPUAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultCPUAccounting", + } +} + +// property DefaultBlockIOAccounting b + +func (v *interfaceManager) DefaultBlockIOAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultBlockIOAccounting", + } +} + +// property DefaultMemoryAccounting b + +func (v *interfaceManager) DefaultMemoryAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultMemoryAccounting", + } +} + +// property DefaultTasksAccounting b + +func (v *interfaceManager) DefaultTasksAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultTasksAccounting", + } +} + +// property DefaultLimitCPU t + +func (v *interfaceManager) DefaultLimitCPU() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCPU", + } +} + +// property DefaultLimitCPUSoft t + +func (v *interfaceManager) DefaultLimitCPUSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCPUSoft", + } +} + +// property DefaultLimitFSIZE t + +func (v *interfaceManager) DefaultLimitFSIZE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitFSIZE", + } +} + +// property DefaultLimitFSIZESoft t + +func (v *interfaceManager) DefaultLimitFSIZESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitFSIZESoft", + } +} + +// property DefaultLimitDATA t + +func (v *interfaceManager) DefaultLimitDATA() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitDATA", + } +} + +// property DefaultLimitDATASoft t + +func (v *interfaceManager) DefaultLimitDATASoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitDATASoft", + } +} + +// property DefaultLimitSTACK t + +func (v *interfaceManager) DefaultLimitSTACK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSTACK", + } +} + +// property DefaultLimitSTACKSoft t + +func (v *interfaceManager) DefaultLimitSTACKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSTACKSoft", + } +} + +// property DefaultLimitCORE t + +func (v *interfaceManager) DefaultLimitCORE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCORE", + } +} + +// property DefaultLimitCORESoft t + +func (v *interfaceManager) DefaultLimitCORESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCORESoft", + } +} + +// property DefaultLimitRSS t + +func (v *interfaceManager) DefaultLimitRSS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRSS", + } +} + +// property DefaultLimitRSSSoft t + +func (v *interfaceManager) DefaultLimitRSSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRSSSoft", + } +} + +// property DefaultLimitNOFILE t + +func (v *interfaceManager) DefaultLimitNOFILE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNOFILE", + } +} + +// property DefaultLimitNOFILESoft t + +func (v *interfaceManager) DefaultLimitNOFILESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNOFILESoft", + } +} + +// property DefaultLimitAS t + +func (v *interfaceManager) DefaultLimitAS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitAS", + } +} + +// property DefaultLimitASSoft t + +func (v *interfaceManager) DefaultLimitASSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitASSoft", + } +} + +// property DefaultLimitNPROC t + +func (v *interfaceManager) DefaultLimitNPROC() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNPROC", + } +} + +// property DefaultLimitNPROCSoft t + +func (v *interfaceManager) DefaultLimitNPROCSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNPROCSoft", + } +} + +// property DefaultLimitMEMLOCK t + +func (v *interfaceManager) DefaultLimitMEMLOCK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMEMLOCK", + } +} + +// property DefaultLimitMEMLOCKSoft t + +func (v *interfaceManager) DefaultLimitMEMLOCKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMEMLOCKSoft", + } +} + +// property DefaultLimitLOCKS t + +func (v *interfaceManager) DefaultLimitLOCKS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitLOCKS", + } +} + +// property DefaultLimitLOCKSSoft t + +func (v *interfaceManager) DefaultLimitLOCKSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitLOCKSSoft", + } +} + +// property DefaultLimitSIGPENDING t + +func (v *interfaceManager) DefaultLimitSIGPENDING() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSIGPENDING", + } +} + +// property DefaultLimitSIGPENDINGSoft t + +func (v *interfaceManager) DefaultLimitSIGPENDINGSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSIGPENDINGSoft", + } +} + +// property DefaultLimitMSGQUEUE t + +func (v *interfaceManager) DefaultLimitMSGQUEUE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMSGQUEUE", + } +} + +// property DefaultLimitMSGQUEUESoft t + +func (v *interfaceManager) DefaultLimitMSGQUEUESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMSGQUEUESoft", + } +} + +// property DefaultLimitNICE t + +func (v *interfaceManager) DefaultLimitNICE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNICE", + } +} + +// property DefaultLimitNICESoft t + +func (v *interfaceManager) DefaultLimitNICESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNICESoft", + } +} + +// property DefaultLimitRTPRIO t + +func (v *interfaceManager) DefaultLimitRTPRIO() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTPRIO", + } +} + +// property DefaultLimitRTPRIOSoft t + +func (v *interfaceManager) DefaultLimitRTPRIOSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTPRIOSoft", + } +} + +// property DefaultLimitRTTIME t + +func (v *interfaceManager) DefaultLimitRTTIME() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTTIME", + } +} + +// property DefaultLimitRTTIMESoft t + +func (v *interfaceManager) DefaultLimitRTTIMESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTTIMESoft", + } +} + +// property DefaultTasksMax t + +func (v *interfaceManager) DefaultTasksMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTasksMax", + } +} + +// property TimerSlackNSec t + +func (v *interfaceManager) TimerSlackNSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimerSlackNSec", + } +} + +type Unit interface { + Unit() unit // interface org.freedesktop.systemd1.Unit + Service() service // interface org.freedesktop.systemd1.Service + proxy.Object +} + +type objectUnit struct { + interfaceUnit // interface org.freedesktop.systemd1.Unit + interfaceService // interface org.freedesktop.systemd1.Service + proxy.ImplObject +} + +func NewUnit(conn *dbus.Conn, path dbus.ObjectPath) (Unit, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUnit) + obj.ImplObject.Init_(conn, "org.freedesktop.systemd1", path) + return obj, nil +} + +func (obj *objectUnit) Unit() unit { + return &obj.interfaceUnit +} + +type unit interface { + GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call + Kill(flags dbus.Flags, who string, signal int32) error + GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ResetFailed(flags dbus.Flags) error + GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call + SetProperties(flags dbus.Flags, runtime bool, properties []Property) error + GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Ref(flags dbus.Flags) error + GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unref(flags dbus.Flags) error + Id() proxy.PropString + Names() proxy.PropStringArray + Following() proxy.PropString + Requires() proxy.PropStringArray + Requisite() proxy.PropStringArray + Wants() proxy.PropStringArray + BindsTo() proxy.PropStringArray + PartOf() proxy.PropStringArray + RequiredBy() proxy.PropStringArray + RequisiteOf() proxy.PropStringArray + WantedBy() proxy.PropStringArray + BoundBy() proxy.PropStringArray + ConsistsOf() proxy.PropStringArray + Conflicts() proxy.PropStringArray + ConflictedBy() proxy.PropStringArray + Before() proxy.PropStringArray + After() proxy.PropStringArray + OnFailure() proxy.PropStringArray + Triggers() proxy.PropStringArray + TriggeredBy() proxy.PropStringArray + PropagatesReloadTo() proxy.PropStringArray + ReloadPropagatedFrom() proxy.PropStringArray + JoinsNamespaceOf() proxy.PropStringArray + RequiresMountsFor() proxy.PropStringArray + Documentation() proxy.PropStringArray + Description() proxy.PropString + LoadState() proxy.PropString + ActiveState() proxy.PropString + SubState() proxy.PropString + FragmentPath() proxy.PropString + SourcePath() proxy.PropString + DropInPaths() proxy.PropStringArray + UnitFileState() proxy.PropString + UnitFilePreset() proxy.PropString + StateChangeTimestamp() proxy.PropUint64 + StateChangeTimestampMonotonic() proxy.PropUint64 + InactiveExitTimestamp() proxy.PropUint64 + InactiveExitTimestampMonotonic() proxy.PropUint64 + ActiveEnterTimestamp() proxy.PropUint64 + ActiveEnterTimestampMonotonic() proxy.PropUint64 + ActiveExitTimestamp() proxy.PropUint64 + ActiveExitTimestampMonotonic() proxy.PropUint64 + InactiveEnterTimestamp() proxy.PropUint64 + InactiveEnterTimestampMonotonic() proxy.PropUint64 + CanStart() proxy.PropBool + CanStop() proxy.PropBool + CanReload() proxy.PropBool + CanIsolate() proxy.PropBool + Job() PropUnitJob + StopWhenUnneeded() proxy.PropBool + RefuseManualStart() proxy.PropBool + RefuseManualStop() proxy.PropBool + AllowIsolate() proxy.PropBool + DefaultDependencies() proxy.PropBool + OnFailureJobMode() proxy.PropString + IgnoreOnIsolate() proxy.PropBool + NeedDaemonReload() proxy.PropBool + JobTimeoutUSec() proxy.PropUint64 + JobRunningTimeoutUSec() proxy.PropUint64 + JobTimeoutAction() proxy.PropString + JobTimeoutRebootArgument() proxy.PropString + ConditionResult() proxy.PropBool + AssertResult() proxy.PropBool + ConditionTimestamp() proxy.PropUint64 + ConditionTimestampMonotonic() proxy.PropUint64 + AssertTimestamp() proxy.PropUint64 + AssertTimestampMonotonic() proxy.PropUint64 + Conditions() PropUnitConditions + Asserts() PropUnitAsserts + LoadError() PropUnitLoadError + Transient() proxy.PropBool + Perpetual() proxy.PropBool + StartLimitIntervalUSec() proxy.PropUint64 + StartLimitBurst() proxy.PropUint32 + StartLimitAction() proxy.PropString + FailureAction() proxy.PropString + FailureActionExitStatus() proxy.PropInt32 + SuccessAction() proxy.PropString + SuccessActionExitStatus() proxy.PropInt32 + RebootArgument() proxy.PropString + InvocationID() proxy.PropByteArray + CollectMode() proxy.PropString + Refs() proxy.PropStringArray +} + +type interfaceUnit struct{} + +func (v *interfaceUnit) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUnit) GetInterfaceName_() string { + return "org.freedesktop.systemd1.Unit" +} + +// method Start + +func (v *interfaceUnit) GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch, mode) +} + +func (*interfaceUnit) StoreStart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreStart( + <-v.GoStart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Stop + +func (v *interfaceUnit) GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch, mode) +} + +func (*interfaceUnit) StoreStop(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreStop( + <-v.GoStop(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Reload + +func (v *interfaceUnit) GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, mode) +} + +func (*interfaceUnit) StoreReload(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreReload( + <-v.GoReload(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Restart + +func (v *interfaceUnit) GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Restart", flags, ch, mode) +} + +func (*interfaceUnit) StoreRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreRestart( + <-v.GoRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method TryRestart + +func (v *interfaceUnit) GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TryRestart", flags, ch, mode) +} + +func (*interfaceUnit) StoreTryRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreTryRestart( + <-v.GoTryRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method ReloadOrRestart + +func (v *interfaceUnit) GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrRestart", flags, ch, mode) +} + +func (*interfaceUnit) StoreReloadOrRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrRestart( + <-v.GoReloadOrRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method ReloadOrTryRestart + +func (v *interfaceUnit) GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrTryRestart", flags, ch, mode) +} + +func (*interfaceUnit) StoreReloadOrTryRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrTryRestart( + <-v.GoReloadOrTryRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Kill + +func (v *interfaceUnit) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, who, signal) +} + +func (v *interfaceUnit) Kill(flags dbus.Flags, who string, signal int32) error { + return (<-v.GoKill(flags, make(chan *dbus.Call, 1), who, signal).Done).Err +} + +// method ResetFailed + +func (v *interfaceUnit) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailed", flags, ch) +} + +func (v *interfaceUnit) ResetFailed(flags dbus.Flags) error { + return (<-v.GoResetFailed(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetProperties + +func (v *interfaceUnit) GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProperties", flags, ch, runtime, properties) +} + +func (v *interfaceUnit) SetProperties(flags dbus.Flags, runtime bool, properties []Property) error { + return (<-v.GoSetProperties(flags, make(chan *dbus.Call, 1), runtime, properties).Done).Err +} + +// method Ref + +func (v *interfaceUnit) GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Ref", flags, ch) +} + +func (v *interfaceUnit) Ref(flags dbus.Flags) error { + return (<-v.GoRef(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Unref + +func (v *interfaceUnit) GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unref", flags, ch) +} + +func (v *interfaceUnit) Unref(flags dbus.Flags) error { + return (<-v.GoUnref(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Id s + +func (v *interfaceUnit) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property Names as + +func (v *interfaceUnit) Names() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Names", + } +} + +// property Following s + +func (v *interfaceUnit) Following() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Following", + } +} + +// property Requires as + +func (v *interfaceUnit) Requires() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Requires", + } +} + +// property Requisite as + +func (v *interfaceUnit) Requisite() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Requisite", + } +} + +// property Wants as + +func (v *interfaceUnit) Wants() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Wants", + } +} + +// property BindsTo as + +func (v *interfaceUnit) BindsTo() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "BindsTo", + } +} + +// property PartOf as + +func (v *interfaceUnit) PartOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "PartOf", + } +} + +// property RequiredBy as + +func (v *interfaceUnit) RequiredBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RequiredBy", + } +} + +// property RequisiteOf as + +func (v *interfaceUnit) RequisiteOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RequisiteOf", + } +} + +// property WantedBy as + +func (v *interfaceUnit) WantedBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "WantedBy", + } +} + +// property BoundBy as + +func (v *interfaceUnit) BoundBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "BoundBy", + } +} + +// property ConsistsOf as + +func (v *interfaceUnit) ConsistsOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ConsistsOf", + } +} + +// property Conflicts as + +func (v *interfaceUnit) Conflicts() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Conflicts", + } +} + +// property ConflictedBy as + +func (v *interfaceUnit) ConflictedBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ConflictedBy", + } +} + +// property Before as + +func (v *interfaceUnit) Before() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Before", + } +} + +// property After as + +func (v *interfaceUnit) After() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "After", + } +} + +// property OnFailure as + +func (v *interfaceUnit) OnFailure() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "OnFailure", + } +} + +// property Triggers as + +func (v *interfaceUnit) Triggers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Triggers", + } +} + +// property TriggeredBy as + +func (v *interfaceUnit) TriggeredBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "TriggeredBy", + } +} + +// property PropagatesReloadTo as + +func (v *interfaceUnit) PropagatesReloadTo() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "PropagatesReloadTo", + } +} + +// property ReloadPropagatedFrom as + +func (v *interfaceUnit) ReloadPropagatedFrom() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ReloadPropagatedFrom", + } +} + +// property JoinsNamespaceOf as + +func (v *interfaceUnit) JoinsNamespaceOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "JoinsNamespaceOf", + } +} + +// property RequiresMountsFor as + +func (v *interfaceUnit) RequiresMountsFor() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RequiresMountsFor", + } +} + +// property Documentation as + +func (v *interfaceUnit) Documentation() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Documentation", + } +} + +// property Description s + +func (v *interfaceUnit) Description() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Description", + } +} + +// property LoadState s + +func (v *interfaceUnit) LoadState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LoadState", + } +} + +// property ActiveState s + +func (v *interfaceUnit) ActiveState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ActiveState", + } +} + +// property SubState s + +func (v *interfaceUnit) SubState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SubState", + } +} + +// property FragmentPath s + +func (v *interfaceUnit) FragmentPath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FragmentPath", + } +} + +// property SourcePath s + +func (v *interfaceUnit) SourcePath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SourcePath", + } +} + +// property DropInPaths as + +func (v *interfaceUnit) DropInPaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DropInPaths", + } +} + +// property UnitFileState s + +func (v *interfaceUnit) UnitFileState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UnitFileState", + } +} + +// property UnitFilePreset s + +func (v *interfaceUnit) UnitFilePreset() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UnitFilePreset", + } +} + +// property StateChangeTimestamp t + +func (v *interfaceUnit) StateChangeTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StateChangeTimestamp", + } +} + +// property StateChangeTimestampMonotonic t + +func (v *interfaceUnit) StateChangeTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StateChangeTimestampMonotonic", + } +} + +// property InactiveExitTimestamp t + +func (v *interfaceUnit) InactiveExitTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveExitTimestamp", + } +} + +// property InactiveExitTimestampMonotonic t + +func (v *interfaceUnit) InactiveExitTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveExitTimestampMonotonic", + } +} + +// property ActiveEnterTimestamp t + +func (v *interfaceUnit) ActiveEnterTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveEnterTimestamp", + } +} + +// property ActiveEnterTimestampMonotonic t + +func (v *interfaceUnit) ActiveEnterTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveEnterTimestampMonotonic", + } +} + +// property ActiveExitTimestamp t + +func (v *interfaceUnit) ActiveExitTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveExitTimestamp", + } +} + +// property ActiveExitTimestampMonotonic t + +func (v *interfaceUnit) ActiveExitTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveExitTimestampMonotonic", + } +} + +// property InactiveEnterTimestamp t + +func (v *interfaceUnit) InactiveEnterTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveEnterTimestamp", + } +} + +// property InactiveEnterTimestampMonotonic t + +func (v *interfaceUnit) InactiveEnterTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveEnterTimestampMonotonic", + } +} + +// property CanStart b + +func (v *interfaceUnit) CanStart() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanStart", + } +} + +// property CanStop b + +func (v *interfaceUnit) CanStop() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanStop", + } +} + +// property CanReload b + +func (v *interfaceUnit) CanReload() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanReload", + } +} + +// property CanIsolate b + +func (v *interfaceUnit) CanIsolate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanIsolate", + } +} + +type PropUnitJob interface { + Get(flags dbus.Flags) (value JobIdPath, err error) + Set(flags dbus.Flags, value JobIdPath) error + ConnectChanged(cb func(hasValue bool, value JobIdPath)) error +} + +type implPropUnitJob struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitJob) Get(flags dbus.Flags) (value JobIdPath, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitJob) Set(flags dbus.Flags, value JobIdPath) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitJob) ConnectChanged(cb func(hasValue bool, value JobIdPath)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v JobIdPath + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, JobIdPath{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Job (uo) + +func (v *interfaceUnit) Job() PropUnitJob { + return &implPropUnitJob{ + Impl: v, + Name: "Job", + } +} + +// property StopWhenUnneeded b + +func (v *interfaceUnit) StopWhenUnneeded() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "StopWhenUnneeded", + } +} + +// property RefuseManualStart b + +func (v *interfaceUnit) RefuseManualStart() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RefuseManualStart", + } +} + +// property RefuseManualStop b + +func (v *interfaceUnit) RefuseManualStop() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RefuseManualStop", + } +} + +// property AllowIsolate b + +func (v *interfaceUnit) AllowIsolate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AllowIsolate", + } +} + +// property DefaultDependencies b + +func (v *interfaceUnit) DefaultDependencies() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultDependencies", + } +} + +// property OnFailureJobMode s + +func (v *interfaceUnit) OnFailureJobMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OnFailureJobMode", + } +} + +// property IgnoreOnIsolate b + +func (v *interfaceUnit) IgnoreOnIsolate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IgnoreOnIsolate", + } +} + +// property NeedDaemonReload b + +func (v *interfaceUnit) NeedDaemonReload() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NeedDaemonReload", + } +} + +// property JobTimeoutUSec t + +func (v *interfaceUnit) JobTimeoutUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "JobTimeoutUSec", + } +} + +// property JobRunningTimeoutUSec t + +func (v *interfaceUnit) JobRunningTimeoutUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "JobRunningTimeoutUSec", + } +} + +// property JobTimeoutAction s + +func (v *interfaceUnit) JobTimeoutAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "JobTimeoutAction", + } +} + +// property JobTimeoutRebootArgument s + +func (v *interfaceUnit) JobTimeoutRebootArgument() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "JobTimeoutRebootArgument", + } +} + +// property ConditionResult b + +func (v *interfaceUnit) ConditionResult() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ConditionResult", + } +} + +// property AssertResult b + +func (v *interfaceUnit) AssertResult() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AssertResult", + } +} + +// property ConditionTimestamp t + +func (v *interfaceUnit) ConditionTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ConditionTimestamp", + } +} + +// property ConditionTimestampMonotonic t + +func (v *interfaceUnit) ConditionTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ConditionTimestampMonotonic", + } +} + +// property AssertTimestamp t + +func (v *interfaceUnit) AssertTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "AssertTimestamp", + } +} + +// property AssertTimestampMonotonic t + +func (v *interfaceUnit) AssertTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "AssertTimestampMonotonic", + } +} + +type PropUnitConditions interface { + Get(flags dbus.Flags) (value []Condition, err error) + Set(flags dbus.Flags, value []Condition) error + ConnectChanged(cb func(hasValue bool, value []Condition)) error +} + +type implPropUnitConditions struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitConditions) Get(flags dbus.Flags) (value []Condition, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitConditions) Set(flags dbus.Flags, value []Condition) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitConditions) ConnectChanged(cb func(hasValue bool, value []Condition)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []Condition + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Conditions a(sbbsi) + +func (v *interfaceUnit) Conditions() PropUnitConditions { + return &implPropUnitConditions{ + Impl: v, + Name: "Conditions", + } +} + +type PropUnitAsserts interface { + Get(flags dbus.Flags) (value []Assert, err error) + Set(flags dbus.Flags, value []Assert) error + ConnectChanged(cb func(hasValue bool, value []Assert)) error +} + +type implPropUnitAsserts struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitAsserts) Get(flags dbus.Flags) (value []Assert, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitAsserts) Set(flags dbus.Flags, value []Assert) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitAsserts) ConnectChanged(cb func(hasValue bool, value []Assert)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []Assert + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Asserts a(sbbsi) + +func (v *interfaceUnit) Asserts() PropUnitAsserts { + return &implPropUnitAsserts{ + Impl: v, + Name: "Asserts", + } +} + +type PropUnitLoadError interface { + Get(flags dbus.Flags) (value LoadError, err error) + Set(flags dbus.Flags, value LoadError) error + ConnectChanged(cb func(hasValue bool, value LoadError)) error +} + +type implPropUnitLoadError struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitLoadError) Get(flags dbus.Flags) (value LoadError, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitLoadError) Set(flags dbus.Flags, value LoadError) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitLoadError) ConnectChanged(cb func(hasValue bool, value LoadError)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v LoadError + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, LoadError{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property LoadError (ss) + +func (v *interfaceUnit) LoadError() PropUnitLoadError { + return &implPropUnitLoadError{ + Impl: v, + Name: "LoadError", + } +} + +// property Transient b + +func (v *interfaceUnit) Transient() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Transient", + } +} + +// property Perpetual b + +func (v *interfaceUnit) Perpetual() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Perpetual", + } +} + +// property StartLimitIntervalUSec t + +func (v *interfaceUnit) StartLimitIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartLimitIntervalUSec", + } +} + +// property StartLimitBurst u + +func (v *interfaceUnit) StartLimitBurst() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "StartLimitBurst", + } +} + +// property StartLimitAction s + +func (v *interfaceUnit) StartLimitAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StartLimitAction", + } +} + +// property FailureAction s + +func (v *interfaceUnit) FailureAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FailureAction", + } +} + +// property FailureActionExitStatus i + +func (v *interfaceUnit) FailureActionExitStatus() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "FailureActionExitStatus", + } +} + +// property SuccessAction s + +func (v *interfaceUnit) SuccessAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SuccessAction", + } +} + +// property SuccessActionExitStatus i + +func (v *interfaceUnit) SuccessActionExitStatus() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SuccessActionExitStatus", + } +} + +// property RebootArgument s + +func (v *interfaceUnit) RebootArgument() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RebootArgument", + } +} + +// property InvocationID ay + +func (v *interfaceUnit) InvocationID() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "InvocationID", + } +} + +// property CollectMode s + +func (v *interfaceUnit) CollectMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CollectMode", + } +} + +// property Refs as + +func (v *interfaceUnit) Refs() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Refs", + } +} + +func (obj *objectUnit) Service() service { + return &obj.interfaceService +} + +type service interface { + GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProcesses(flags dbus.Flags) ([]UnitProcess, error) + GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call + AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error + Type() proxy.PropString + Restart() proxy.PropString + PIDFile() proxy.PropString + NotifyAccess() proxy.PropString + RestartUSec() proxy.PropUint64 + TimeoutStartUSec() proxy.PropUint64 + TimeoutStopUSec() proxy.PropUint64 + RuntimeMaxUSec() proxy.PropUint64 + WatchdogUSec() proxy.PropUint64 + WatchdogTimestamp() proxy.PropUint64 + WatchdogTimestampMonotonic() proxy.PropUint64 + RootDirectoryStartOnly() proxy.PropBool + RemainAfterExit() proxy.PropBool + GuessMainPID() proxy.PropBool + RestartPreventExitStatus() PropExitStatus + RestartForceExitStatus() PropExitStatus + SuccessExitStatus() PropExitStatus + MainPID() proxy.PropUint32 + ControlPID() proxy.PropUint32 + BusName() proxy.PropString + FileDescriptorStoreMax() proxy.PropUint32 + NFileDescriptorStore() proxy.PropUint32 + StatusText() proxy.PropString + StatusErrno() proxy.PropInt32 + Result() proxy.PropString + USBFunctionDescriptors() proxy.PropString + USBFunctionStrings() proxy.PropString + UID() proxy.PropUint32 + GID() proxy.PropUint32 + NRestarts() proxy.PropUint32 + ExecMainStartTimestamp() proxy.PropUint64 + ExecMainStartTimestampMonotonic() proxy.PropUint64 + ExecMainExitTimestamp() proxy.PropUint64 + ExecMainExitTimestampMonotonic() proxy.PropUint64 + ExecMainPID() proxy.PropUint32 + ExecMainCode() proxy.PropInt32 + ExecMainStatus() proxy.PropInt32 + ExecStartPre() PropExecInfos + ExecStart() PropExecInfos + ExecStartPost() PropExecInfos + ExecReload() PropExecInfos + ExecStop() PropExecInfos + ExecStopPost() PropExecInfos + Slice() proxy.PropString + ControlGroup() proxy.PropString + MemoryCurrent() proxy.PropUint64 + CPUUsageNSec() proxy.PropUint64 + TasksCurrent() proxy.PropUint64 + IPIngressBytes() proxy.PropUint64 + IPIngressPackets() proxy.PropUint64 + IPEgressBytes() proxy.PropUint64 + IPEgressPackets() proxy.PropUint64 + Delegate() proxy.PropBool + DelegateControllers() proxy.PropStringArray + CPUAccounting() proxy.PropBool + CPUWeight() proxy.PropUint64 + StartupCPUWeight() proxy.PropUint64 + CPUShares() proxy.PropUint64 + StartupCPUShares() proxy.PropUint64 + CPUQuotaPerSecUSec() proxy.PropUint64 + IOAccounting() proxy.PropBool + IOWeight() proxy.PropUint64 + StartupIOWeight() proxy.PropUint64 + IODeviceWeight() PropIOParams + IOReadBandwidthMax() PropIOParams + IOWriteBandwidthMax() PropIOParams + IOReadIOPSMax() PropIOParams + IOWriteIOPSMax() PropIOParams + IODeviceLatencyTargetUSec() PropIOParams + BlockIOAccounting() proxy.PropBool + BlockIOWeight() proxy.PropUint64 + StartupBlockIOWeight() proxy.PropUint64 + BlockIODeviceWeight() PropIOParams + BlockIOReadBandwidth() PropIOParams + BlockIOWriteBandwidth() PropIOParams + MemoryAccounting() proxy.PropBool + MemoryMin() proxy.PropUint64 + MemoryLow() proxy.PropUint64 + MemoryHigh() proxy.PropUint64 + MemoryMax() proxy.PropUint64 + MemorySwapMax() proxy.PropUint64 + MemoryLimit() proxy.PropUint64 + DevicePolicy() proxy.PropString + DeviceAllow() PropServiceDeviceAllow + TasksAccounting() proxy.PropBool + TasksMax() proxy.PropUint64 + IPAccounting() proxy.PropBool + IPAddressAllow() PropServiceIPAddressAllow + IPAddressDeny() PropServiceIPAddressDeny + DisableControllers() proxy.PropStringArray + Environment() proxy.PropStringArray + EnvironmentFiles() PropEnvironmentFiles + PassEnvironment() proxy.PropStringArray + UnsetEnvironment() proxy.PropStringArray + UMask() proxy.PropUint32 + LimitCPU() proxy.PropUint64 + LimitCPUSoft() proxy.PropUint64 + LimitFSIZE() proxy.PropUint64 + LimitFSIZESoft() proxy.PropUint64 + LimitDATA() proxy.PropUint64 + LimitDATASoft() proxy.PropUint64 + LimitSTACK() proxy.PropUint64 + LimitSTACKSoft() proxy.PropUint64 + LimitCORE() proxy.PropUint64 + LimitCORESoft() proxy.PropUint64 + LimitRSS() proxy.PropUint64 + LimitRSSSoft() proxy.PropUint64 + LimitNOFILE() proxy.PropUint64 + LimitNOFILESoft() proxy.PropUint64 + LimitAS() proxy.PropUint64 + LimitASSoft() proxy.PropUint64 + LimitNPROC() proxy.PropUint64 + LimitNPROCSoft() proxy.PropUint64 + LimitMEMLOCK() proxy.PropUint64 + LimitMEMLOCKSoft() proxy.PropUint64 + LimitLOCKS() proxy.PropUint64 + LimitLOCKSSoft() proxy.PropUint64 + LimitSIGPENDING() proxy.PropUint64 + LimitSIGPENDINGSoft() proxy.PropUint64 + LimitMSGQUEUE() proxy.PropUint64 + LimitMSGQUEUESoft() proxy.PropUint64 + LimitNICE() proxy.PropUint64 + LimitNICESoft() proxy.PropUint64 + LimitRTPRIO() proxy.PropUint64 + LimitRTPRIOSoft() proxy.PropUint64 + LimitRTTIME() proxy.PropUint64 + LimitRTTIMESoft() proxy.PropUint64 + WorkingDirectory() proxy.PropString + RootDirectory() proxy.PropString + RootImage() proxy.PropString + OOMScoreAdjust() proxy.PropInt32 + Nice() proxy.PropInt32 + IOSchedulingClass() proxy.PropInt32 + IOSchedulingPriority() proxy.PropInt32 + CPUSchedulingPolicy() proxy.PropInt32 + CPUSchedulingPriority() proxy.PropInt32 + CPUAffinity() proxy.PropByteArray + TimerSlackNSec() proxy.PropUint64 + CPUSchedulingResetOnFork() proxy.PropBool + NonBlocking() proxy.PropBool + StandardInput() proxy.PropString + StandardInputFileDescriptorName() proxy.PropString + StandardInputData() proxy.PropByteArray + StandardOutput() proxy.PropString + StandardOutputFileDescriptorName() proxy.PropString + StandardError() proxy.PropString + StandardErrorFileDescriptorName() proxy.PropString + TTYPath() proxy.PropString + TTYReset() proxy.PropBool + TTYVHangup() proxy.PropBool + TTYVTDisallocate() proxy.PropBool + SyslogPriority() proxy.PropInt32 + SyslogIdentifier() proxy.PropString + SyslogLevelPrefix() proxy.PropBool + SyslogLevel() proxy.PropInt32 + SyslogFacility() proxy.PropInt32 + LogLevelMax() proxy.PropInt32 + LogRateLimitIntervalUSec() proxy.PropUint64 + LogRateLimitBurst() proxy.PropUint32 + LogExtraFields() PropServiceLogExtraFields + SecureBits() proxy.PropInt32 + CapabilityBoundingSet() proxy.PropUint64 + AmbientCapabilities() proxy.PropUint64 + User() proxy.PropString + Group() proxy.PropString + DynamicUser() proxy.PropBool + RemoveIPC() proxy.PropBool + SupplementaryGroups() proxy.PropStringArray + PAMName() proxy.PropString + ReadWritePaths() proxy.PropStringArray + ReadOnlyPaths() proxy.PropStringArray + InaccessiblePaths() proxy.PropStringArray + MountFlags() proxy.PropUint64 + PrivateTmp() proxy.PropBool + PrivateDevices() proxy.PropBool + ProtectKernelTunables() proxy.PropBool + ProtectKernelModules() proxy.PropBool + ProtectControlGroups() proxy.PropBool + PrivateNetwork() proxy.PropBool + PrivateUsers() proxy.PropBool + PrivateMounts() proxy.PropBool + ProtectHome() proxy.PropString + ProtectSystem() proxy.PropString + SameProcessGroup() proxy.PropBool + UtmpIdentifier() proxy.PropString + UtmpMode() proxy.PropString + SELinuxContext() PropBS + AppArmorProfile() PropBS + SmackProcessLabel() PropBS + IgnoreSIGPIPE() proxy.PropBool + NoNewPrivileges() proxy.PropBool + SystemCallFilter() PropServiceSystemCallFilter + SystemCallArchitectures() proxy.PropStringArray + SystemCallErrorNumber() proxy.PropInt32 + Personality() proxy.PropString + LockPersonality() proxy.PropBool + RestrictAddressFamilies() PropServiceRestrictAddressFamilies + RuntimeDirectoryPreserve() proxy.PropString + RuntimeDirectoryMode() proxy.PropUint32 + RuntimeDirectory() proxy.PropStringArray + StateDirectoryMode() proxy.PropUint32 + StateDirectory() proxy.PropStringArray + CacheDirectoryMode() proxy.PropUint32 + CacheDirectory() proxy.PropStringArray + LogsDirectoryMode() proxy.PropUint32 + LogsDirectory() proxy.PropStringArray + ConfigurationDirectoryMode() proxy.PropUint32 + ConfigurationDirectory() proxy.PropStringArray + MemoryDenyWriteExecute() proxy.PropBool + RestrictRealtime() proxy.PropBool + RestrictNamespaces() proxy.PropUint64 + BindPaths() PropBindPaths + BindReadOnlyPaths() PropBindPaths + TemporaryFileSystem() PropServiceTemporaryFileSystem + MountAPIVFS() proxy.PropBool + KeyringMode() proxy.PropString + KillMode() proxy.PropString + KillSignal() proxy.PropInt32 + FinalKillSignal() proxy.PropInt32 + SendSIGKILL() proxy.PropBool + SendSIGHUP() proxy.PropBool + WatchdogSignal() proxy.PropInt32 +} + +type interfaceService struct{} + +func (v *interfaceService) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceService) GetInterfaceName_() string { + return "org.freedesktop.systemd1.Service" +} + +// method GetProcesses + +func (v *interfaceService) GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProcesses", flags, ch) +} + +func (*interfaceService) StoreGetProcesses(call *dbus.Call) (processes []UnitProcess, err error) { + err = call.Store(&processes) + return +} + +func (v *interfaceService) GetProcesses(flags dbus.Flags) ([]UnitProcess, error) { + return v.StoreGetProcesses( + <-v.GoGetProcesses(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AttachProcesses + +func (v *interfaceService) GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachProcesses", flags, ch, arg0, arg1) +} + +func (v *interfaceService) AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error { + return (<-v.GoAttachProcesses(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// property Type s + +func (v *interfaceService) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Restart s + +func (v *interfaceService) Restart() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Restart", + } +} + +// property PIDFile s + +func (v *interfaceService) PIDFile() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PIDFile", + } +} + +// property NotifyAccess s + +func (v *interfaceService) NotifyAccess() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "NotifyAccess", + } +} + +// property RestartUSec t + +func (v *interfaceService) RestartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RestartUSec", + } +} + +// property TimeoutStartUSec t + +func (v *interfaceService) TimeoutStartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeoutStartUSec", + } +} + +// property TimeoutStopUSec t + +func (v *interfaceService) TimeoutStopUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeoutStopUSec", + } +} + +// property RuntimeMaxUSec t + +func (v *interfaceService) RuntimeMaxUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RuntimeMaxUSec", + } +} + +// property WatchdogUSec t + +func (v *interfaceService) WatchdogUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "WatchdogUSec", + } +} + +// property WatchdogTimestamp t + +func (v *interfaceService) WatchdogTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "WatchdogTimestamp", + } +} + +// property WatchdogTimestampMonotonic t + +func (v *interfaceService) WatchdogTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "WatchdogTimestampMonotonic", + } +} + +// property RootDirectoryStartOnly b + +func (v *interfaceService) RootDirectoryStartOnly() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RootDirectoryStartOnly", + } +} + +// property RemainAfterExit b + +func (v *interfaceService) RemainAfterExit() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RemainAfterExit", + } +} + +// property GuessMainPID b + +func (v *interfaceService) GuessMainPID() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "GuessMainPID", + } +} + +// property RestartPreventExitStatus (aiai) + +func (v *interfaceService) RestartPreventExitStatus() PropExitStatus { + return &implPropExitStatus{ + Impl: v, + Name: "RestartPreventExitStatus", + } +} + +// property RestartForceExitStatus (aiai) + +func (v *interfaceService) RestartForceExitStatus() PropExitStatus { + return &implPropExitStatus{ + Impl: v, + Name: "RestartForceExitStatus", + } +} + +// property SuccessExitStatus (aiai) + +func (v *interfaceService) SuccessExitStatus() PropExitStatus { + return &implPropExitStatus{ + Impl: v, + Name: "SuccessExitStatus", + } +} + +// property MainPID u + +func (v *interfaceService) MainPID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MainPID", + } +} + +// property ControlPID u + +func (v *interfaceService) ControlPID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ControlPID", + } +} + +// property BusName s + +func (v *interfaceService) BusName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BusName", + } +} + +// property FileDescriptorStoreMax u + +func (v *interfaceService) FileDescriptorStoreMax() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "FileDescriptorStoreMax", + } +} + +// property NFileDescriptorStore u + +func (v *interfaceService) NFileDescriptorStore() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NFileDescriptorStore", + } +} + +// property StatusText s + +func (v *interfaceService) StatusText() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StatusText", + } +} + +// property StatusErrno i + +func (v *interfaceService) StatusErrno() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "StatusErrno", + } +} + +// property Result s + +func (v *interfaceService) Result() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Result", + } +} + +// property USBFunctionDescriptors s + +func (v *interfaceService) USBFunctionDescriptors() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "USBFunctionDescriptors", + } +} + +// property USBFunctionStrings s + +func (v *interfaceService) USBFunctionStrings() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "USBFunctionStrings", + } +} + +// property UID u + +func (v *interfaceService) UID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "UID", + } +} + +// property GID u + +func (v *interfaceService) GID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "GID", + } +} + +// property NRestarts u + +func (v *interfaceService) NRestarts() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NRestarts", + } +} + +// property ExecMainStartTimestamp t + +func (v *interfaceService) ExecMainStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainStartTimestamp", + } +} + +// property ExecMainStartTimestampMonotonic t + +func (v *interfaceService) ExecMainStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainStartTimestampMonotonic", + } +} + +// property ExecMainExitTimestamp t + +func (v *interfaceService) ExecMainExitTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainExitTimestamp", + } +} + +// property ExecMainExitTimestampMonotonic t + +func (v *interfaceService) ExecMainExitTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainExitTimestampMonotonic", + } +} + +// property ExecMainPID u + +func (v *interfaceService) ExecMainPID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ExecMainPID", + } +} + +// property ExecMainCode i + +func (v *interfaceService) ExecMainCode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ExecMainCode", + } +} + +// property ExecMainStatus i + +func (v *interfaceService) ExecMainStatus() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ExecMainStatus", + } +} + +// property ExecStartPre a(sasbttttuii) + +func (v *interfaceService) ExecStartPre() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStartPre", + } +} + +// property ExecStart a(sasbttttuii) + +func (v *interfaceService) ExecStart() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStart", + } +} + +// property ExecStartPost a(sasbttttuii) + +func (v *interfaceService) ExecStartPost() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStartPost", + } +} + +// property ExecReload a(sasbttttuii) + +func (v *interfaceService) ExecReload() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecReload", + } +} + +// property ExecStop a(sasbttttuii) + +func (v *interfaceService) ExecStop() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStop", + } +} + +// property ExecStopPost a(sasbttttuii) + +func (v *interfaceService) ExecStopPost() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStopPost", + } +} + +// property Slice s + +func (v *interfaceService) Slice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Slice", + } +} + +// property ControlGroup s + +func (v *interfaceService) ControlGroup() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ControlGroup", + } +} + +// property MemoryCurrent t + +func (v *interfaceService) MemoryCurrent() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryCurrent", + } +} + +// property CPUUsageNSec t + +func (v *interfaceService) CPUUsageNSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUUsageNSec", + } +} + +// property TasksCurrent t + +func (v *interfaceService) TasksCurrent() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TasksCurrent", + } +} + +// property IPIngressBytes t + +func (v *interfaceService) IPIngressBytes() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPIngressBytes", + } +} + +// property IPIngressPackets t + +func (v *interfaceService) IPIngressPackets() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPIngressPackets", + } +} + +// property IPEgressBytes t + +func (v *interfaceService) IPEgressBytes() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPEgressBytes", + } +} + +// property IPEgressPackets t + +func (v *interfaceService) IPEgressPackets() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPEgressPackets", + } +} + +// property Delegate b + +func (v *interfaceService) Delegate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Delegate", + } +} + +// property DelegateControllers as + +func (v *interfaceService) DelegateControllers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DelegateControllers", + } +} + +// property CPUAccounting b + +func (v *interfaceService) CPUAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CPUAccounting", + } +} + +// property CPUWeight t + +func (v *interfaceService) CPUWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUWeight", + } +} + +// property StartupCPUWeight t + +func (v *interfaceService) StartupCPUWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupCPUWeight", + } +} + +// property CPUShares t + +func (v *interfaceService) CPUShares() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUShares", + } +} + +// property StartupCPUShares t + +func (v *interfaceService) StartupCPUShares() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupCPUShares", + } +} + +// property CPUQuotaPerSecUSec t + +func (v *interfaceService) CPUQuotaPerSecUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUQuotaPerSecUSec", + } +} + +// property IOAccounting b + +func (v *interfaceService) IOAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IOAccounting", + } +} + +// property IOWeight t + +func (v *interfaceService) IOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IOWeight", + } +} + +// property StartupIOWeight t + +func (v *interfaceService) StartupIOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupIOWeight", + } +} + +// property IODeviceWeight a(st) + +func (v *interfaceService) IODeviceWeight() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IODeviceWeight", + } +} + +// property IOReadBandwidthMax a(st) + +func (v *interfaceService) IOReadBandwidthMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOReadBandwidthMax", + } +} + +// property IOWriteBandwidthMax a(st) + +func (v *interfaceService) IOWriteBandwidthMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOWriteBandwidthMax", + } +} + +// property IOReadIOPSMax a(st) + +func (v *interfaceService) IOReadIOPSMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOReadIOPSMax", + } +} + +// property IOWriteIOPSMax a(st) + +func (v *interfaceService) IOWriteIOPSMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOWriteIOPSMax", + } +} + +// property IODeviceLatencyTargetUSec a(st) + +func (v *interfaceService) IODeviceLatencyTargetUSec() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IODeviceLatencyTargetUSec", + } +} + +// property BlockIOAccounting b + +func (v *interfaceService) BlockIOAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "BlockIOAccounting", + } +} + +// property BlockIOWeight t + +func (v *interfaceService) BlockIOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "BlockIOWeight", + } +} + +// property StartupBlockIOWeight t + +func (v *interfaceService) StartupBlockIOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupBlockIOWeight", + } +} + +// property BlockIODeviceWeight a(st) + +func (v *interfaceService) BlockIODeviceWeight() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "BlockIODeviceWeight", + } +} + +// property BlockIOReadBandwidth a(st) + +func (v *interfaceService) BlockIOReadBandwidth() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "BlockIOReadBandwidth", + } +} + +// property BlockIOWriteBandwidth a(st) + +func (v *interfaceService) BlockIOWriteBandwidth() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "BlockIOWriteBandwidth", + } +} + +// property MemoryAccounting b + +func (v *interfaceService) MemoryAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MemoryAccounting", + } +} + +// property MemoryMin t + +func (v *interfaceService) MemoryMin() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryMin", + } +} + +// property MemoryLow t + +func (v *interfaceService) MemoryLow() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryLow", + } +} + +// property MemoryHigh t + +func (v *interfaceService) MemoryHigh() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryHigh", + } +} + +// property MemoryMax t + +func (v *interfaceService) MemoryMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryMax", + } +} + +// property MemorySwapMax t + +func (v *interfaceService) MemorySwapMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemorySwapMax", + } +} + +// property MemoryLimit t + +func (v *interfaceService) MemoryLimit() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryLimit", + } +} + +// property DevicePolicy s + +func (v *interfaceService) DevicePolicy() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DevicePolicy", + } +} + +type PropServiceDeviceAllow interface { + Get(flags dbus.Flags) (value []DeviceAllowItem, err error) + Set(flags dbus.Flags, value []DeviceAllowItem) error + ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error +} + +type implPropServiceDeviceAllow struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceDeviceAllow) Get(flags dbus.Flags) (value []DeviceAllowItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceDeviceAllow) Set(flags dbus.Flags, value []DeviceAllowItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceDeviceAllow) ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []DeviceAllowItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property DeviceAllow a(ss) + +func (v *interfaceService) DeviceAllow() PropServiceDeviceAllow { + return &implPropServiceDeviceAllow{ + Impl: v, + Name: "DeviceAllow", + } +} + +// property TasksAccounting b + +func (v *interfaceService) TasksAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TasksAccounting", + } +} + +// property TasksMax t + +func (v *interfaceService) TasksMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TasksMax", + } +} + +// property IPAccounting b + +func (v *interfaceService) IPAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IPAccounting", + } +} + +type PropServiceIPAddressAllow interface { + Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) + Set(flags dbus.Flags, value []IPAddressAllowItem) error + ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error +} + +type implPropServiceIPAddressAllow struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceIPAddressAllow) Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceIPAddressAllow) Set(flags dbus.Flags, value []IPAddressAllowItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceIPAddressAllow) ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IPAddressAllowItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property IPAddressAllow a(iayu) + +func (v *interfaceService) IPAddressAllow() PropServiceIPAddressAllow { + return &implPropServiceIPAddressAllow{ + Impl: v, + Name: "IPAddressAllow", + } +} + +type PropServiceIPAddressDeny interface { + Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) + Set(flags dbus.Flags, value []IPAddressDenyItem) error + ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error +} + +type implPropServiceIPAddressDeny struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceIPAddressDeny) Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceIPAddressDeny) Set(flags dbus.Flags, value []IPAddressDenyItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceIPAddressDeny) ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IPAddressDenyItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property IPAddressDeny a(iayu) + +func (v *interfaceService) IPAddressDeny() PropServiceIPAddressDeny { + return &implPropServiceIPAddressDeny{ + Impl: v, + Name: "IPAddressDeny", + } +} + +// property DisableControllers as + +func (v *interfaceService) DisableControllers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DisableControllers", + } +} + +// property Environment as + +func (v *interfaceService) Environment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Environment", + } +} + +// property EnvironmentFiles a(sb) + +func (v *interfaceService) EnvironmentFiles() PropEnvironmentFiles { + return &implPropEnvironmentFiles{ + Impl: v, + Name: "EnvironmentFiles", + } +} + +// property PassEnvironment as + +func (v *interfaceService) PassEnvironment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "PassEnvironment", + } +} + +// property UnsetEnvironment as + +func (v *interfaceService) UnsetEnvironment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UnsetEnvironment", + } +} + +// property UMask u + +func (v *interfaceService) UMask() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "UMask", + } +} + +// property LimitCPU t + +func (v *interfaceService) LimitCPU() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCPU", + } +} + +// property LimitCPUSoft t + +func (v *interfaceService) LimitCPUSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCPUSoft", + } +} + +// property LimitFSIZE t + +func (v *interfaceService) LimitFSIZE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitFSIZE", + } +} + +// property LimitFSIZESoft t + +func (v *interfaceService) LimitFSIZESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitFSIZESoft", + } +} + +// property LimitDATA t + +func (v *interfaceService) LimitDATA() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitDATA", + } +} + +// property LimitDATASoft t + +func (v *interfaceService) LimitDATASoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitDATASoft", + } +} + +// property LimitSTACK t + +func (v *interfaceService) LimitSTACK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSTACK", + } +} + +// property LimitSTACKSoft t + +func (v *interfaceService) LimitSTACKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSTACKSoft", + } +} + +// property LimitCORE t + +func (v *interfaceService) LimitCORE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCORE", + } +} + +// property LimitCORESoft t + +func (v *interfaceService) LimitCORESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCORESoft", + } +} + +// property LimitRSS t + +func (v *interfaceService) LimitRSS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRSS", + } +} + +// property LimitRSSSoft t + +func (v *interfaceService) LimitRSSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRSSSoft", + } +} + +// property LimitNOFILE t + +func (v *interfaceService) LimitNOFILE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNOFILE", + } +} + +// property LimitNOFILESoft t + +func (v *interfaceService) LimitNOFILESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNOFILESoft", + } +} + +// property LimitAS t + +func (v *interfaceService) LimitAS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitAS", + } +} + +// property LimitASSoft t + +func (v *interfaceService) LimitASSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitASSoft", + } +} + +// property LimitNPROC t + +func (v *interfaceService) LimitNPROC() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNPROC", + } +} + +// property LimitNPROCSoft t + +func (v *interfaceService) LimitNPROCSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNPROCSoft", + } +} + +// property LimitMEMLOCK t + +func (v *interfaceService) LimitMEMLOCK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMEMLOCK", + } +} + +// property LimitMEMLOCKSoft t + +func (v *interfaceService) LimitMEMLOCKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMEMLOCKSoft", + } +} + +// property LimitLOCKS t + +func (v *interfaceService) LimitLOCKS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitLOCKS", + } +} + +// property LimitLOCKSSoft t + +func (v *interfaceService) LimitLOCKSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitLOCKSSoft", + } +} + +// property LimitSIGPENDING t + +func (v *interfaceService) LimitSIGPENDING() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSIGPENDING", + } +} + +// property LimitSIGPENDINGSoft t + +func (v *interfaceService) LimitSIGPENDINGSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSIGPENDINGSoft", + } +} + +// property LimitMSGQUEUE t + +func (v *interfaceService) LimitMSGQUEUE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMSGQUEUE", + } +} + +// property LimitMSGQUEUESoft t + +func (v *interfaceService) LimitMSGQUEUESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMSGQUEUESoft", + } +} + +// property LimitNICE t + +func (v *interfaceService) LimitNICE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNICE", + } +} + +// property LimitNICESoft t + +func (v *interfaceService) LimitNICESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNICESoft", + } +} + +// property LimitRTPRIO t + +func (v *interfaceService) LimitRTPRIO() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTPRIO", + } +} + +// property LimitRTPRIOSoft t + +func (v *interfaceService) LimitRTPRIOSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTPRIOSoft", + } +} + +// property LimitRTTIME t + +func (v *interfaceService) LimitRTTIME() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTTIME", + } +} + +// property LimitRTTIMESoft t + +func (v *interfaceService) LimitRTTIMESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTTIMESoft", + } +} + +// property WorkingDirectory s + +func (v *interfaceService) WorkingDirectory() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WorkingDirectory", + } +} + +// property RootDirectory s + +func (v *interfaceService) RootDirectory() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RootDirectory", + } +} + +// property RootImage s + +func (v *interfaceService) RootImage() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RootImage", + } +} + +// property OOMScoreAdjust i + +func (v *interfaceService) OOMScoreAdjust() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "OOMScoreAdjust", + } +} + +// property Nice i + +func (v *interfaceService) Nice() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Nice", + } +} + +// property IOSchedulingClass i + +func (v *interfaceService) IOSchedulingClass() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "IOSchedulingClass", + } +} + +// property IOSchedulingPriority i + +func (v *interfaceService) IOSchedulingPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "IOSchedulingPriority", + } +} + +// property CPUSchedulingPolicy i + +func (v *interfaceService) CPUSchedulingPolicy() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CPUSchedulingPolicy", + } +} + +// property CPUSchedulingPriority i + +func (v *interfaceService) CPUSchedulingPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CPUSchedulingPriority", + } +} + +// property CPUAffinity ay + +func (v *interfaceService) CPUAffinity() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "CPUAffinity", + } +} + +// property TimerSlackNSec t + +func (v *interfaceService) TimerSlackNSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimerSlackNSec", + } +} + +// property CPUSchedulingResetOnFork b + +func (v *interfaceService) CPUSchedulingResetOnFork() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CPUSchedulingResetOnFork", + } +} + +// property NonBlocking b + +func (v *interfaceService) NonBlocking() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NonBlocking", + } +} + +// property StandardInput s + +func (v *interfaceService) StandardInput() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardInput", + } +} + +// property StandardInputFileDescriptorName s + +func (v *interfaceService) StandardInputFileDescriptorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardInputFileDescriptorName", + } +} + +// property StandardInputData ay + +func (v *interfaceService) StandardInputData() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "StandardInputData", + } +} + +// property StandardOutput s + +func (v *interfaceService) StandardOutput() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardOutput", + } +} + +// property StandardOutputFileDescriptorName s + +func (v *interfaceService) StandardOutputFileDescriptorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardOutputFileDescriptorName", + } +} + +// property StandardError s + +func (v *interfaceService) StandardError() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardError", + } +} + +// property StandardErrorFileDescriptorName s + +func (v *interfaceService) StandardErrorFileDescriptorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardErrorFileDescriptorName", + } +} + +// property TTYPath s + +func (v *interfaceService) TTYPath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "TTYPath", + } +} + +// property TTYReset b + +func (v *interfaceService) TTYReset() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TTYReset", + } +} + +// property TTYVHangup b + +func (v *interfaceService) TTYVHangup() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TTYVHangup", + } +} + +// property TTYVTDisallocate b + +func (v *interfaceService) TTYVTDisallocate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TTYVTDisallocate", + } +} + +// property SyslogPriority i + +func (v *interfaceService) SyslogPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SyslogPriority", + } +} + +// property SyslogIdentifier s + +func (v *interfaceService) SyslogIdentifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SyslogIdentifier", + } +} + +// property SyslogLevelPrefix b + +func (v *interfaceService) SyslogLevelPrefix() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SyslogLevelPrefix", + } +} + +// property SyslogLevel i + +func (v *interfaceService) SyslogLevel() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SyslogLevel", + } +} + +// property SyslogFacility i + +func (v *interfaceService) SyslogFacility() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SyslogFacility", + } +} + +// property LogLevelMax i + +func (v *interfaceService) LogLevelMax() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "LogLevelMax", + } +} + +// property LogRateLimitIntervalUSec t + +func (v *interfaceService) LogRateLimitIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LogRateLimitIntervalUSec", + } +} + +// property LogRateLimitBurst u + +func (v *interfaceService) LogRateLimitBurst() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "LogRateLimitBurst", + } +} + +type PropServiceLogExtraFields interface { + Get(flags dbus.Flags) (value [][]byte, err error) + Set(flags dbus.Flags, value [][]byte) error + ConnectChanged(cb func(hasValue bool, value [][]byte)) error +} + +type implPropServiceLogExtraFields struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceLogExtraFields) Get(flags dbus.Flags) (value [][]byte, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceLogExtraFields) Set(flags dbus.Flags, value [][]byte) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceLogExtraFields) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v [][]byte + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property LogExtraFields aay + +func (v *interfaceService) LogExtraFields() PropServiceLogExtraFields { + return &implPropServiceLogExtraFields{ + Impl: v, + Name: "LogExtraFields", + } +} + +// property SecureBits i + +func (v *interfaceService) SecureBits() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SecureBits", + } +} + +// property CapabilityBoundingSet t + +func (v *interfaceService) CapabilityBoundingSet() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CapabilityBoundingSet", + } +} + +// property AmbientCapabilities t + +func (v *interfaceService) AmbientCapabilities() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "AmbientCapabilities", + } +} + +// property User s + +func (v *interfaceService) User() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "User", + } +} + +// property Group s + +func (v *interfaceService) Group() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Group", + } +} + +// property DynamicUser b + +func (v *interfaceService) DynamicUser() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DynamicUser", + } +} + +// property RemoveIPC b + +func (v *interfaceService) RemoveIPC() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RemoveIPC", + } +} + +// property SupplementaryGroups as + +func (v *interfaceService) SupplementaryGroups() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SupplementaryGroups", + } +} + +// property PAMName s + +func (v *interfaceService) PAMName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PAMName", + } +} + +// property ReadWritePaths as + +func (v *interfaceService) ReadWritePaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ReadWritePaths", + } +} + +// property ReadOnlyPaths as + +func (v *interfaceService) ReadOnlyPaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ReadOnlyPaths", + } +} + +// property InaccessiblePaths as + +func (v *interfaceService) InaccessiblePaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "InaccessiblePaths", + } +} + +// property MountFlags t + +func (v *interfaceService) MountFlags() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MountFlags", + } +} + +// property PrivateTmp b + +func (v *interfaceService) PrivateTmp() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateTmp", + } +} + +// property PrivateDevices b + +func (v *interfaceService) PrivateDevices() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateDevices", + } +} + +// property ProtectKernelTunables b + +func (v *interfaceService) ProtectKernelTunables() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProtectKernelTunables", + } +} + +// property ProtectKernelModules b + +func (v *interfaceService) ProtectKernelModules() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProtectKernelModules", + } +} + +// property ProtectControlGroups b + +func (v *interfaceService) ProtectControlGroups() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProtectControlGroups", + } +} + +// property PrivateNetwork b + +func (v *interfaceService) PrivateNetwork() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateNetwork", + } +} + +// property PrivateUsers b + +func (v *interfaceService) PrivateUsers() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateUsers", + } +} + +// property PrivateMounts b + +func (v *interfaceService) PrivateMounts() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateMounts", + } +} + +// property ProtectHome s + +func (v *interfaceService) ProtectHome() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ProtectHome", + } +} + +// property ProtectSystem s + +func (v *interfaceService) ProtectSystem() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ProtectSystem", + } +} + +// property SameProcessGroup b + +func (v *interfaceService) SameProcessGroup() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SameProcessGroup", + } +} + +// property UtmpIdentifier s + +func (v *interfaceService) UtmpIdentifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UtmpIdentifier", + } +} + +// property UtmpMode s + +func (v *interfaceService) UtmpMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UtmpMode", + } +} + +// property SELinuxContext (bs) + +func (v *interfaceService) SELinuxContext() PropBS { + return &implPropBS{ + Impl: v, + Name: "SELinuxContext", + } +} + +// property AppArmorProfile (bs) + +func (v *interfaceService) AppArmorProfile() PropBS { + return &implPropBS{ + Impl: v, + Name: "AppArmorProfile", + } +} + +// property SmackProcessLabel (bs) + +func (v *interfaceService) SmackProcessLabel() PropBS { + return &implPropBS{ + Impl: v, + Name: "SmackProcessLabel", + } +} + +// property IgnoreSIGPIPE b + +func (v *interfaceService) IgnoreSIGPIPE() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IgnoreSIGPIPE", + } +} + +// property NoNewPrivileges b + +func (v *interfaceService) NoNewPrivileges() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NoNewPrivileges", + } +} + +type PropServiceSystemCallFilter interface { + Get(flags dbus.Flags) (value SystemCallFilter, err error) + Set(flags dbus.Flags, value SystemCallFilter) error + ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error +} + +type implPropServiceSystemCallFilter struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceSystemCallFilter) Get(flags dbus.Flags) (value SystemCallFilter, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceSystemCallFilter) Set(flags dbus.Flags, value SystemCallFilter) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceSystemCallFilter) ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v SystemCallFilter + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, SystemCallFilter{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property SystemCallFilter (bas) + +func (v *interfaceService) SystemCallFilter() PropServiceSystemCallFilter { + return &implPropServiceSystemCallFilter{ + Impl: v, + Name: "SystemCallFilter", + } +} + +// property SystemCallArchitectures as + +func (v *interfaceService) SystemCallArchitectures() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SystemCallArchitectures", + } +} + +// property SystemCallErrorNumber i + +func (v *interfaceService) SystemCallErrorNumber() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SystemCallErrorNumber", + } +} + +// property Personality s + +func (v *interfaceService) Personality() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Personality", + } +} + +// property LockPersonality b + +func (v *interfaceService) LockPersonality() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LockPersonality", + } +} + +type PropServiceRestrictAddressFamilies interface { + Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) + Set(flags dbus.Flags, value RestrictAddressFamilies) error + ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error +} + +type implPropServiceRestrictAddressFamilies struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceRestrictAddressFamilies) Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceRestrictAddressFamilies) Set(flags dbus.Flags, value RestrictAddressFamilies) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceRestrictAddressFamilies) ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v RestrictAddressFamilies + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, RestrictAddressFamilies{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property RestrictAddressFamilies (bas) + +func (v *interfaceService) RestrictAddressFamilies() PropServiceRestrictAddressFamilies { + return &implPropServiceRestrictAddressFamilies{ + Impl: v, + Name: "RestrictAddressFamilies", + } +} + +// property RuntimeDirectoryPreserve s + +func (v *interfaceService) RuntimeDirectoryPreserve() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RuntimeDirectoryPreserve", + } +} + +// property RuntimeDirectoryMode u + +func (v *interfaceService) RuntimeDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RuntimeDirectoryMode", + } +} + +// property RuntimeDirectory as + +func (v *interfaceService) RuntimeDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RuntimeDirectory", + } +} + +// property StateDirectoryMode u + +func (v *interfaceService) StateDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "StateDirectoryMode", + } +} + +// property StateDirectory as + +func (v *interfaceService) StateDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "StateDirectory", + } +} + +// property CacheDirectoryMode u + +func (v *interfaceService) CacheDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CacheDirectoryMode", + } +} + +// property CacheDirectory as + +func (v *interfaceService) CacheDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "CacheDirectory", + } +} + +// property LogsDirectoryMode u + +func (v *interfaceService) LogsDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "LogsDirectoryMode", + } +} + +// property LogsDirectory as + +func (v *interfaceService) LogsDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "LogsDirectory", + } +} + +// property ConfigurationDirectoryMode u + +func (v *interfaceService) ConfigurationDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ConfigurationDirectoryMode", + } +} + +// property ConfigurationDirectory as + +func (v *interfaceService) ConfigurationDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ConfigurationDirectory", + } +} + +// property MemoryDenyWriteExecute b + +func (v *interfaceService) MemoryDenyWriteExecute() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MemoryDenyWriteExecute", + } +} + +// property RestrictRealtime b + +func (v *interfaceService) RestrictRealtime() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RestrictRealtime", + } +} + +// property RestrictNamespaces t + +func (v *interfaceService) RestrictNamespaces() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RestrictNamespaces", + } +} + +// property BindPaths a(ssbt) + +func (v *interfaceService) BindPaths() PropBindPaths { + return &implPropBindPaths{ + Impl: v, + Name: "BindPaths", + } +} + +// property BindReadOnlyPaths a(ssbt) + +func (v *interfaceService) BindReadOnlyPaths() PropBindPaths { + return &implPropBindPaths{ + Impl: v, + Name: "BindReadOnlyPaths", + } +} + +type PropServiceTemporaryFileSystem interface { + Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) + Set(flags dbus.Flags, value []TemporaryFileSystemItem) error + ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error +} + +type implPropServiceTemporaryFileSystem struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceTemporaryFileSystem) Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceTemporaryFileSystem) Set(flags dbus.Flags, value []TemporaryFileSystemItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceTemporaryFileSystem) ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []TemporaryFileSystemItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property TemporaryFileSystem a(ss) + +func (v *interfaceService) TemporaryFileSystem() PropServiceTemporaryFileSystem { + return &implPropServiceTemporaryFileSystem{ + Impl: v, + Name: "TemporaryFileSystem", + } +} + +// property MountAPIVFS b + +func (v *interfaceService) MountAPIVFS() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MountAPIVFS", + } +} + +// property KeyringMode s + +func (v *interfaceService) KeyringMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KeyringMode", + } +} + +// property KillMode s + +func (v *interfaceService) KillMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KillMode", + } +} + +// property KillSignal i + +func (v *interfaceService) KillSignal() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "KillSignal", + } +} + +// property FinalKillSignal i + +func (v *interfaceService) FinalKillSignal() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "FinalKillSignal", + } +} + +// property SendSIGKILL b + +func (v *interfaceService) SendSIGKILL() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SendSIGKILL", + } +} + +// property SendSIGHUP b + +func (v *interfaceService) SendSIGHUP() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SendSIGHUP", + } +} + +// property WatchdogSignal i + +func (v *interfaceService) WatchdogSignal() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "WatchdogSignal", + } +} + +type PropExitStatus interface { + Get(flags dbus.Flags) (value ExitStatus, err error) + Set(flags dbus.Flags, value ExitStatus) error + ConnectChanged(cb func(hasValue bool, value ExitStatus)) error +} + +type implPropExitStatus struct { + Impl proxy.Implementer + Name string +} + +func (p implPropExitStatus) Get(flags dbus.Flags) (value ExitStatus, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropExitStatus) Set(flags dbus.Flags, value ExitStatus) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropExitStatus) ConnectChanged(cb func(hasValue bool, value ExitStatus)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ExitStatus + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ExitStatus{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropExecInfos interface { + Get(flags dbus.Flags) (value []ExecInfo, err error) + Set(flags dbus.Flags, value []ExecInfo) error + ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error +} + +type implPropExecInfos struct { + Impl proxy.Implementer + Name string +} + +func (p implPropExecInfos) Get(flags dbus.Flags) (value []ExecInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropExecInfos) Set(flags dbus.Flags, value []ExecInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropExecInfos) ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ExecInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropIOParams interface { + Get(flags dbus.Flags) (value []IOParam, err error) + Set(flags dbus.Flags, value []IOParam) error + ConnectChanged(cb func(hasValue bool, value []IOParam)) error +} + +type implPropIOParams struct { + Impl proxy.Implementer + Name string +} + +func (p implPropIOParams) Get(flags dbus.Flags) (value []IOParam, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropIOParams) Set(flags dbus.Flags, value []IOParam) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropIOParams) ConnectChanged(cb func(hasValue bool, value []IOParam)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IOParam + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropEnvironmentFiles interface { + Get(flags dbus.Flags) (value []EnvironmentFile, err error) + Set(flags dbus.Flags, value []EnvironmentFile) error + ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error +} + +type implPropEnvironmentFiles struct { + Impl proxy.Implementer + Name string +} + +func (p implPropEnvironmentFiles) Get(flags dbus.Flags) (value []EnvironmentFile, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropEnvironmentFiles) Set(flags dbus.Flags, value []EnvironmentFile) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropEnvironmentFiles) ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []EnvironmentFile + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropBS interface { + Get(flags dbus.Flags) (value BS, err error) + Set(flags dbus.Flags, value BS) error + ConnectChanged(cb func(hasValue bool, value BS)) error +} + +type implPropBS struct { + Impl proxy.Implementer + Name string +} + +func (p implPropBS) Get(flags dbus.Flags) (value BS, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropBS) Set(flags dbus.Flags, value BS) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropBS) ConnectChanged(cb func(hasValue bool, value BS)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v BS + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, BS{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropBindPaths interface { + Get(flags dbus.Flags) (value []BindPath, err error) + Set(flags dbus.Flags, value []BindPath) error + ConnectChanged(cb func(hasValue bool, value []BindPath)) error +} + +type implPropBindPaths struct { + Impl proxy.Implementer + Name string +} + +func (p implPropBindPaths) Get(flags dbus.Flags) (value []BindPath, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropBindPaths) Set(flags dbus.Flags, value []BindPath) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropBindPaths) ConnectChanged(cb func(hasValue bool, value []BindPath)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []BindPath + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,7788 @@ +// Code generated by "./generator ./session/org.freedesktop.systemd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package systemd1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.systemd1.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method GetUnit + +func (v *MockInterfaceManager) GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitByPID + +func (v *MockInterfaceManager) GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, pid) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitByInvocationID + +func (v *MockInterfaceManager) GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, invocationID) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, invocationID) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitByControlGroup + +func (v *MockInterfaceManager) GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call { + mockArgs := v.Called(flags, ch, ctrlGroup) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, ctrlGroup) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method LoadUnit + +func (v *MockInterfaceManager) GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StartUnit + +func (v *MockInterfaceManager) GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StartUnitReplace + +func (v *MockInterfaceManager) GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, oldUnit, newUnit, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, oldUnit, newUnit, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StopUnit + +func (v *MockInterfaceManager) GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadUnit + +func (v *MockInterfaceManager) GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RestartUnit + +func (v *MockInterfaceManager) GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method TryRestartUnit + +func (v *MockInterfaceManager) GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrRestartUnit + +func (v *MockInterfaceManager) GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrTryRestartUnit + +func (v *MockInterfaceManager) GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method KillUnit + +func (v *MockInterfaceManager) GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call { + mockArgs := v.Called(flags, ch, name, who, signal) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) KillUnit(flags dbus.Flags, name string, who string, signal int32) error { + mockArgs := v.Called(flags, name, who, signal) + + return mockArgs.Error(0) +} + +// method ResetFailedUnit + +func (v *MockInterfaceManager) GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ResetFailedUnit(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetUnitProperties + +func (v *MockInterfaceManager) GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call { + mockArgs := v.Called(flags, ch, name, runtime, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error { + mockArgs := v.Called(flags, name, runtime, properties) + + return mockArgs.Error(0) +} + +// method RefUnit + +func (v *MockInterfaceManager) GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RefUnit(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method UnrefUnit + +func (v *MockInterfaceManager) GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnrefUnit(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method StartTransientUnit + +func (v *MockInterfaceManager) GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode, properties, aux) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode, properties, aux) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitProcesses + +func (v *MockInterfaceManager) GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).([]UnitProcess) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AttachProcessesToUnit + +func (v *MockInterfaceManager) GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, name, path, pids) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error { + mockArgs := v.Called(flags, name, path, pids) + + return mockArgs.Error(0) +} + +// method AbandonScope + +func (v *MockInterfaceManager) GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AbandonScope(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method GetJob + +func (v *MockInterfaceManager) GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetJobAfter + +func (v *MockInterfaceManager) GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).([]JobInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetJobBefore + +func (v *MockInterfaceManager) GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).([]JobInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CancelJob + +func (v *MockInterfaceManager) GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CancelJob(flags dbus.Flags, id uint32) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method ClearJobs + +func (v *MockInterfaceManager) GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ClearJobs(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ResetFailed + +func (v *MockInterfaceManager) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ResetFailed(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ListUnits + +func (v *MockInterfaceManager) GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnits(flags dbus.Flags) ([]UnitInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitsFiltered + +func (v *MockInterfaceManager) GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call { + mockArgs := v.Called(flags, ch, states) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) { + mockArgs := v.Called(flags, states) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitsByPatterns + +func (v *MockInterfaceManager) GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + mockArgs := v.Called(flags, ch, states, patterns) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) { + mockArgs := v.Called(flags, states, patterns) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitsByNames + +func (v *MockInterfaceManager) GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + mockArgs := v.Called(flags, ch, names) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) { + mockArgs := v.Called(flags, names) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListJobs + +func (v *MockInterfaceManager) GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListJobs(flags dbus.Flags) ([]JobInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]JobInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Subscribe + +func (v *MockInterfaceManager) GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Subscribe(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Unsubscribe + +func (v *MockInterfaceManager) GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Unsubscribe(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Dump + +func (v *MockInterfaceManager) GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Dump(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method DumpByFileDescriptor + +func (v *MockInterfaceManager) GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reload + +func (v *MockInterfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reload(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reexecute + +func (v *MockInterfaceManager) GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reexecute(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Exit + +func (v *MockInterfaceManager) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Exit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reboot + +func (v *MockInterfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PowerOff + +func (v *MockInterfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PowerOff(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Halt + +func (v *MockInterfaceManager) GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Halt(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method KExec + +func (v *MockInterfaceManager) GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) KExec(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SwitchRoot + +func (v *MockInterfaceManager) GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call { + mockArgs := v.Called(flags, ch, newRoot, init) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SwitchRoot(flags dbus.Flags, newRoot string, init string) error { + mockArgs := v.Called(flags, newRoot, init) + + return mockArgs.Error(0) +} + +// method SetEnvironment + +func (v *MockInterfaceManager) GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + mockArgs := v.Called(flags, ch, names) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetEnvironment(flags dbus.Flags, names []string) error { + mockArgs := v.Called(flags, names) + + return mockArgs.Error(0) +} + +// method UnsetEnvironment + +func (v *MockInterfaceManager) GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + mockArgs := v.Called(flags, ch, names) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnsetEnvironment(flags dbus.Flags, names []string) error { + mockArgs := v.Called(flags, names) + + return mockArgs.Error(0) +} + +// method UnsetAndSetEnvironment + +func (v *MockInterfaceManager) GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call { + mockArgs := v.Called(flags, ch, unset, set) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error { + mockArgs := v.Called(flags, unset, set) + + return mockArgs.Error(0) +} + +// method ListUnitFiles + +func (v *MockInterfaceManager) GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UnitFile) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitFilesByPatterns + +func (v *MockInterfaceManager) GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + mockArgs := v.Called(flags, ch, states, patterns) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) { + mockArgs := v.Called(flags, states, patterns) + + ret0, ok := mockArgs.Get(0).([]UnitFile) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitFileState + +func (v *MockInterfaceManager) GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call { + mockArgs := v.Called(flags, ch, unit) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitFileState(flags dbus.Flags, unit string) (string, error) { + mockArgs := v.Called(flags, unit) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method EnableUnitFiles + +func (v *MockInterfaceManager) GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method DisableUnitFiles + +func (v *MockInterfaceManager) GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReenableUnitFiles + +func (v *MockInterfaceManager) GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method LinkUnitFiles + +func (v *MockInterfaceManager) GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method PresetUnitFiles + +func (v *MockInterfaceManager) GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method PresetUnitFilesWithMode + +func (v *MockInterfaceManager) GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, mode, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, mode, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method MaskUnitFiles + +func (v *MockInterfaceManager) GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method UnmaskUnitFiles + +func (v *MockInterfaceManager) GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RevertUnitFiles + +func (v *MockInterfaceManager) GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call { + mockArgs := v.Called(flags, ch, files) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetDefaultTarget + +func (v *MockInterfaceManager) GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, name, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDefaultTarget + +func (v *MockInterfaceManager) GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDefaultTarget(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method PresetAllUnitFiles + +func (v *MockInterfaceManager) GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, mode, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, mode, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddDependencyUnitFiles + +func (v *MockInterfaceManager) GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, target, type0, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, target, type0, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitFileLinks + +func (v *MockInterfaceManager) GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, runtime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) { + mockArgs := v.Called(flags, name, runtime) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetExitCode + +func (v *MockInterfaceManager) GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, exitCode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetExitCode(flags dbus.Flags, exitCode uint8) error { + mockArgs := v.Called(flags, exitCode) + + return mockArgs.Error(0) +} + +// method LookupDynamicUserByName + +func (v *MockInterfaceManager) GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method LookupDynamicUserByUID + +func (v *MockInterfaceManager) GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) { + mockArgs := v.Called(flags, uid) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetDynamicUsers + +func (v *MockInterfaceManager) GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]DynamicUser) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UnitNew + +func (v *MockInterfaceManager) ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UnitRemoved + +func (v *MockInterfaceManager) ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal JobNew + +func (v *MockInterfaceManager) ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal JobRemoved + +func (v *MockInterfaceManager) ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StartupFinished + +func (v *MockInterfaceManager) ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UnitFilesChanged + +func (v *MockInterfaceManager) ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Reloading + +func (v *MockInterfaceManager) ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Version s + +func (v *MockInterfaceManager) Version() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Features s + +func (v *MockInterfaceManager) Features() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Virtualization s + +func (v *MockInterfaceManager) Virtualization() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Architecture s + +func (v *MockInterfaceManager) Architecture() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Tainted s + +func (v *MockInterfaceManager) Tainted() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FirmwareTimestamp t + +func (v *MockInterfaceManager) FirmwareTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FirmwareTimestampMonotonic t + +func (v *MockInterfaceManager) FirmwareTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoaderTimestamp t + +func (v *MockInterfaceManager) LoaderTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoaderTimestampMonotonic t + +func (v *MockInterfaceManager) LoaderTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelTimestamp t + +func (v *MockInterfaceManager) KernelTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelTimestampMonotonic t + +func (v *MockInterfaceManager) KernelTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDTimestamp t + +func (v *MockInterfaceManager) InitRDTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserspaceTimestamp t + +func (v *MockInterfaceManager) UserspaceTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserspaceTimestampMonotonic t + +func (v *MockInterfaceManager) UserspaceTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FinishTimestamp t + +func (v *MockInterfaceManager) FinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FinishTimestampMonotonic t + +func (v *MockInterfaceManager) FinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityStartTimestamp t + +func (v *MockInterfaceManager) SecurityStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityStartTimestampMonotonic t + +func (v *MockInterfaceManager) SecurityStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityFinishTimestamp t + +func (v *MockInterfaceManager) SecurityFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityFinishTimestampMonotonic t + +func (v *MockInterfaceManager) SecurityFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsStartTimestamp t + +func (v *MockInterfaceManager) GeneratorsStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsStartTimestampMonotonic t + +func (v *MockInterfaceManager) GeneratorsStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsFinishTimestamp t + +func (v *MockInterfaceManager) GeneratorsFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsFinishTimestampMonotonic t + +func (v *MockInterfaceManager) GeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadStartTimestamp t + +func (v *MockInterfaceManager) UnitsLoadStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadStartTimestampMonotonic t + +func (v *MockInterfaceManager) UnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadFinishTimestamp t + +func (v *MockInterfaceManager) UnitsLoadFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadFinishTimestampMonotonic t + +func (v *MockInterfaceManager) UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityStartTimestamp t + +func (v *MockInterfaceManager) InitRDSecurityStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityStartTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityFinishTimestamp t + +func (v *MockInterfaceManager) InitRDSecurityFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityFinishTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsStartTimestamp t + +func (v *MockInterfaceManager) InitRDGeneratorsStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsStartTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsFinishTimestamp t + +func (v *MockInterfaceManager) InitRDGeneratorsFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsFinishTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadStartTimestamp t + +func (v *MockInterfaceManager) InitRDUnitsLoadStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadStartTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadFinishTimestamp t + +func (v *MockInterfaceManager) InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadFinishTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogLevel s + +func (v *MockInterfaceManager) LogLevel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogTarget s + +func (v *MockInterfaceManager) LogTarget() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NNames u + +func (v *MockInterfaceManager) NNames() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NFailedUnits u + +func (v *MockInterfaceManager) NFailedUnits() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NJobs u + +func (v *MockInterfaceManager) NJobs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NInstalledJobs u + +func (v *MockInterfaceManager) NInstalledJobs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NFailedJobs u + +func (v *MockInterfaceManager) NFailedJobs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Progress d + +func (v *MockInterfaceManager) Progress() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Environment as + +func (v *MockInterfaceManager) Environment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfirmSpawn b + +func (v *MockInterfaceManager) ConfirmSpawn() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ShowStatus b + +func (v *MockInterfaceManager) ShowStatus() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitPath as + +func (v *MockInterfaceManager) UnitPath() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStandardOutput s + +func (v *MockInterfaceManager) DefaultStandardOutput() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStandardError s + +func (v *MockInterfaceManager) DefaultStandardError() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeWatchdogUSec t + +func (v *MockInterfaceManager) RuntimeWatchdogUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ShutdownWatchdogUSec t + +func (v *MockInterfaceManager) ShutdownWatchdogUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ServiceWatchdogs b + +func (v *MockInterfaceManager) ServiceWatchdogs() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ControlGroup s + +func (v *MockInterfaceManager) ControlGroup() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemState s + +func (v *MockInterfaceManager) SystemState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExitCode y + +func (v *MockInterfaceManager) ExitCode() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTimerAccuracyUSec t + +func (v *MockInterfaceManager) DefaultTimerAccuracyUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTimeoutStartUSec t + +func (v *MockInterfaceManager) DefaultTimeoutStartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTimeoutStopUSec t + +func (v *MockInterfaceManager) DefaultTimeoutStopUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultRestartUSec t + +func (v *MockInterfaceManager) DefaultRestartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStartLimitIntervalUSec t + +func (v *MockInterfaceManager) DefaultStartLimitIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStartLimitBurst u + +func (v *MockInterfaceManager) DefaultStartLimitBurst() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultCPUAccounting b + +func (v *MockInterfaceManager) DefaultCPUAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultBlockIOAccounting b + +func (v *MockInterfaceManager) DefaultBlockIOAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultMemoryAccounting b + +func (v *MockInterfaceManager) DefaultMemoryAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTasksAccounting b + +func (v *MockInterfaceManager) DefaultTasksAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCPU t + +func (v *MockInterfaceManager) DefaultLimitCPU() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCPUSoft t + +func (v *MockInterfaceManager) DefaultLimitCPUSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitFSIZE t + +func (v *MockInterfaceManager) DefaultLimitFSIZE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitFSIZESoft t + +func (v *MockInterfaceManager) DefaultLimitFSIZESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitDATA t + +func (v *MockInterfaceManager) DefaultLimitDATA() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitDATASoft t + +func (v *MockInterfaceManager) DefaultLimitDATASoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSTACK t + +func (v *MockInterfaceManager) DefaultLimitSTACK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSTACKSoft t + +func (v *MockInterfaceManager) DefaultLimitSTACKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCORE t + +func (v *MockInterfaceManager) DefaultLimitCORE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCORESoft t + +func (v *MockInterfaceManager) DefaultLimitCORESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRSS t + +func (v *MockInterfaceManager) DefaultLimitRSS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRSSSoft t + +func (v *MockInterfaceManager) DefaultLimitRSSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNOFILE t + +func (v *MockInterfaceManager) DefaultLimitNOFILE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNOFILESoft t + +func (v *MockInterfaceManager) DefaultLimitNOFILESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitAS t + +func (v *MockInterfaceManager) DefaultLimitAS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitASSoft t + +func (v *MockInterfaceManager) DefaultLimitASSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNPROC t + +func (v *MockInterfaceManager) DefaultLimitNPROC() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNPROCSoft t + +func (v *MockInterfaceManager) DefaultLimitNPROCSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMEMLOCK t + +func (v *MockInterfaceManager) DefaultLimitMEMLOCK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMEMLOCKSoft t + +func (v *MockInterfaceManager) DefaultLimitMEMLOCKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitLOCKS t + +func (v *MockInterfaceManager) DefaultLimitLOCKS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitLOCKSSoft t + +func (v *MockInterfaceManager) DefaultLimitLOCKSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSIGPENDING t + +func (v *MockInterfaceManager) DefaultLimitSIGPENDING() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSIGPENDINGSoft t + +func (v *MockInterfaceManager) DefaultLimitSIGPENDINGSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMSGQUEUE t + +func (v *MockInterfaceManager) DefaultLimitMSGQUEUE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMSGQUEUESoft t + +func (v *MockInterfaceManager) DefaultLimitMSGQUEUESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNICE t + +func (v *MockInterfaceManager) DefaultLimitNICE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNICESoft t + +func (v *MockInterfaceManager) DefaultLimitNICESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTPRIO t + +func (v *MockInterfaceManager) DefaultLimitRTPRIO() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTPRIOSoft t + +func (v *MockInterfaceManager) DefaultLimitRTPRIOSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTTIME t + +func (v *MockInterfaceManager) DefaultLimitRTTIME() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTTIMESoft t + +func (v *MockInterfaceManager) DefaultLimitRTTIMESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTasksMax t + +func (v *MockInterfaceManager) DefaultTasksMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimerSlackNSec t + +func (v *MockInterfaceManager) TimerSlackNSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockUnit struct { + MockInterfaceUnit // interface org.freedesktop.systemd1.Unit + MockInterfaceService // interface org.freedesktop.systemd1.Service + proxy.MockObject +} + +type MockInterfaceUnit struct { + mock.Mock +} + +// method Start + +func (v *MockInterfaceUnit) GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Stop + +func (v *MockInterfaceUnit) GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reload + +func (v *MockInterfaceUnit) GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Restart + +func (v *MockInterfaceUnit) GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method TryRestart + +func (v *MockInterfaceUnit) GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrRestart + +func (v *MockInterfaceUnit) GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrTryRestart + +func (v *MockInterfaceUnit) GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Kill + +func (v *MockInterfaceUnit) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call { + mockArgs := v.Called(flags, ch, who, signal) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Kill(flags dbus.Flags, who string, signal int32) error { + mockArgs := v.Called(flags, who, signal) + + return mockArgs.Error(0) +} + +// method ResetFailed + +func (v *MockInterfaceUnit) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) ResetFailed(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetProperties + +func (v *MockInterfaceUnit) GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call { + mockArgs := v.Called(flags, ch, runtime, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) SetProperties(flags dbus.Flags, runtime bool, properties []Property) error { + mockArgs := v.Called(flags, runtime, properties) + + return mockArgs.Error(0) +} + +// method Ref + +func (v *MockInterfaceUnit) GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Ref(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Unref + +func (v *MockInterfaceUnit) GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Unref(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Id s + +func (v *MockInterfaceUnit) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Names as + +func (v *MockInterfaceUnit) Names() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Following s + +func (v *MockInterfaceUnit) Following() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Requires as + +func (v *MockInterfaceUnit) Requires() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Requisite as + +func (v *MockInterfaceUnit) Requisite() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Wants as + +func (v *MockInterfaceUnit) Wants() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BindsTo as + +func (v *MockInterfaceUnit) BindsTo() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PartOf as + +func (v *MockInterfaceUnit) PartOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequiredBy as + +func (v *MockInterfaceUnit) RequiredBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequisiteOf as + +func (v *MockInterfaceUnit) RequisiteOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WantedBy as + +func (v *MockInterfaceUnit) WantedBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BoundBy as + +func (v *MockInterfaceUnit) BoundBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConsistsOf as + +func (v *MockInterfaceUnit) ConsistsOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Conflicts as + +func (v *MockInterfaceUnit) Conflicts() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConflictedBy as + +func (v *MockInterfaceUnit) ConflictedBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Before as + +func (v *MockInterfaceUnit) Before() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property After as + +func (v *MockInterfaceUnit) After() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OnFailure as + +func (v *MockInterfaceUnit) OnFailure() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Triggers as + +func (v *MockInterfaceUnit) Triggers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TriggeredBy as + +func (v *MockInterfaceUnit) TriggeredBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PropagatesReloadTo as + +func (v *MockInterfaceUnit) PropagatesReloadTo() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReloadPropagatedFrom as + +func (v *MockInterfaceUnit) ReloadPropagatedFrom() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JoinsNamespaceOf as + +func (v *MockInterfaceUnit) JoinsNamespaceOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequiresMountsFor as + +func (v *MockInterfaceUnit) RequiresMountsFor() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Documentation as + +func (v *MockInterfaceUnit) Documentation() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Description s + +func (v *MockInterfaceUnit) Description() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoadState s + +func (v *MockInterfaceUnit) LoadState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveState s + +func (v *MockInterfaceUnit) ActiveState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SubState s + +func (v *MockInterfaceUnit) SubState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FragmentPath s + +func (v *MockInterfaceUnit) FragmentPath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SourcePath s + +func (v *MockInterfaceUnit) SourcePath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DropInPaths as + +func (v *MockInterfaceUnit) DropInPaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitFileState s + +func (v *MockInterfaceUnit) UnitFileState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitFilePreset s + +func (v *MockInterfaceUnit) UnitFilePreset() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateChangeTimestamp t + +func (v *MockInterfaceUnit) StateChangeTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateChangeTimestampMonotonic t + +func (v *MockInterfaceUnit) StateChangeTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveExitTimestamp t + +func (v *MockInterfaceUnit) InactiveExitTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveExitTimestampMonotonic t + +func (v *MockInterfaceUnit) InactiveExitTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveEnterTimestamp t + +func (v *MockInterfaceUnit) ActiveEnterTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveEnterTimestampMonotonic t + +func (v *MockInterfaceUnit) ActiveEnterTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveExitTimestamp t + +func (v *MockInterfaceUnit) ActiveExitTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveExitTimestampMonotonic t + +func (v *MockInterfaceUnit) ActiveExitTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveEnterTimestamp t + +func (v *MockInterfaceUnit) InactiveEnterTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveEnterTimestampMonotonic t + +func (v *MockInterfaceUnit) InactiveEnterTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanStart b + +func (v *MockInterfaceUnit) CanStart() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanStop b + +func (v *MockInterfaceUnit) CanStop() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanReload b + +func (v *MockInterfaceUnit) CanReload() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanIsolate b + +func (v *MockInterfaceUnit) CanIsolate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitJob struct { + mock.Mock +} + +func (p MockPropUnitJob) Get(flags dbus.Flags) (value JobIdPath, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(JobIdPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitJob) Set(flags dbus.Flags, value JobIdPath) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitJob) ConnectChanged(cb func(hasValue bool, value JobIdPath)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Job (uo) + +func (v *MockInterfaceUnit) Job() PropUnitJob { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitJob) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StopWhenUnneeded b + +func (v *MockInterfaceUnit) StopWhenUnneeded() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RefuseManualStart b + +func (v *MockInterfaceUnit) RefuseManualStart() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RefuseManualStop b + +func (v *MockInterfaceUnit) RefuseManualStop() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AllowIsolate b + +func (v *MockInterfaceUnit) AllowIsolate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultDependencies b + +func (v *MockInterfaceUnit) DefaultDependencies() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OnFailureJobMode s + +func (v *MockInterfaceUnit) OnFailureJobMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IgnoreOnIsolate b + +func (v *MockInterfaceUnit) IgnoreOnIsolate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NeedDaemonReload b + +func (v *MockInterfaceUnit) NeedDaemonReload() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobTimeoutUSec t + +func (v *MockInterfaceUnit) JobTimeoutUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobRunningTimeoutUSec t + +func (v *MockInterfaceUnit) JobRunningTimeoutUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobTimeoutAction s + +func (v *MockInterfaceUnit) JobTimeoutAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobTimeoutRebootArgument s + +func (v *MockInterfaceUnit) JobTimeoutRebootArgument() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConditionResult b + +func (v *MockInterfaceUnit) ConditionResult() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssertResult b + +func (v *MockInterfaceUnit) AssertResult() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConditionTimestamp t + +func (v *MockInterfaceUnit) ConditionTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConditionTimestampMonotonic t + +func (v *MockInterfaceUnit) ConditionTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssertTimestamp t + +func (v *MockInterfaceUnit) AssertTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssertTimestampMonotonic t + +func (v *MockInterfaceUnit) AssertTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitConditions struct { + mock.Mock +} + +func (p MockPropUnitConditions) Get(flags dbus.Flags) (value []Condition, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]Condition) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitConditions) Set(flags dbus.Flags, value []Condition) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitConditions) ConnectChanged(cb func(hasValue bool, value []Condition)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Conditions a(sbbsi) + +func (v *MockInterfaceUnit) Conditions() PropUnitConditions { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitConditions) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitAsserts struct { + mock.Mock +} + +func (p MockPropUnitAsserts) Get(flags dbus.Flags) (value []Assert, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]Assert) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitAsserts) Set(flags dbus.Flags, value []Assert) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitAsserts) ConnectChanged(cb func(hasValue bool, value []Assert)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Asserts a(sbbsi) + +func (v *MockInterfaceUnit) Asserts() PropUnitAsserts { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitAsserts) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitLoadError struct { + mock.Mock +} + +func (p MockPropUnitLoadError) Get(flags dbus.Flags) (value LoadError, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(LoadError) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitLoadError) Set(flags dbus.Flags, value LoadError) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitLoadError) ConnectChanged(cb func(hasValue bool, value LoadError)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property LoadError (ss) + +func (v *MockInterfaceUnit) LoadError() PropUnitLoadError { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitLoadError) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Transient b + +func (v *MockInterfaceUnit) Transient() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Perpetual b + +func (v *MockInterfaceUnit) Perpetual() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartLimitIntervalUSec t + +func (v *MockInterfaceUnit) StartLimitIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartLimitBurst u + +func (v *MockInterfaceUnit) StartLimitBurst() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartLimitAction s + +func (v *MockInterfaceUnit) StartLimitAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FailureAction s + +func (v *MockInterfaceUnit) FailureAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FailureActionExitStatus i + +func (v *MockInterfaceUnit) FailureActionExitStatus() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuccessAction s + +func (v *MockInterfaceUnit) SuccessAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuccessActionExitStatus i + +func (v *MockInterfaceUnit) SuccessActionExitStatus() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RebootArgument s + +func (v *MockInterfaceUnit) RebootArgument() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InvocationID ay + +func (v *MockInterfaceUnit) InvocationID() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CollectMode s + +func (v *MockInterfaceUnit) CollectMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Refs as + +func (v *MockInterfaceUnit) Refs() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceService struct { + mock.Mock +} + +// method GetProcesses + +func (v *MockInterfaceService) GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) GetProcesses(flags dbus.Flags) ([]UnitProcess, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UnitProcess) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AttachProcesses + +func (v *MockInterfaceService) GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// property Type s + +func (v *MockInterfaceService) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Restart s + +func (v *MockInterfaceService) Restart() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PIDFile s + +func (v *MockInterfaceService) PIDFile() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NotifyAccess s + +func (v *MockInterfaceService) NotifyAccess() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestartUSec t + +func (v *MockInterfaceService) RestartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeoutStartUSec t + +func (v *MockInterfaceService) TimeoutStartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeoutStopUSec t + +func (v *MockInterfaceService) TimeoutStopUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeMaxUSec t + +func (v *MockInterfaceService) RuntimeMaxUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogUSec t + +func (v *MockInterfaceService) WatchdogUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogTimestamp t + +func (v *MockInterfaceService) WatchdogTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogTimestampMonotonic t + +func (v *MockInterfaceService) WatchdogTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootDirectoryStartOnly b + +func (v *MockInterfaceService) RootDirectoryStartOnly() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemainAfterExit b + +func (v *MockInterfaceService) RemainAfterExit() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GuessMainPID b + +func (v *MockInterfaceService) GuessMainPID() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestartPreventExitStatus (aiai) + +func (v *MockInterfaceService) RestartPreventExitStatus() PropExitStatus { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestartForceExitStatus (aiai) + +func (v *MockInterfaceService) RestartForceExitStatus() PropExitStatus { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuccessExitStatus (aiai) + +func (v *MockInterfaceService) SuccessExitStatus() PropExitStatus { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MainPID u + +func (v *MockInterfaceService) MainPID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ControlPID u + +func (v *MockInterfaceService) ControlPID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BusName s + +func (v *MockInterfaceService) BusName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FileDescriptorStoreMax u + +func (v *MockInterfaceService) FileDescriptorStoreMax() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NFileDescriptorStore u + +func (v *MockInterfaceService) NFileDescriptorStore() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StatusText s + +func (v *MockInterfaceService) StatusText() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StatusErrno i + +func (v *MockInterfaceService) StatusErrno() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Result s + +func (v *MockInterfaceService) Result() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property USBFunctionDescriptors s + +func (v *MockInterfaceService) USBFunctionDescriptors() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property USBFunctionStrings s + +func (v *MockInterfaceService) USBFunctionStrings() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UID u + +func (v *MockInterfaceService) UID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GID u + +func (v *MockInterfaceService) GID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NRestarts u + +func (v *MockInterfaceService) NRestarts() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainStartTimestamp t + +func (v *MockInterfaceService) ExecMainStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainStartTimestampMonotonic t + +func (v *MockInterfaceService) ExecMainStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainExitTimestamp t + +func (v *MockInterfaceService) ExecMainExitTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainExitTimestampMonotonic t + +func (v *MockInterfaceService) ExecMainExitTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainPID u + +func (v *MockInterfaceService) ExecMainPID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainCode i + +func (v *MockInterfaceService) ExecMainCode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainStatus i + +func (v *MockInterfaceService) ExecMainStatus() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStartPre a(sasbttttuii) + +func (v *MockInterfaceService) ExecStartPre() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStart a(sasbttttuii) + +func (v *MockInterfaceService) ExecStart() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStartPost a(sasbttttuii) + +func (v *MockInterfaceService) ExecStartPost() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecReload a(sasbttttuii) + +func (v *MockInterfaceService) ExecReload() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStop a(sasbttttuii) + +func (v *MockInterfaceService) ExecStop() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStopPost a(sasbttttuii) + +func (v *MockInterfaceService) ExecStopPost() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Slice s + +func (v *MockInterfaceService) Slice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ControlGroup s + +func (v *MockInterfaceService) ControlGroup() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryCurrent t + +func (v *MockInterfaceService) MemoryCurrent() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUUsageNSec t + +func (v *MockInterfaceService) CPUUsageNSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TasksCurrent t + +func (v *MockInterfaceService) TasksCurrent() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPIngressBytes t + +func (v *MockInterfaceService) IPIngressBytes() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPIngressPackets t + +func (v *MockInterfaceService) IPIngressPackets() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPEgressBytes t + +func (v *MockInterfaceService) IPEgressBytes() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPEgressPackets t + +func (v *MockInterfaceService) IPEgressPackets() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Delegate b + +func (v *MockInterfaceService) Delegate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DelegateControllers as + +func (v *MockInterfaceService) DelegateControllers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUAccounting b + +func (v *MockInterfaceService) CPUAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUWeight t + +func (v *MockInterfaceService) CPUWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupCPUWeight t + +func (v *MockInterfaceService) StartupCPUWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUShares t + +func (v *MockInterfaceService) CPUShares() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupCPUShares t + +func (v *MockInterfaceService) StartupCPUShares() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUQuotaPerSecUSec t + +func (v *MockInterfaceService) CPUQuotaPerSecUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOAccounting b + +func (v *MockInterfaceService) IOAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOWeight t + +func (v *MockInterfaceService) IOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupIOWeight t + +func (v *MockInterfaceService) StartupIOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IODeviceWeight a(st) + +func (v *MockInterfaceService) IODeviceWeight() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOReadBandwidthMax a(st) + +func (v *MockInterfaceService) IOReadBandwidthMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOWriteBandwidthMax a(st) + +func (v *MockInterfaceService) IOWriteBandwidthMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOReadIOPSMax a(st) + +func (v *MockInterfaceService) IOReadIOPSMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOWriteIOPSMax a(st) + +func (v *MockInterfaceService) IOWriteIOPSMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IODeviceLatencyTargetUSec a(st) + +func (v *MockInterfaceService) IODeviceLatencyTargetUSec() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOAccounting b + +func (v *MockInterfaceService) BlockIOAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOWeight t + +func (v *MockInterfaceService) BlockIOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupBlockIOWeight t + +func (v *MockInterfaceService) StartupBlockIOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIODeviceWeight a(st) + +func (v *MockInterfaceService) BlockIODeviceWeight() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOReadBandwidth a(st) + +func (v *MockInterfaceService) BlockIOReadBandwidth() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOWriteBandwidth a(st) + +func (v *MockInterfaceService) BlockIOWriteBandwidth() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryAccounting b + +func (v *MockInterfaceService) MemoryAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryMin t + +func (v *MockInterfaceService) MemoryMin() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryLow t + +func (v *MockInterfaceService) MemoryLow() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryHigh t + +func (v *MockInterfaceService) MemoryHigh() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryMax t + +func (v *MockInterfaceService) MemoryMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemorySwapMax t + +func (v *MockInterfaceService) MemorySwapMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryLimit t + +func (v *MockInterfaceService) MemoryLimit() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DevicePolicy s + +func (v *MockInterfaceService) DevicePolicy() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceDeviceAllow struct { + mock.Mock +} + +func (p MockPropServiceDeviceAllow) Get(flags dbus.Flags) (value []DeviceAllowItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]DeviceAllowItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceDeviceAllow) Set(flags dbus.Flags, value []DeviceAllowItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceDeviceAllow) ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property DeviceAllow a(ss) + +func (v *MockInterfaceService) DeviceAllow() PropServiceDeviceAllow { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceDeviceAllow) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TasksAccounting b + +func (v *MockInterfaceService) TasksAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TasksMax t + +func (v *MockInterfaceService) TasksMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPAccounting b + +func (v *MockInterfaceService) IPAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceIPAddressAllow struct { + mock.Mock +} + +func (p MockPropServiceIPAddressAllow) Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IPAddressAllowItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceIPAddressAllow) Set(flags dbus.Flags, value []IPAddressAllowItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceIPAddressAllow) ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property IPAddressAllow a(iayu) + +func (v *MockInterfaceService) IPAddressAllow() PropServiceIPAddressAllow { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceIPAddressAllow) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceIPAddressDeny struct { + mock.Mock +} + +func (p MockPropServiceIPAddressDeny) Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IPAddressDenyItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceIPAddressDeny) Set(flags dbus.Flags, value []IPAddressDenyItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceIPAddressDeny) ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property IPAddressDeny a(iayu) + +func (v *MockInterfaceService) IPAddressDeny() PropServiceIPAddressDeny { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceIPAddressDeny) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisableControllers as + +func (v *MockInterfaceService) DisableControllers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Environment as + +func (v *MockInterfaceService) Environment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EnvironmentFiles a(sb) + +func (v *MockInterfaceService) EnvironmentFiles() PropEnvironmentFiles { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropEnvironmentFiles) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PassEnvironment as + +func (v *MockInterfaceService) PassEnvironment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnsetEnvironment as + +func (v *MockInterfaceService) UnsetEnvironment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UMask u + +func (v *MockInterfaceService) UMask() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCPU t + +func (v *MockInterfaceService) LimitCPU() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCPUSoft t + +func (v *MockInterfaceService) LimitCPUSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitFSIZE t + +func (v *MockInterfaceService) LimitFSIZE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitFSIZESoft t + +func (v *MockInterfaceService) LimitFSIZESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitDATA t + +func (v *MockInterfaceService) LimitDATA() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitDATASoft t + +func (v *MockInterfaceService) LimitDATASoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSTACK t + +func (v *MockInterfaceService) LimitSTACK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSTACKSoft t + +func (v *MockInterfaceService) LimitSTACKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCORE t + +func (v *MockInterfaceService) LimitCORE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCORESoft t + +func (v *MockInterfaceService) LimitCORESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRSS t + +func (v *MockInterfaceService) LimitRSS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRSSSoft t + +func (v *MockInterfaceService) LimitRSSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNOFILE t + +func (v *MockInterfaceService) LimitNOFILE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNOFILESoft t + +func (v *MockInterfaceService) LimitNOFILESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitAS t + +func (v *MockInterfaceService) LimitAS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitASSoft t + +func (v *MockInterfaceService) LimitASSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNPROC t + +func (v *MockInterfaceService) LimitNPROC() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNPROCSoft t + +func (v *MockInterfaceService) LimitNPROCSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMEMLOCK t + +func (v *MockInterfaceService) LimitMEMLOCK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMEMLOCKSoft t + +func (v *MockInterfaceService) LimitMEMLOCKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitLOCKS t + +func (v *MockInterfaceService) LimitLOCKS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitLOCKSSoft t + +func (v *MockInterfaceService) LimitLOCKSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSIGPENDING t + +func (v *MockInterfaceService) LimitSIGPENDING() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSIGPENDINGSoft t + +func (v *MockInterfaceService) LimitSIGPENDINGSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMSGQUEUE t + +func (v *MockInterfaceService) LimitMSGQUEUE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMSGQUEUESoft t + +func (v *MockInterfaceService) LimitMSGQUEUESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNICE t + +func (v *MockInterfaceService) LimitNICE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNICESoft t + +func (v *MockInterfaceService) LimitNICESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTPRIO t + +func (v *MockInterfaceService) LimitRTPRIO() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTPRIOSoft t + +func (v *MockInterfaceService) LimitRTPRIOSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTTIME t + +func (v *MockInterfaceService) LimitRTTIME() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTTIMESoft t + +func (v *MockInterfaceService) LimitRTTIMESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WorkingDirectory s + +func (v *MockInterfaceService) WorkingDirectory() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootDirectory s + +func (v *MockInterfaceService) RootDirectory() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootImage s + +func (v *MockInterfaceService) RootImage() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OOMScoreAdjust i + +func (v *MockInterfaceService) OOMScoreAdjust() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Nice i + +func (v *MockInterfaceService) Nice() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOSchedulingClass i + +func (v *MockInterfaceService) IOSchedulingClass() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOSchedulingPriority i + +func (v *MockInterfaceService) IOSchedulingPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUSchedulingPolicy i + +func (v *MockInterfaceService) CPUSchedulingPolicy() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUSchedulingPriority i + +func (v *MockInterfaceService) CPUSchedulingPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUAffinity ay + +func (v *MockInterfaceService) CPUAffinity() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimerSlackNSec t + +func (v *MockInterfaceService) TimerSlackNSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUSchedulingResetOnFork b + +func (v *MockInterfaceService) CPUSchedulingResetOnFork() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NonBlocking b + +func (v *MockInterfaceService) NonBlocking() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardInput s + +func (v *MockInterfaceService) StandardInput() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardInputFileDescriptorName s + +func (v *MockInterfaceService) StandardInputFileDescriptorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardInputData ay + +func (v *MockInterfaceService) StandardInputData() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardOutput s + +func (v *MockInterfaceService) StandardOutput() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardOutputFileDescriptorName s + +func (v *MockInterfaceService) StandardOutputFileDescriptorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardError s + +func (v *MockInterfaceService) StandardError() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardErrorFileDescriptorName s + +func (v *MockInterfaceService) StandardErrorFileDescriptorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYPath s + +func (v *MockInterfaceService) TTYPath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYReset b + +func (v *MockInterfaceService) TTYReset() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYVHangup b + +func (v *MockInterfaceService) TTYVHangup() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYVTDisallocate b + +func (v *MockInterfaceService) TTYVTDisallocate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogPriority i + +func (v *MockInterfaceService) SyslogPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogIdentifier s + +func (v *MockInterfaceService) SyslogIdentifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogLevelPrefix b + +func (v *MockInterfaceService) SyslogLevelPrefix() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogLevel i + +func (v *MockInterfaceService) SyslogLevel() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogFacility i + +func (v *MockInterfaceService) SyslogFacility() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogLevelMax i + +func (v *MockInterfaceService) LogLevelMax() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogRateLimitIntervalUSec t + +func (v *MockInterfaceService) LogRateLimitIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogRateLimitBurst u + +func (v *MockInterfaceService) LogRateLimitBurst() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceLogExtraFields struct { + mock.Mock +} + +func (p MockPropServiceLogExtraFields) Get(flags dbus.Flags) (value [][]byte, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([][]byte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceLogExtraFields) Set(flags dbus.Flags, value [][]byte) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceLogExtraFields) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property LogExtraFields aay + +func (v *MockInterfaceService) LogExtraFields() PropServiceLogExtraFields { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceLogExtraFields) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecureBits i + +func (v *MockInterfaceService) SecureBits() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CapabilityBoundingSet t + +func (v *MockInterfaceService) CapabilityBoundingSet() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AmbientCapabilities t + +func (v *MockInterfaceService) AmbientCapabilities() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property User s + +func (v *MockInterfaceService) User() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Group s + +func (v *MockInterfaceService) Group() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DynamicUser b + +func (v *MockInterfaceService) DynamicUser() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemoveIPC b + +func (v *MockInterfaceService) RemoveIPC() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupplementaryGroups as + +func (v *MockInterfaceService) SupplementaryGroups() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PAMName s + +func (v *MockInterfaceService) PAMName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadWritePaths as + +func (v *MockInterfaceService) ReadWritePaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadOnlyPaths as + +func (v *MockInterfaceService) ReadOnlyPaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InaccessiblePaths as + +func (v *MockInterfaceService) InaccessiblePaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MountFlags t + +func (v *MockInterfaceService) MountFlags() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateTmp b + +func (v *MockInterfaceService) PrivateTmp() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateDevices b + +func (v *MockInterfaceService) PrivateDevices() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectKernelTunables b + +func (v *MockInterfaceService) ProtectKernelTunables() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectKernelModules b + +func (v *MockInterfaceService) ProtectKernelModules() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectControlGroups b + +func (v *MockInterfaceService) ProtectControlGroups() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateNetwork b + +func (v *MockInterfaceService) PrivateNetwork() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateUsers b + +func (v *MockInterfaceService) PrivateUsers() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateMounts b + +func (v *MockInterfaceService) PrivateMounts() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectHome s + +func (v *MockInterfaceService) ProtectHome() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectSystem s + +func (v *MockInterfaceService) ProtectSystem() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SameProcessGroup b + +func (v *MockInterfaceService) SameProcessGroup() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UtmpIdentifier s + +func (v *MockInterfaceService) UtmpIdentifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UtmpMode s + +func (v *MockInterfaceService) UtmpMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SELinuxContext (bs) + +func (v *MockInterfaceService) SELinuxContext() PropBS { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AppArmorProfile (bs) + +func (v *MockInterfaceService) AppArmorProfile() PropBS { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmackProcessLabel (bs) + +func (v *MockInterfaceService) SmackProcessLabel() PropBS { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IgnoreSIGPIPE b + +func (v *MockInterfaceService) IgnoreSIGPIPE() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NoNewPrivileges b + +func (v *MockInterfaceService) NoNewPrivileges() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceSystemCallFilter struct { + mock.Mock +} + +func (p MockPropServiceSystemCallFilter) Get(flags dbus.Flags) (value SystemCallFilter, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(SystemCallFilter) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceSystemCallFilter) Set(flags dbus.Flags, value SystemCallFilter) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceSystemCallFilter) ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property SystemCallFilter (bas) + +func (v *MockInterfaceService) SystemCallFilter() PropServiceSystemCallFilter { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceSystemCallFilter) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemCallArchitectures as + +func (v *MockInterfaceService) SystemCallArchitectures() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemCallErrorNumber i + +func (v *MockInterfaceService) SystemCallErrorNumber() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Personality s + +func (v *MockInterfaceService) Personality() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LockPersonality b + +func (v *MockInterfaceService) LockPersonality() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceRestrictAddressFamilies struct { + mock.Mock +} + +func (p MockPropServiceRestrictAddressFamilies) Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(RestrictAddressFamilies) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceRestrictAddressFamilies) Set(flags dbus.Flags, value RestrictAddressFamilies) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceRestrictAddressFamilies) ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property RestrictAddressFamilies (bas) + +func (v *MockInterfaceService) RestrictAddressFamilies() PropServiceRestrictAddressFamilies { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceRestrictAddressFamilies) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectoryPreserve s + +func (v *MockInterfaceService) RuntimeDirectoryPreserve() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectoryMode u + +func (v *MockInterfaceService) RuntimeDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectory as + +func (v *MockInterfaceService) RuntimeDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateDirectoryMode u + +func (v *MockInterfaceService) StateDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateDirectory as + +func (v *MockInterfaceService) StateDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CacheDirectoryMode u + +func (v *MockInterfaceService) CacheDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CacheDirectory as + +func (v *MockInterfaceService) CacheDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogsDirectoryMode u + +func (v *MockInterfaceService) LogsDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogsDirectory as + +func (v *MockInterfaceService) LogsDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigurationDirectoryMode u + +func (v *MockInterfaceService) ConfigurationDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigurationDirectory as + +func (v *MockInterfaceService) ConfigurationDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryDenyWriteExecute b + +func (v *MockInterfaceService) MemoryDenyWriteExecute() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestrictRealtime b + +func (v *MockInterfaceService) RestrictRealtime() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestrictNamespaces t + +func (v *MockInterfaceService) RestrictNamespaces() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BindPaths a(ssbt) + +func (v *MockInterfaceService) BindPaths() PropBindPaths { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBindPaths) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BindReadOnlyPaths a(ssbt) + +func (v *MockInterfaceService) BindReadOnlyPaths() PropBindPaths { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBindPaths) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceTemporaryFileSystem struct { + mock.Mock +} + +func (p MockPropServiceTemporaryFileSystem) Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]TemporaryFileSystemItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceTemporaryFileSystem) Set(flags dbus.Flags, value []TemporaryFileSystemItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceTemporaryFileSystem) ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property TemporaryFileSystem a(ss) + +func (v *MockInterfaceService) TemporaryFileSystem() PropServiceTemporaryFileSystem { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceTemporaryFileSystem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MountAPIVFS b + +func (v *MockInterfaceService) MountAPIVFS() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KeyringMode s + +func (v *MockInterfaceService) KeyringMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillMode s + +func (v *MockInterfaceService) KillMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillSignal i + +func (v *MockInterfaceService) KillSignal() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FinalKillSignal i + +func (v *MockInterfaceService) FinalKillSignal() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SendSIGKILL b + +func (v *MockInterfaceService) SendSIGKILL() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SendSIGHUP b + +func (v *MockInterfaceService) SendSIGHUP() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogSignal i + +func (v *MockInterfaceService) WatchdogSignal() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropExitStatus struct { + mock.Mock +} + +func (p MockPropExitStatus) Get(flags dbus.Flags) (value ExitStatus, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropExitStatus) Set(flags dbus.Flags, value ExitStatus) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropExitStatus) ConnectChanged(cb func(hasValue bool, value ExitStatus)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropExecInfos struct { + mock.Mock +} + +func (p MockPropExecInfos) Get(flags dbus.Flags) (value []ExecInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ExecInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropExecInfos) Set(flags dbus.Flags, value []ExecInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropExecInfos) ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropIOParams struct { + mock.Mock +} + +func (p MockPropIOParams) Get(flags dbus.Flags) (value []IOParam, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IOParam) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropIOParams) Set(flags dbus.Flags, value []IOParam) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropIOParams) ConnectChanged(cb func(hasValue bool, value []IOParam)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropEnvironmentFiles struct { + mock.Mock +} + +func (p MockPropEnvironmentFiles) Get(flags dbus.Flags) (value []EnvironmentFile, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]EnvironmentFile) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropEnvironmentFiles) Set(flags dbus.Flags, value []EnvironmentFile) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropEnvironmentFiles) ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropBS struct { + mock.Mock +} + +func (p MockPropBS) Get(flags dbus.Flags) (value BS, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(BS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropBS) Set(flags dbus.Flags, value BS) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropBS) ConnectChanged(cb func(hasValue bool, value BS)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropBindPaths struct { + mock.Mock +} + +func (p MockPropBindPaths) Get(flags dbus.Flags) (value []BindPath, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]BindPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropBindPaths) Set(flags dbus.Flags, value []BindPath) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropBindPaths) ConnectChanged(cb func(hasValue bool, value []BindPath)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,334 @@ +{ + "Service": "org.freedesktop.systemd1", + "Objects": [ + { + "Type": "Manager", + "Path": "/org/freedesktop/systemd1", + "Interfaces": [ + { + "Name": "org.freedesktop.systemd1.Manager", + "Fixes": { + "m/SetUnitProperties": [ + { + "Name": "properties", + "Type": "[]Property" + } + ], + "m/StartTransientUnit": [ + { + "Name": "properties", + "Type": "[]Property" + }, + { + "Name": "aux", + "Type": "[]PropertyCollection" + } + ], + "m/ListUnits": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListUnitsFiltered": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListUnitsByPatterns": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListUnitsByNames": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListJobs": [ + { + "Name": "jobs", + "Type": "[]JobInfo" + } + ], + "m/ListUnitFiles": [ + { + "Name": "files", + "Type": "[]UnitFile" + } + ], + "m/ListUnitFilesByPatterns": [ + { + "Name": "files", + "Type": "[]UnitFile" + } + ], + "m/EnableUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/DisableUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/ReenableUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/LinkUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/PresetUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/PresetUnitFilesWithMode": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/MaskUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/UnmaskUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/RevertUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/SetDefaultTarget": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/PresetAllUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/AddDependencyUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/GetDynamicUsers": [ + { + "Name": "users", + "Type": "[]DynamicUser" + } + ], + "m/GetUnitProcesses": [ + { + "Name": "processes", + "Type": "[]UnitProcess" + } + ], + "m/GetJobAfter": [ + { + "Name": "jobs", + "Type": "[]JobInfo" + } + ], + "m/GetJobBefore": [ + { + "Name": "jobs", + "Type": "[]JobInfo" + } + ] + } + } + ] + }, + { + "Type": "Unit", + "XMLFiles": [ + "Unit*" + ], + "Interfaces": [ + { + "Name": "org.freedesktop.systemd1.Unit", + "Fixes": { + "p/Job": { + "ValueType": "JobIdPath" + }, + "p/Conditions": { + "ValueType": "[]Condition" + }, + "p/Asserts": { + "ValueType": "[]Assert" + }, + "p/LoadError": { + "ValueType": "LoadError" + }, + "m/SetProperties": [ + { + "Name": "properties", + "Type": "[]Property" + } + ] + } + }, + { + "Name": "org.freedesktop.systemd1.Service", + "Fixes": { + "p/RestartPreventExitStatus": { + "RefType": "PropExitStatus" + }, + "p/RestartForceExitStatus": { + "RefType": "PropExitStatus" + }, + "p/SuccessExitStatus": { + "RefType": "PropExitStatus" + }, + "p/ExecStartPre": { + "RefType": "PropExecInfos" + }, + "p/ExecStart": { + "RefType": "PropExecInfos" + }, + "p/ExecStartPost": { + "RefType": "PropExecInfos" + }, + "p/ExecReload": { + "RefType": "PropExecInfos" + }, + "p/ExecStop": { + "RefType": "PropExecInfos" + }, + "p/ExecStopPre": { + "RefType": "PropExecInfos" + }, + "p/ExecStopPost": { + "RefType": "PropExecInfos" + }, + "p/IODeviceWeight": { + "RefType": "PropIOParams" + }, + "p/IOReadBandwidthMax": { + "RefType": "PropIOParams" + }, + "p/IOWriteBandwidthMax": { + "RefType": "PropIOParams" + }, + "p/IOReadIOPSMax": { + "RefType": "PropIOParams" + }, + "p/IOWriteIOPSMax": { + "RefType": "PropIOParams" + }, + "p/IODeviceLatencyTargetUSec": { + "RefType": "PropIOParams" + }, + "p/BlockIODeviceWeight": { + "RefType": "PropIOParams" + }, + "p/BlockIOReadBandwidth": { + "RefType": "PropIOParams" + }, + "p/BlockIOWriteBandwidth": { + "RefType": "PropIOParams" + }, + "p/DeviceAllow": { + "ValueType": "[]DeviceAllowItem" + }, + "p/IPAddressAllow": { + "ValueType": "[]IPAddressAllowItem" + }, + "p/IPAddressDeny": { + "ValueType": "[]IPAddressDenyItem" + }, + "p/EnvironmentFiles": { + "RefType": "PropEnvironmentFiles" + }, + "p/LogExtraFields": { + "ValueType": "[][]byte" + }, + "p/SELinuxContext": { + "RefType": "PropBS" + }, + "p/AppArmorProfile": { + "RefType": "PropBS" + }, + "p/SmackProcessLabel": { + "RefType": "PropBS" + }, + "p/SystemCallFilter": { + "ValueType": "SystemCallFilter" + }, + "p/RestrictAddressFamilies": { + "ValueType": "RestrictAddressFamilies" + }, + "p/BindPaths": { + "RefType": "PropBindPaths" + }, + "p/BindReadOnlyPaths": { + "RefType": "PropBindPaths" + }, + "p/TemporaryFileSystem": { + "ValueType": "[]TemporaryFileSystemItem" + }, + "m/GetProcesses": [ + { + "Name": "processes", + "Type": "[]UnitProcess" + } + ] + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropExitStatus", + "ValueType": "ExitStatus" + }, + { + "Type": "PropExecInfos", + "ValueType": "[]ExecInfo" + }, + { + "Type": "PropIOParams", + "ValueType": "[]IOParam" + }, + { + "Type": "PropEnvironmentFiles", + "ValueType": "[]EnvironmentFile" + }, + { + "Type": "PropBS", + "ValueType": "BS" + }, + { + "Type": "PropBindPaths", + "ValueType": "[]BindPath" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,678 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,153 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package systemd1 + +import ( + "github.com/godbus/dbus/v5" +) + +type Property struct { + Name string + Value dbus.Variant +} + +type PropertyCollection struct { + Name string + Properties []Property +} + +type UnitInfo struct { + Name string + Description string + LoadState string // i.e. whether the unit file has been loaded successfully + ActiveState string // i.e. whether the unit is currently started or not + SubState string // a more fine-grained version of the active state that is specific to the unit type, which the active state is not + FollowUnit string // A unit that is being followed in its state by this unit, if there is any, otherwise the empty string. + Path dbus.ObjectPath + JobID uint32 // If there is a job queued for the job unit the numeric job id, 0 otherwise + JobType string + JobPath dbus.ObjectPath +} + +type JobInfo struct { + ID uint32 + Name string + Type string + State string + Path dbus.ObjectPath + UnitPath dbus.ObjectPath +} + +type JobIdPath struct { + Id uint32 + Path dbus.ObjectPath +} + +type UnitFile struct { + Path string + State string +} + +type UnitFileChange struct { + Type string // the type of the change (one of symlink or unlink) + Filename string // the file name of the symlink + Destination string // the destination of the symlink +} + +type DynamicUser struct { + ID uint32 + Name string +} + +type UnitProcess struct { + ControlGroup string + PID uint32 + Command string +} + +type Condition struct { + Type string + IsTrigger bool + IsReversed bool + Right string + + // The status can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1 are used, but additional values may be used in the future, retaining the meaning of zero/positive/negative values. + Status int32 +} + +type Assert Condition + +type LoadError struct { + Type string + Message string +} + +type ExitStatus struct { + A []int32 + B []int32 +} + +type ExecInfo struct { + Path string + Arguments []string + ExitFailure bool + BeginClockRealtime uint64 + BeginClockMonotonic uint64 + EndClockRealtime uint64 + EndClockMonotonic uint64 + PID uint32 + ExistCode int32 + Status int32 +} + +type IOParam struct { + Name string + Value uint64 +} + +type DeviceAllowItem struct { + Name string + Value string +} + +type IPAddressAllowItem struct { + I uint32 + AV []dbus.Variant + U uint32 +} + +type IPAddressDenyItem IPAddressAllowItem + +type EnvironmentFile struct { + S string + B bool +} + +type BS struct { + B bool + S string +} + +type SystemCallFilter struct { + B bool + AS string +} + +type RestrictAddressFamilies struct { + B bool + AS string +} + +type BindPath struct { + S1 string + S2 string + B bool + T uint64 +} + +type TemporaryFileSystemItem struct { + S1 string + S2 string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/Unit.Service.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/Unit.Service.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/Unit.Service.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/Unit.Service.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/Unit.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/Unit.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.freedesktop.systemd1/Unit.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.freedesktop.systemd1/Unit.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,979 @@ +// Code generated by "./generator ./session/org.kde.kwin"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package kwin + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Compositor interface { + compositing // interface org.kde.kwin.Compositing + proxy.Object +} + +type objectCompositor struct { + interfaceCompositing // interface org.kde.kwin.Compositing + proxy.ImplObject +} + +func NewCompositor(conn *dbus.Conn) Compositor { + obj := new(objectCompositor) + obj.ImplObject.Init_(conn, "org.kde.KWin", "/Compositor") + return obj +} + +type compositing interface { + GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Suspend(flags dbus.Flags) error + GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Resume(flags dbus.Flags) error + ConnectCompositingToggled(cb func(active bool)) (dbusutil.SignalHandlerId, error) + Active() proxy.PropBool + CompositingPossible() proxy.PropBool + CompositingNotPossibleReason() proxy.PropString + OpenGLIsBroken() proxy.PropBool + CompositingType() proxy.PropString + SupportedOpenGLPlatformInterfaces() proxy.PropStringArray + PlatformRequiresCompositing() proxy.PropBool +} + +type interfaceCompositing struct{} + +func (v *interfaceCompositing) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCompositing) GetInterfaceName_() string { + return "org.kde.kwin.Compositing" +} + +// method suspend + +func (v *interfaceCompositing) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".suspend", flags, ch) +} + +func (v *interfaceCompositing) Suspend(flags dbus.Flags) error { + return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method resume + +func (v *interfaceCompositing) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".resume", flags, ch) +} + +func (v *interfaceCompositing) Resume(flags dbus.Flags) error { + return (<-v.GoResume(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal compositingToggled + +func (v *interfaceCompositing) ConnectCompositingToggled(cb func(active bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "compositingToggled", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".compositingToggled", + } + handlerFunc := func(sig *dbus.Signal) { + var active bool + err := dbus.Store(sig.Body, &active) + if err == nil { + cb(active) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property active b + +func (v *interfaceCompositing) Active() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "active", + } +} + +// property compositingPossible b + +func (v *interfaceCompositing) CompositingPossible() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "compositingPossible", + } +} + +// property compositingNotPossibleReason s + +func (v *interfaceCompositing) CompositingNotPossibleReason() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "compositingNotPossibleReason", + } +} + +// property openGLIsBroken b + +func (v *interfaceCompositing) OpenGLIsBroken() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "openGLIsBroken", + } +} + +// property compositingType s + +func (v *interfaceCompositing) CompositingType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "compositingType", + } +} + +// property supportedOpenGLPlatformInterfaces as + +func (v *interfaceCompositing) SupportedOpenGLPlatformInterfaces() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "supportedOpenGLPlatformInterfaces", + } +} + +// property platformRequiresCompositing b + +func (v *interfaceCompositing) PlatformRequiresCompositing() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "platformRequiresCompositing", + } +} + +type InputDeviceManager interface { + inputDeviceManager // interface org.kde.KWin.InputDeviceManager + proxy.Object +} + +type objectInputDeviceManager struct { + interfaceInputDeviceManager // interface org.kde.KWin.InputDeviceManager + proxy.ImplObject +} + +func NewInputDeviceManager(conn *dbus.Conn) InputDeviceManager { + obj := new(objectInputDeviceManager) + obj.ImplObject.Init_(conn, "org.kde.KWin", "/org/kde/KWin/InputDevice") + return obj +} + +type inputDeviceManager interface { + ConnectDeviceAdded(cb func(sysName string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceRemoved(cb func(sysName string)) (dbusutil.SignalHandlerId, error) + DevicesSysNames() proxy.PropStringArray +} + +type interfaceInputDeviceManager struct{} + +func (v *interfaceInputDeviceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInputDeviceManager) GetInterfaceName_() string { + return "org.kde.KWin.InputDeviceManager" +} + +// signal deviceAdded + +func (v *interfaceInputDeviceManager) ConnectDeviceAdded(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "deviceAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".deviceAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var sysName string + err := dbus.Store(sig.Body, &sysName) + if err == nil { + cb(sysName) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal deviceRemoved + +func (v *interfaceInputDeviceManager) ConnectDeviceRemoved(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "deviceRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".deviceRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var sysName string + err := dbus.Store(sig.Body, &sysName) + if err == nil { + cb(sysName) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property devicesSysNames as + +func (v *interfaceInputDeviceManager) DevicesSysNames() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "devicesSysNames", + } +} + +type InputDevice interface { + inputDevice // interface org.kde.KWin.InputDevice + proxy.Object +} + +type objectInputDevice struct { + interfaceInputDevice // interface org.kde.KWin.InputDevice + proxy.ImplObject +} + +func NewInputDevice(conn *dbus.Conn, path dbus.ObjectPath) (InputDevice, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectInputDevice) + obj.ImplObject.Init_(conn, "org.kde.KWin", path) + return obj, nil +} + +type inputDevice interface { + Keyboard() proxy.PropBool + AlphaNumericKeyboard() proxy.PropBool + Pointer() proxy.PropBool + Touchpad() proxy.PropBool + Touch() proxy.PropBool + TabletTool() proxy.PropBool + TabletPad() proxy.PropBool + GestureSupport() proxy.PropBool + Name() proxy.PropString + SysName() proxy.PropString + OutputName() proxy.PropString + Product() proxy.PropUint32 + Vendor() proxy.PropUint32 + SupportsDisableEvents() proxy.PropBool + Enabled() proxy.PropBool + SupportedButtons() proxy.PropInt32 + SupportsCalibrationMatrix() proxy.PropBool + SupportsLeftHanded() proxy.PropBool + LeftHandedEnabledByDefault() proxy.PropBool + LeftHanded() proxy.PropBool + SupportsDisableEventsOnExternalMouse() proxy.PropBool + SupportsDisableWhileTyping() proxy.PropBool + DisableWhileTypingEnabledByDefault() proxy.PropBool + DisableWhileTyping() proxy.PropBool + SupportsPointerAcceleration() proxy.PropBool + DefaultPointerAcceleration() proxy.PropDouble + PointerAcceleration() proxy.PropDouble + SupportsPointerAccelerationProfileFlat() proxy.PropBool + DefaultPointerAccelerationProfileFlat() proxy.PropBool + PointerAccelerationProfileFlat() proxy.PropBool + SupportsPointerAccelerationProfileAdaptive() proxy.PropBool + DefaultPointerAccelerationProfileAdaptive() proxy.PropBool + PointerAccelerationProfileAdaptive() proxy.PropBool + TapFingerCount() proxy.PropInt32 + TapToClickEnabledByDefault() proxy.PropBool + TapToClick() proxy.PropBool + SupportsLmrTapButtonMap() proxy.PropBool + LmrTapButtonMapEnabledByDefault() proxy.PropBool + LmrTapButtonMap() proxy.PropBool + TapAndDragEnabledByDefault() proxy.PropBool + TapAndDrag() proxy.PropBool + TapDragLockEnabledByDefault() proxy.PropBool + TapDragLock() proxy.PropBool + SupportsMiddleEmulation() proxy.PropBool + MiddleEmulationEnabledByDefault() proxy.PropBool + MiddleEmulation() proxy.PropBool + SupportsNaturalScroll() proxy.PropBool + NaturalScrollEnabledByDefault() proxy.PropBool + NaturalScroll() proxy.PropBool + SupportsScrollTwoFinger() proxy.PropBool + ScrollTwoFingerEnabledByDefault() proxy.PropBool + ScrollTwoFinger() proxy.PropBool + SupportsScrollEdge() proxy.PropBool + ScrollEdgeEnabledByDefault() proxy.PropBool + ScrollEdge() proxy.PropBool + SupportsScrollOnButtonDown() proxy.PropBool + ScrollOnButtonDownEnabledByDefault() proxy.PropBool + DefaultScrollButton() proxy.PropUint32 + ScrollOnButtonDown() proxy.PropBool + ScrollButton() proxy.PropUint32 + SwitchDevice() proxy.PropBool + LidSwitch() proxy.PropBool + TabletModeSwitch() proxy.PropBool + SupportsClickMethodAreas() proxy.PropBool + DefaultClickMethodAreas() proxy.PropBool + ClickMethodAreas() proxy.PropBool + SupportsClickMethodClickfinger() proxy.PropBool + DefaultClickMethodClickfinger() proxy.PropBool + ClickMethodClickfinger() proxy.PropBool +} + +type interfaceInputDevice struct{} + +func (v *interfaceInputDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInputDevice) GetInterfaceName_() string { + return "org.kde.KWin.InputDevice" +} + +// property keyboard b + +func (v *interfaceInputDevice) Keyboard() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "keyboard", + } +} + +// property alphaNumericKeyboard b + +func (v *interfaceInputDevice) AlphaNumericKeyboard() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "alphaNumericKeyboard", + } +} + +// property pointer b + +func (v *interfaceInputDevice) Pointer() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "pointer", + } +} + +// property touchpad b + +func (v *interfaceInputDevice) Touchpad() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "touchpad", + } +} + +// property touch b + +func (v *interfaceInputDevice) Touch() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "touch", + } +} + +// property tabletTool b + +func (v *interfaceInputDevice) TabletTool() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tabletTool", + } +} + +// property tabletPad b + +func (v *interfaceInputDevice) TabletPad() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tabletPad", + } +} + +// property gestureSupport b + +func (v *interfaceInputDevice) GestureSupport() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "gestureSupport", + } +} + +// property name s + +func (v *interfaceInputDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "name", + } +} + +// property sysName s + +func (v *interfaceInputDevice) SysName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "sysName", + } +} + +// property outputName s + +func (v *interfaceInputDevice) OutputName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "outputName", + } +} + +// property product u + +func (v *interfaceInputDevice) Product() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "product", + } +} + +// property vendor u + +func (v *interfaceInputDevice) Vendor() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "vendor", + } +} + +// property supportsDisableEvents b + +func (v *interfaceInputDevice) SupportsDisableEvents() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsDisableEvents", + } +} + +// property enabled b + +func (v *interfaceInputDevice) Enabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "enabled", + } +} + +// property supportedButtons i + +func (v *interfaceInputDevice) SupportedButtons() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "supportedButtons", + } +} + +// property supportsCalibrationMatrix b + +func (v *interfaceInputDevice) SupportsCalibrationMatrix() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsCalibrationMatrix", + } +} + +// property supportsLeftHanded b + +func (v *interfaceInputDevice) SupportsLeftHanded() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsLeftHanded", + } +} + +// property leftHandedEnabledByDefault b + +func (v *interfaceInputDevice) LeftHandedEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "leftHandedEnabledByDefault", + } +} + +// property leftHanded b + +func (v *interfaceInputDevice) LeftHanded() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "leftHanded", + } +} + +// property supportsDisableEventsOnExternalMouse b + +func (v *interfaceInputDevice) SupportsDisableEventsOnExternalMouse() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsDisableEventsOnExternalMouse", + } +} + +// property supportsDisableWhileTyping b + +func (v *interfaceInputDevice) SupportsDisableWhileTyping() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsDisableWhileTyping", + } +} + +// property disableWhileTypingEnabledByDefault b + +func (v *interfaceInputDevice) DisableWhileTypingEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "disableWhileTypingEnabledByDefault", + } +} + +// property disableWhileTyping b + +func (v *interfaceInputDevice) DisableWhileTyping() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "disableWhileTyping", + } +} + +// property supportsPointerAcceleration b + +func (v *interfaceInputDevice) SupportsPointerAcceleration() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsPointerAcceleration", + } +} + +// property defaultPointerAcceleration d + +func (v *interfaceInputDevice) DefaultPointerAcceleration() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "defaultPointerAcceleration", + } +} + +// property pointerAcceleration d + +func (v *interfaceInputDevice) PointerAcceleration() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "pointerAcceleration", + } +} + +// property supportsPointerAccelerationProfileFlat b + +func (v *interfaceInputDevice) SupportsPointerAccelerationProfileFlat() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsPointerAccelerationProfileFlat", + } +} + +// property defaultPointerAccelerationProfileFlat b + +func (v *interfaceInputDevice) DefaultPointerAccelerationProfileFlat() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "defaultPointerAccelerationProfileFlat", + } +} + +// property pointerAccelerationProfileFlat b + +func (v *interfaceInputDevice) PointerAccelerationProfileFlat() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "pointerAccelerationProfileFlat", + } +} + +// property supportsPointerAccelerationProfileAdaptive b + +func (v *interfaceInputDevice) SupportsPointerAccelerationProfileAdaptive() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsPointerAccelerationProfileAdaptive", + } +} + +// property defaultPointerAccelerationProfileAdaptive b + +func (v *interfaceInputDevice) DefaultPointerAccelerationProfileAdaptive() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "defaultPointerAccelerationProfileAdaptive", + } +} + +// property pointerAccelerationProfileAdaptive b + +func (v *interfaceInputDevice) PointerAccelerationProfileAdaptive() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "pointerAccelerationProfileAdaptive", + } +} + +// property tapFingerCount i + +func (v *interfaceInputDevice) TapFingerCount() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "tapFingerCount", + } +} + +// property tapToClickEnabledByDefault b + +func (v *interfaceInputDevice) TapToClickEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tapToClickEnabledByDefault", + } +} + +// property tapToClick b + +func (v *interfaceInputDevice) TapToClick() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tapToClick", + } +} + +// property supportsLmrTapButtonMap b + +func (v *interfaceInputDevice) SupportsLmrTapButtonMap() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsLmrTapButtonMap", + } +} + +// property lmrTapButtonMapEnabledByDefault b + +func (v *interfaceInputDevice) LmrTapButtonMapEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "lmrTapButtonMapEnabledByDefault", + } +} + +// property lmrTapButtonMap b + +func (v *interfaceInputDevice) LmrTapButtonMap() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "lmrTapButtonMap", + } +} + +// property tapAndDragEnabledByDefault b + +func (v *interfaceInputDevice) TapAndDragEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tapAndDragEnabledByDefault", + } +} + +// property tapAndDrag b + +func (v *interfaceInputDevice) TapAndDrag() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tapAndDrag", + } +} + +// property tapDragLockEnabledByDefault b + +func (v *interfaceInputDevice) TapDragLockEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tapDragLockEnabledByDefault", + } +} + +// property tapDragLock b + +func (v *interfaceInputDevice) TapDragLock() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tapDragLock", + } +} + +// property supportsMiddleEmulation b + +func (v *interfaceInputDevice) SupportsMiddleEmulation() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsMiddleEmulation", + } +} + +// property middleEmulationEnabledByDefault b + +func (v *interfaceInputDevice) MiddleEmulationEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "middleEmulationEnabledByDefault", + } +} + +// property middleEmulation b + +func (v *interfaceInputDevice) MiddleEmulation() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "middleEmulation", + } +} + +// property supportsNaturalScroll b + +func (v *interfaceInputDevice) SupportsNaturalScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsNaturalScroll", + } +} + +// property naturalScrollEnabledByDefault b + +func (v *interfaceInputDevice) NaturalScrollEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "naturalScrollEnabledByDefault", + } +} + +// property naturalScroll b + +func (v *interfaceInputDevice) NaturalScroll() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "naturalScroll", + } +} + +// property supportsScrollTwoFinger b + +func (v *interfaceInputDevice) SupportsScrollTwoFinger() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsScrollTwoFinger", + } +} + +// property scrollTwoFingerEnabledByDefault b + +func (v *interfaceInputDevice) ScrollTwoFingerEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "scrollTwoFingerEnabledByDefault", + } +} + +// property scrollTwoFinger b + +func (v *interfaceInputDevice) ScrollTwoFinger() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "scrollTwoFinger", + } +} + +// property supportsScrollEdge b + +func (v *interfaceInputDevice) SupportsScrollEdge() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsScrollEdge", + } +} + +// property scrollEdgeEnabledByDefault b + +func (v *interfaceInputDevice) ScrollEdgeEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "scrollEdgeEnabledByDefault", + } +} + +// property scrollEdge b + +func (v *interfaceInputDevice) ScrollEdge() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "scrollEdge", + } +} + +// property supportsScrollOnButtonDown b + +func (v *interfaceInputDevice) SupportsScrollOnButtonDown() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsScrollOnButtonDown", + } +} + +// property scrollOnButtonDownEnabledByDefault b + +func (v *interfaceInputDevice) ScrollOnButtonDownEnabledByDefault() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "scrollOnButtonDownEnabledByDefault", + } +} + +// property defaultScrollButton u + +func (v *interfaceInputDevice) DefaultScrollButton() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "defaultScrollButton", + } +} + +// property scrollOnButtonDown b + +func (v *interfaceInputDevice) ScrollOnButtonDown() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "scrollOnButtonDown", + } +} + +// property scrollButton u + +func (v *interfaceInputDevice) ScrollButton() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "scrollButton", + } +} + +// property switchDevice b + +func (v *interfaceInputDevice) SwitchDevice() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "switchDevice", + } +} + +// property lidSwitch b + +func (v *interfaceInputDevice) LidSwitch() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "lidSwitch", + } +} + +// property tabletModeSwitch b + +func (v *interfaceInputDevice) TabletModeSwitch() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "tabletModeSwitch", + } +} + +// property supportsClickMethodAreas b + +func (v *interfaceInputDevice) SupportsClickMethodAreas() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsClickMethodAreas", + } +} + +// property defaultClickMethodAreas b + +func (v *interfaceInputDevice) DefaultClickMethodAreas() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "defaultClickMethodAreas", + } +} + +// property clickMethodAreas b + +func (v *interfaceInputDevice) ClickMethodAreas() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "clickMethodAreas", + } +} + +// property supportsClickMethodClickfinger b + +func (v *interfaceInputDevice) SupportsClickMethodClickfinger() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "supportsClickMethodClickfinger", + } +} + +// property defaultClickMethodClickfinger b + +func (v *interfaceInputDevice) DefaultClickMethodClickfinger() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "defaultClickMethodClickfinger", + } +} + +// property clickMethodClickfinger b + +func (v *interfaceInputDevice) ClickMethodClickfinger() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "clickMethodClickfinger", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1117 @@ +// Code generated by "./generator ./session/org.kde.kwin"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package kwin + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockCompositor struct { + MockInterfaceCompositing // interface org.kde.kwin.Compositing + proxy.MockObject +} + +type MockInterfaceCompositing struct { + mock.Mock +} + +// method suspend + +func (v *MockInterfaceCompositing) GoSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCompositing) Suspend(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method resume + +func (v *MockInterfaceCompositing) GoResume(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCompositing) Resume(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal compositingToggled + +func (v *MockInterfaceCompositing) ConnectCompositingToggled(cb func(active bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property active b + +func (v *MockInterfaceCompositing) Active() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property compositingPossible b + +func (v *MockInterfaceCompositing) CompositingPossible() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property compositingNotPossibleReason s + +func (v *MockInterfaceCompositing) CompositingNotPossibleReason() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property openGLIsBroken b + +func (v *MockInterfaceCompositing) OpenGLIsBroken() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property compositingType s + +func (v *MockInterfaceCompositing) CompositingType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportedOpenGLPlatformInterfaces as + +func (v *MockInterfaceCompositing) SupportedOpenGLPlatformInterfaces() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property platformRequiresCompositing b + +func (v *MockInterfaceCompositing) PlatformRequiresCompositing() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInputDeviceManager struct { + MockInterfaceInputDeviceManager // interface org.kde.KWin.InputDeviceManager + proxy.MockObject +} + +type MockInterfaceInputDeviceManager struct { + mock.Mock +} + +// signal deviceAdded + +func (v *MockInterfaceInputDeviceManager) ConnectDeviceAdded(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal deviceRemoved + +func (v *MockInterfaceInputDeviceManager) ConnectDeviceRemoved(cb func(sysName string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property devicesSysNames as + +func (v *MockInterfaceInputDeviceManager) DevicesSysNames() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInputDevice struct { + MockInterfaceInputDevice // interface org.kde.KWin.InputDevice + proxy.MockObject +} + +type MockInterfaceInputDevice struct { + mock.Mock +} + +// property keyboard b + +func (v *MockInterfaceInputDevice) Keyboard() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property alphaNumericKeyboard b + +func (v *MockInterfaceInputDevice) AlphaNumericKeyboard() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property pointer b + +func (v *MockInterfaceInputDevice) Pointer() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property touchpad b + +func (v *MockInterfaceInputDevice) Touchpad() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property touch b + +func (v *MockInterfaceInputDevice) Touch() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tabletTool b + +func (v *MockInterfaceInputDevice) TabletTool() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tabletPad b + +func (v *MockInterfaceInputDevice) TabletPad() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property gestureSupport b + +func (v *MockInterfaceInputDevice) GestureSupport() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property name s + +func (v *MockInterfaceInputDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property sysName s + +func (v *MockInterfaceInputDevice) SysName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property outputName s + +func (v *MockInterfaceInputDevice) OutputName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property product u + +func (v *MockInterfaceInputDevice) Product() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property vendor u + +func (v *MockInterfaceInputDevice) Vendor() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsDisableEvents b + +func (v *MockInterfaceInputDevice) SupportsDisableEvents() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property enabled b + +func (v *MockInterfaceInputDevice) Enabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportedButtons i + +func (v *MockInterfaceInputDevice) SupportedButtons() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsCalibrationMatrix b + +func (v *MockInterfaceInputDevice) SupportsCalibrationMatrix() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsLeftHanded b + +func (v *MockInterfaceInputDevice) SupportsLeftHanded() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property leftHandedEnabledByDefault b + +func (v *MockInterfaceInputDevice) LeftHandedEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property leftHanded b + +func (v *MockInterfaceInputDevice) LeftHanded() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsDisableEventsOnExternalMouse b + +func (v *MockInterfaceInputDevice) SupportsDisableEventsOnExternalMouse() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsDisableWhileTyping b + +func (v *MockInterfaceInputDevice) SupportsDisableWhileTyping() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property disableWhileTypingEnabledByDefault b + +func (v *MockInterfaceInputDevice) DisableWhileTypingEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property disableWhileTyping b + +func (v *MockInterfaceInputDevice) DisableWhileTyping() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsPointerAcceleration b + +func (v *MockInterfaceInputDevice) SupportsPointerAcceleration() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property defaultPointerAcceleration d + +func (v *MockInterfaceInputDevice) DefaultPointerAcceleration() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property pointerAcceleration d + +func (v *MockInterfaceInputDevice) PointerAcceleration() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsPointerAccelerationProfileFlat b + +func (v *MockInterfaceInputDevice) SupportsPointerAccelerationProfileFlat() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property defaultPointerAccelerationProfileFlat b + +func (v *MockInterfaceInputDevice) DefaultPointerAccelerationProfileFlat() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property pointerAccelerationProfileFlat b + +func (v *MockInterfaceInputDevice) PointerAccelerationProfileFlat() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsPointerAccelerationProfileAdaptive b + +func (v *MockInterfaceInputDevice) SupportsPointerAccelerationProfileAdaptive() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property defaultPointerAccelerationProfileAdaptive b + +func (v *MockInterfaceInputDevice) DefaultPointerAccelerationProfileAdaptive() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property pointerAccelerationProfileAdaptive b + +func (v *MockInterfaceInputDevice) PointerAccelerationProfileAdaptive() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapFingerCount i + +func (v *MockInterfaceInputDevice) TapFingerCount() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapToClickEnabledByDefault b + +func (v *MockInterfaceInputDevice) TapToClickEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapToClick b + +func (v *MockInterfaceInputDevice) TapToClick() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsLmrTapButtonMap b + +func (v *MockInterfaceInputDevice) SupportsLmrTapButtonMap() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property lmrTapButtonMapEnabledByDefault b + +func (v *MockInterfaceInputDevice) LmrTapButtonMapEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property lmrTapButtonMap b + +func (v *MockInterfaceInputDevice) LmrTapButtonMap() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapAndDragEnabledByDefault b + +func (v *MockInterfaceInputDevice) TapAndDragEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapAndDrag b + +func (v *MockInterfaceInputDevice) TapAndDrag() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapDragLockEnabledByDefault b + +func (v *MockInterfaceInputDevice) TapDragLockEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tapDragLock b + +func (v *MockInterfaceInputDevice) TapDragLock() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsMiddleEmulation b + +func (v *MockInterfaceInputDevice) SupportsMiddleEmulation() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property middleEmulationEnabledByDefault b + +func (v *MockInterfaceInputDevice) MiddleEmulationEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property middleEmulation b + +func (v *MockInterfaceInputDevice) MiddleEmulation() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsNaturalScroll b + +func (v *MockInterfaceInputDevice) SupportsNaturalScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property naturalScrollEnabledByDefault b + +func (v *MockInterfaceInputDevice) NaturalScrollEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property naturalScroll b + +func (v *MockInterfaceInputDevice) NaturalScroll() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsScrollTwoFinger b + +func (v *MockInterfaceInputDevice) SupportsScrollTwoFinger() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollTwoFingerEnabledByDefault b + +func (v *MockInterfaceInputDevice) ScrollTwoFingerEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollTwoFinger b + +func (v *MockInterfaceInputDevice) ScrollTwoFinger() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsScrollEdge b + +func (v *MockInterfaceInputDevice) SupportsScrollEdge() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollEdgeEnabledByDefault b + +func (v *MockInterfaceInputDevice) ScrollEdgeEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollEdge b + +func (v *MockInterfaceInputDevice) ScrollEdge() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsScrollOnButtonDown b + +func (v *MockInterfaceInputDevice) SupportsScrollOnButtonDown() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollOnButtonDownEnabledByDefault b + +func (v *MockInterfaceInputDevice) ScrollOnButtonDownEnabledByDefault() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property defaultScrollButton u + +func (v *MockInterfaceInputDevice) DefaultScrollButton() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollOnButtonDown b + +func (v *MockInterfaceInputDevice) ScrollOnButtonDown() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property scrollButton u + +func (v *MockInterfaceInputDevice) ScrollButton() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property switchDevice b + +func (v *MockInterfaceInputDevice) SwitchDevice() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property lidSwitch b + +func (v *MockInterfaceInputDevice) LidSwitch() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property tabletModeSwitch b + +func (v *MockInterfaceInputDevice) TabletModeSwitch() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsClickMethodAreas b + +func (v *MockInterfaceInputDevice) SupportsClickMethodAreas() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property defaultClickMethodAreas b + +func (v *MockInterfaceInputDevice) DefaultClickMethodAreas() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property clickMethodAreas b + +func (v *MockInterfaceInputDevice) ClickMethodAreas() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property supportsClickMethodClickfinger b + +func (v *MockInterfaceInputDevice) SupportsClickMethodClickfinger() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property defaultClickMethodClickfinger b + +func (v *MockInterfaceInputDevice) DefaultClickMethodClickfinger() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property clickMethodClickfinger b + +func (v *MockInterfaceInputDevice) ClickMethodClickfinger() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/Compositor.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/Compositor.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/Compositor.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/Compositor.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ +{ + "Service": "org.kde.KWin", + "Objects": [ + { + "Type": "Compositor", + "Path": "/Compositor", + "Interfaces": [ + { + "Name": "org.kde.kwin.Compositing", + "Type": "compositing" + } + ] + }, + { + "Type": "InputDeviceManager", + "Path": "/org/kde/KWin/InputDevice", + "Interfaces": [ + { + "Name": "org.kde.KWin.InputDeviceManager", + "Type": "inputDeviceManager" + } + ] + }, + { + "Type": "InputDevice", + "Interfaces": [ + { + "Name": "org.kde.KWin.InputDevice", + "Type": "inputDevice" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/InputDeviceManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/InputDeviceManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/InputDeviceManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/InputDeviceManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/InputDevice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/InputDevice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.kde.kwin/InputDevice.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.kde.kwin/InputDevice.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,394 @@ +// Code generated by "./generator ./session/org.mpris.mediaplayer2"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package mediaplayer2 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type MediaPlayer interface { + MediaPlayer2() mediaPlayer // interface org.mpris.MediaPlayer2 + Player() player // interface org.mpris.MediaPlayer2.Player + proxy.Object +} + +type objectMediaPlayer struct { + interfaceMediaPlayer // interface org.mpris.MediaPlayer2 + interfacePlayer // interface org.mpris.MediaPlayer2.Player + proxy.ImplObject +} + +func NewMediaPlayer(conn *dbus.Conn, serviceName string) MediaPlayer { + obj := new(objectMediaPlayer) + obj.ImplObject.Init_(conn, serviceName, "/org/mpris/MediaPlayer2") + return obj +} + +func (obj *objectMediaPlayer) MediaPlayer2() mediaPlayer { + return &obj.interfaceMediaPlayer +} + +type mediaPlayer interface { + GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Quit(flags dbus.Flags) error + GoRaise(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Raise(flags dbus.Flags) error + CanQuit() proxy.PropBool + CanRaise() proxy.PropBool + DesktopEntry() proxy.PropString + Identity() proxy.PropString +} + +type interfaceMediaPlayer struct{} + +func (v *interfaceMediaPlayer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceMediaPlayer) GetInterfaceName_() string { + return "org.mpris.MediaPlayer2" +} + +// method Quit + +func (v *interfaceMediaPlayer) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Quit", flags, ch) +} + +func (v *interfaceMediaPlayer) Quit(flags dbus.Flags) error { + return (<-v.GoQuit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Raise + +func (v *interfaceMediaPlayer) GoRaise(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Raise", flags, ch) +} + +func (v *interfaceMediaPlayer) Raise(flags dbus.Flags) error { + return (<-v.GoRaise(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property CanQuit b + +func (v *interfaceMediaPlayer) CanQuit() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanQuit", + } +} + +// property CanRaise b + +func (v *interfaceMediaPlayer) CanRaise() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanRaise", + } +} + +// property DesktopEntry s + +func (v *interfaceMediaPlayer) DesktopEntry() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DesktopEntry", + } +} + +// property Identity s + +func (v *interfaceMediaPlayer) Identity() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Identity", + } +} + +func (obj *objectMediaPlayer) Player() player { + return &obj.interfacePlayer +} + +type player interface { + GoNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Next(flags dbus.Flags) error + GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Pause(flags dbus.Flags) error + GoPlay(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Play(flags dbus.Flags) error + GoPlayPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PlayPause(flags dbus.Flags) error + GoPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Previous(flags dbus.Flags) error + GoSeek(flags dbus.Flags, ch chan *dbus.Call, Offset int64) *dbus.Call + Seek(flags dbus.Flags, Offset int64) error + GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, TrackId dbus.ObjectPath, Position int64) *dbus.Call + SetPosition(flags dbus.Flags, TrackId dbus.ObjectPath, Position int64) error + GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Stop(flags dbus.Flags) error + ConnectSeeked(cb func(Position int64)) (dbusutil.SignalHandlerId, error) + CanControl() proxy.PropBool + CanGoNext() proxy.PropBool + CanGoPrevious() proxy.PropBool + CanPause() proxy.PropBool + CanPlay() proxy.PropBool + CanSeek() proxy.PropBool + Metadata() PropPlayerMetadata + PlaybackStatus() proxy.PropString + Position() proxy.PropInt64 + Volume() proxy.PropDouble +} + +type interfacePlayer struct{} + +func (v *interfacePlayer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePlayer) GetInterfaceName_() string { + return "org.mpris.MediaPlayer2.Player" +} + +// method Next + +func (v *interfacePlayer) GoNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Next", flags, ch) +} + +func (v *interfacePlayer) Next(flags dbus.Flags) error { + return (<-v.GoNext(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Pause + +func (v *interfacePlayer) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Pause", flags, ch) +} + +func (v *interfacePlayer) Pause(flags dbus.Flags) error { + return (<-v.GoPause(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Play + +func (v *interfacePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Play", flags, ch) +} + +func (v *interfacePlayer) Play(flags dbus.Flags) error { + return (<-v.GoPlay(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PlayPause + +func (v *interfacePlayer) GoPlayPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PlayPause", flags, ch) +} + +func (v *interfacePlayer) PlayPause(flags dbus.Flags) error { + return (<-v.GoPlayPause(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Previous + +func (v *interfacePlayer) GoPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Previous", flags, ch) +} + +func (v *interfacePlayer) Previous(flags dbus.Flags) error { + return (<-v.GoPrevious(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Seek + +func (v *interfacePlayer) GoSeek(flags dbus.Flags, ch chan *dbus.Call, Offset int64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Seek", flags, ch, Offset) +} + +func (v *interfacePlayer) Seek(flags dbus.Flags, Offset int64) error { + return (<-v.GoSeek(flags, make(chan *dbus.Call, 1), Offset).Done).Err +} + +// method SetPosition + +func (v *interfacePlayer) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, TrackId dbus.ObjectPath, Position int64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPosition", flags, ch, TrackId, Position) +} + +func (v *interfacePlayer) SetPosition(flags dbus.Flags, TrackId dbus.ObjectPath, Position int64) error { + return (<-v.GoSetPosition(flags, make(chan *dbus.Call, 1), TrackId, Position).Done).Err +} + +// method Stop + +func (v *interfacePlayer) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch) +} + +func (v *interfacePlayer) Stop(flags dbus.Flags) error { + return (<-v.GoStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Seeked + +func (v *interfacePlayer) ConnectSeeked(cb func(Position int64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Seeked", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Seeked", + } + handlerFunc := func(sig *dbus.Signal) { + var Position int64 + err := dbus.Store(sig.Body, &Position) + if err == nil { + cb(Position) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property CanControl b + +func (v *interfacePlayer) CanControl() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanControl", + } +} + +// property CanGoNext b + +func (v *interfacePlayer) CanGoNext() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanGoNext", + } +} + +// property CanGoPrevious b + +func (v *interfacePlayer) CanGoPrevious() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanGoPrevious", + } +} + +// property CanPause b + +func (v *interfacePlayer) CanPause() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanPause", + } +} + +// property CanPlay b + +func (v *interfacePlayer) CanPlay() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanPlay", + } +} + +// property CanSeek b + +func (v *interfacePlayer) CanSeek() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanSeek", + } +} + +type PropPlayerMetadata interface { + Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error +} + +type implPropPlayerMetadata struct { + Impl proxy.Implementer + Name string +} + +func (p implPropPlayerMetadata) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropPlayerMetadata) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropPlayerMetadata) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Metadata a{sv} + +func (v *interfacePlayer) Metadata() PropPlayerMetadata { + return &implPropPlayerMetadata{ + Impl: v, + Name: "Metadata", + } +} + +// property PlaybackStatus s + +func (v *interfacePlayer) PlaybackStatus() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PlaybackStatus", + } +} + +// property Position x + +func (v *interfacePlayer) Position() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Position", + } +} + +// property Volume d + +func (v *interfacePlayer) Volume() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Volume", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,441 @@ +// Code generated by "./generator ./session/org.mpris.mediaplayer2"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package mediaplayer2 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockMediaPlayer struct { + MockInterfaceMediaPlayer // interface org.mpris.MediaPlayer2 + MockInterfacePlayer // interface org.mpris.MediaPlayer2.Player + proxy.MockObject +} + +type MockInterfaceMediaPlayer struct { + mock.Mock +} + +// method Quit + +func (v *MockInterfaceMediaPlayer) GoQuit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMediaPlayer) Quit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Raise + +func (v *MockInterfaceMediaPlayer) GoRaise(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMediaPlayer) Raise(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property CanQuit b + +func (v *MockInterfaceMediaPlayer) CanQuit() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanRaise b + +func (v *MockInterfaceMediaPlayer) CanRaise() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DesktopEntry s + +func (v *MockInterfaceMediaPlayer) DesktopEntry() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Identity s + +func (v *MockInterfaceMediaPlayer) Identity() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfacePlayer struct { + mock.Mock +} + +// method Next + +func (v *MockInterfacePlayer) GoNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) Next(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Pause + +func (v *MockInterfacePlayer) GoPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) Pause(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Play + +func (v *MockInterfacePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) Play(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PlayPause + +func (v *MockInterfacePlayer) GoPlayPause(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) PlayPause(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Previous + +func (v *MockInterfacePlayer) GoPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) Previous(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Seek + +func (v *MockInterfacePlayer) GoSeek(flags dbus.Flags, ch chan *dbus.Call, Offset int64) *dbus.Call { + mockArgs := v.Called(flags, ch, Offset) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) Seek(flags dbus.Flags, Offset int64) error { + mockArgs := v.Called(flags, Offset) + + return mockArgs.Error(0) +} + +// method SetPosition + +func (v *MockInterfacePlayer) GoSetPosition(flags dbus.Flags, ch chan *dbus.Call, TrackId dbus.ObjectPath, Position int64) *dbus.Call { + mockArgs := v.Called(flags, ch, TrackId, Position) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) SetPosition(flags dbus.Flags, TrackId dbus.ObjectPath, Position int64) error { + mockArgs := v.Called(flags, TrackId, Position) + + return mockArgs.Error(0) +} + +// method Stop + +func (v *MockInterfacePlayer) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePlayer) Stop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Seeked + +func (v *MockInterfacePlayer) ConnectSeeked(cb func(Position int64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property CanControl b + +func (v *MockInterfacePlayer) CanControl() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanGoNext b + +func (v *MockInterfacePlayer) CanGoNext() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanGoPrevious b + +func (v *MockInterfacePlayer) CanGoPrevious() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanPause b + +func (v *MockInterfacePlayer) CanPause() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanPlay b + +func (v *MockInterfacePlayer) CanPlay() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanSeek b + +func (v *MockInterfacePlayer) CanSeek() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropPlayerMetadata struct { + mock.Mock +} + +func (p MockPropPlayerMetadata) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropPlayerMetadata) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropPlayerMetadata) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Metadata a{sv} + +func (v *MockInterfacePlayer) Metadata() PropPlayerMetadata { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropPlayerMetadata) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PlaybackStatus s + +func (v *MockInterfacePlayer) PlaybackStatus() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Position x + +func (v *MockInterfacePlayer) Position() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Volume d + +func (v *MockInterfacePlayer) Volume() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +{ + "Service1": "org.mpris.MediaPlayer2", + "Objects": [ + { + "Type": "MediaPlayer", + "Path": "/org/mpris/MediaPlayer2", + "Interfaces": [ + { + "Name": "org.mpris.MediaPlayer2", + "Type": "mediaPlayer" + }, + { + "Name": "org.mpris.MediaPlayer2.Player", + "Type": "player", + "Fixes": { + "p/Metadata": { + "Type": "PropPlayerMetadata", + "ValueType": "map[string]dbus.Variant" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/MediaPlayer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/MediaPlayer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/session/org.mpris.mediaplayer2/MediaPlayer.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/session/org.mpris.mediaplayer2/MediaPlayer.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/ABRecovery.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/ABRecovery.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/ABRecovery.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/ABRecovery.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,172 @@ +// Code generated by "./generator ./system/com.deepin.abrecovery"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package abrecovery + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ABRecovery interface { + abRecovery // interface com.deepin.ABRecovery + proxy.Object +} + +type objectABRecovery struct { + interfaceAbRecovery // interface com.deepin.ABRecovery + proxy.ImplObject +} + +func NewABRecovery(conn *dbus.Conn) ABRecovery { + obj := new(objectABRecovery) + obj.ImplObject.Init_(conn, "com.deepin.ABRecovery", "/com/deepin/ABRecovery") + return obj +} + +type abRecovery interface { + GoCanBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanBackup(flags dbus.Flags) (bool, error) + GoCanRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanRestore(flags dbus.Flags) (bool, error) + GoStartBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StartBackup(flags dbus.Flags) error + GoStartRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StartRestore(flags dbus.Flags) error + ConnectJobEnd(cb func(kind string, success bool, errMsg string)) (dbusutil.SignalHandlerId, error) + BackingUp() proxy.PropBool + Restoring() proxy.PropBool + ConfigValid() proxy.PropBool + HasBackedUp() proxy.PropBool +} + +type interfaceAbRecovery struct{} + +func (v *interfaceAbRecovery) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAbRecovery) GetInterfaceName_() string { + return "com.deepin.ABRecovery" +} + +// method CanBackup + +func (v *interfaceAbRecovery) GoCanBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanBackup", flags, ch) +} + +func (*interfaceAbRecovery) StoreCanBackup(call *dbus.Call) (can bool, err error) { + err = call.Store(&can) + return +} + +func (v *interfaceAbRecovery) CanBackup(flags dbus.Flags) (bool, error) { + return v.StoreCanBackup( + <-v.GoCanBackup(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanRestore + +func (v *interfaceAbRecovery) GoCanRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRestore", flags, ch) +} + +func (*interfaceAbRecovery) StoreCanRestore(call *dbus.Call) (can bool, err error) { + err = call.Store(&can) + return +} + +func (v *interfaceAbRecovery) CanRestore(flags dbus.Flags) (bool, error) { + return v.StoreCanRestore( + <-v.GoCanRestore(flags, make(chan *dbus.Call, 1)).Done) +} + +// method StartBackup + +func (v *interfaceAbRecovery) GoStartBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartBackup", flags, ch) +} + +func (v *interfaceAbRecovery) StartBackup(flags dbus.Flags) error { + return (<-v.GoStartBackup(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StartRestore + +func (v *interfaceAbRecovery) GoStartRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartRestore", flags, ch) +} + +func (v *interfaceAbRecovery) StartRestore(flags dbus.Flags) error { + return (<-v.GoStartRestore(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal JobEnd + +func (v *interfaceAbRecovery) ConnectJobEnd(cb func(kind string, success bool, errMsg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "JobEnd", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".JobEnd", + } + handlerFunc := func(sig *dbus.Signal) { + var kind string + var success bool + var errMsg string + err := dbus.Store(sig.Body, &kind, &success, &errMsg) + if err == nil { + cb(kind, success, errMsg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property BackingUp b + +func (v *interfaceAbRecovery) BackingUp() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "BackingUp", + } +} + +// property Restoring b + +func (v *interfaceAbRecovery) Restoring() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Restoring", + } +} + +// property ConfigValid b + +func (v *interfaceAbRecovery) ConfigValid() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ConfigValid", + } +} + +// property HasBackedUp b + +func (v *interfaceAbRecovery) HasBackedUp() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasBackedUp", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,162 @@ +// Code generated by "./generator ./system/com.deepin.abrecovery"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package abrecovery + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockABRecovery struct { + MockInterfaceAbRecovery // interface com.deepin.ABRecovery + proxy.MockObject +} + +type MockInterfaceAbRecovery struct { + mock.Mock +} + +// method CanBackup + +func (v *MockInterfaceAbRecovery) GoCanBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAbRecovery) CanBackup(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanRestore + +func (v *MockInterfaceAbRecovery) GoCanRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAbRecovery) CanRestore(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method StartBackup + +func (v *MockInterfaceAbRecovery) GoStartBackup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAbRecovery) StartBackup(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StartRestore + +func (v *MockInterfaceAbRecovery) GoStartRestore(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAbRecovery) StartRestore(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal JobEnd + +func (v *MockInterfaceAbRecovery) ConnectJobEnd(cb func(kind string, success bool, errMsg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property BackingUp b + +func (v *MockInterfaceAbRecovery) BackingUp() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Restoring b + +func (v *MockInterfaceAbRecovery) Restoring() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigValid b + +func (v *MockInterfaceAbRecovery) ConfigValid() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasBackedUp b + +func (v *MockInterfaceAbRecovery) HasBackedUp() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.abrecovery/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.abrecovery/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.ABRecovery", + "Objects": [ + { + "Type": "ABRecovery", + "Path": "/com/deepin/ABRecovery", + "Interfaces": [ + { + "Name": "com.deepin.ABRecovery", + "Type": "abRecovery" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ +// Code generated by "./generator ./system/com.deepin.api.device"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package device + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Device interface { + device // interface com.deepin.api.Device + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface com.deepin.api.Device + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn) Device { + obj := new(objectDevice) + obj.ImplObject.Init_(conn, "com.deepin.api.Device", "/com/deepin/api/Device") + return obj +} + +type device interface { + GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) + GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + UnblockBluetoothDevices(flags dbus.Flags) error +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevice) GetInterfaceName_() string { + return "com.deepin.api.Device" +} + +// method HasBluetoothDeviceBlocked + +func (v *interfaceDevice) GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HasBluetoothDeviceBlocked", flags, ch) +} + +func (*interfaceDevice) StoreHasBluetoothDeviceBlocked(call *dbus.Call) (has bool, err error) { + err = call.Store(&has) + return +} + +func (v *interfaceDevice) HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) { + return v.StoreHasBluetoothDeviceBlocked( + <-v.GoHasBluetoothDeviceBlocked(flags, make(chan *dbus.Call, 1)).Done) +} + +// method UnblockBluetoothDevices + +func (v *interfaceDevice) GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnblockBluetoothDevices", flags, ch) +} + +func (v *interfaceDevice) UnblockBluetoothDevices(flags dbus.Flags) error { + return (<-v.GoUnblockBluetoothDevices(flags, make(chan *dbus.Call, 1)).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ +// Code generated by "./generator ./system/com.deepin.api.device"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package device + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDevice struct { + MockInterfaceDevice // interface com.deepin.api.Device + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +// method HasBluetoothDeviceBlocked + +func (v *MockInterfaceDevice) GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method UnblockBluetoothDevices + +func (v *MockInterfaceDevice) GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) UnblockBluetoothDevices(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.api.Device", + "Objects": [ + { + "Type": "Device", + "Path": "/com/deepin/api/Device", + "Interfaces": [ + { + "Name": "com.deepin.api.Device", + "Type": "device" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.device/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.device/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,95 @@ +// Code generated by "./generator ./system/com.deepin.api.localehelper"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package localehelper + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type LocaleHelper interface { + localeHelper // interface com.deepin.api.LocaleHelper + proxy.Object +} + +type objectLocaleHelper struct { + interfaceLocaleHelper // interface com.deepin.api.LocaleHelper + proxy.ImplObject +} + +func NewLocaleHelper(conn *dbus.Conn) LocaleHelper { + obj := new(objectLocaleHelper) + obj.ImplObject.Init_(conn, "com.deepin.api.LocaleHelper", "/com/deepin/api/LocaleHelper") + return obj +} + +type localeHelper interface { + GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + GenerateLocale(flags dbus.Flags, locale string) error + GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + SetLocale(flags dbus.Flags, locale string) error + ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceLocaleHelper struct{} + +func (v *interfaceLocaleHelper) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLocaleHelper) GetInterfaceName_() string { + return "com.deepin.api.LocaleHelper" +} + +// method GenerateLocale + +func (v *interfaceLocaleHelper) GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GenerateLocale", flags, ch, locale) +} + +func (v *interfaceLocaleHelper) GenerateLocale(flags dbus.Flags, locale string) error { + return (<-v.GoGenerateLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err +} + +// method SetLocale + +func (v *interfaceLocaleHelper) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocale", flags, ch, locale) +} + +func (v *interfaceLocaleHelper) SetLocale(flags dbus.Flags, locale string) error { + return (<-v.GoSetLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err +} + +// signal Success + +func (v *interfaceLocaleHelper) ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Success", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Success", + } + handlerFunc := func(sig *dbus.Signal) { + var ok bool + var reason string + err := dbus.Store(sig.Body, &ok, &reason) + if err == nil { + cb(ok, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ +// Code generated by "./generator ./system/com.deepin.api.localehelper"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package localehelper + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLocaleHelper struct { + MockInterfaceLocaleHelper // interface com.deepin.api.LocaleHelper + proxy.MockObject +} + +type MockInterfaceLocaleHelper struct { + mock.Mock +} + +// method GenerateLocale + +func (v *MockInterfaceLocaleHelper) GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLocaleHelper) GenerateLocale(flags dbus.Flags, locale string) error { + mockArgs := v.Called(flags, locale) + + return mockArgs.Error(0) +} + +// method SetLocale + +func (v *MockInterfaceLocaleHelper) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLocaleHelper) SetLocale(flags dbus.Flags, locale string) error { + mockArgs := v.Called(flags, locale) + + return mockArgs.Error(0) +} + +// signal Success + +func (v *MockInterfaceLocaleHelper) ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.api.LocaleHelper", + "Objects": [ + { + "Type": "LocaleHelper", + "Path": "/com/deepin/api/LocaleHelper", + "Interfaces": [ + { + "Name": "com.deepin.api.LocaleHelper", + "Type": "localeHelper" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/LocaleHelper.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/LocaleHelper.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.localehelper/LocaleHelper.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.localehelper/LocaleHelper.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,124 @@ +// Code generated by "./generator ./system/com.deepin.api.soundthemeplayer"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package soundthemeplayer + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type SoundThemePlayer interface { + soundThemePlayer // interface com.deepin.api.SoundThemePlayer + proxy.Object +} + +type objectSoundThemePlayer struct { + interfaceSoundThemePlayer // interface com.deepin.api.SoundThemePlayer + proxy.ImplObject +} + +func NewSoundThemePlayer(conn *dbus.Conn) SoundThemePlayer { + obj := new(objectSoundThemePlayer) + obj.ImplObject.Init_(conn, "com.deepin.api.SoundThemePlayer", "/com/deepin/api/SoundThemePlayer") + return obj +} + +type soundThemePlayer interface { + GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call + EnableSound(flags dbus.Flags, name string, enabled bool) error + GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error + GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call + Play(flags dbus.Flags, theme string, event string, device string) error + GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PlaySoundDesktopLogin(flags dbus.Flags) error + GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call + PrepareShutdownSound(flags dbus.Flags, uid int32) error + GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call + SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error + GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call + SetSoundTheme(flags dbus.Flags, theme string) error +} + +type interfaceSoundThemePlayer struct{} + +func (v *interfaceSoundThemePlayer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSoundThemePlayer) GetInterfaceName_() string { + return "com.deepin.api.SoundThemePlayer" +} + +// method EnableSound + +func (v *interfaceSoundThemePlayer) GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSound", flags, ch, name, enabled) +} + +func (v *interfaceSoundThemePlayer) EnableSound(flags dbus.Flags, name string, enabled bool) error { + return (<-v.GoEnableSound(flags, make(chan *dbus.Call, 1), name, enabled).Done).Err +} + +// method EnableSoundDesktopLogin + +func (v *interfaceSoundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSoundDesktopLogin", flags, ch, enabled) +} + +func (v *interfaceSoundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnableSoundDesktopLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method Play + +func (v *interfaceSoundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Play", flags, ch, theme, event, device) +} + +func (v *interfaceSoundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error { + return (<-v.GoPlay(flags, make(chan *dbus.Call, 1), theme, event, device).Done).Err +} + +// method PlaySoundDesktopLogin + +func (v *interfaceSoundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PlaySoundDesktopLogin", flags, ch) +} + +func (v *interfaceSoundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error { + return (<-v.GoPlaySoundDesktopLogin(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PrepareShutdownSound + +func (v *interfaceSoundThemePlayer) GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PrepareShutdownSound", flags, ch, uid) +} + +func (v *interfaceSoundThemePlayer) PrepareShutdownSound(flags dbus.Flags, uid int32) error { + return (<-v.GoPrepareShutdownSound(flags, make(chan *dbus.Call, 1), uid).Done).Err +} + +// method SaveAudioState + +func (v *interfaceSoundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveAudioState", flags, ch, activePlayback) +} + +func (v *interfaceSoundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error { + return (<-v.GoSaveAudioState(flags, make(chan *dbus.Call, 1), activePlayback).Done).Err +} + +// method SetSoundTheme + +func (v *interfaceSoundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSoundTheme", flags, ch, theme) +} + +func (v *interfaceSoundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error { + return (<-v.GoSetSoundTheme(flags, make(chan *dbus.Call, 1), theme).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,154 @@ +// Code generated by "./generator ./system/com.deepin.api.soundthemeplayer"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package soundthemeplayer + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockSoundThemePlayer struct { + MockInterfaceSoundThemePlayer // interface com.deepin.api.SoundThemePlayer + proxy.MockObject +} + +type MockInterfaceSoundThemePlayer struct { + mock.Mock +} + +// method EnableSound + +func (v *MockInterfaceSoundThemePlayer) GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) EnableSound(flags dbus.Flags, name string, enabled bool) error { + mockArgs := v.Called(flags, name, enabled) + + return mockArgs.Error(0) +} + +// method EnableSoundDesktopLogin + +func (v *MockInterfaceSoundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method Play + +func (v *MockInterfaceSoundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, theme, event, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error { + mockArgs := v.Called(flags, theme, event, device) + + return mockArgs.Error(0) +} + +// method PlaySoundDesktopLogin + +func (v *MockInterfaceSoundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PrepareShutdownSound + +func (v *MockInterfaceSoundThemePlayer) GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) PrepareShutdownSound(flags dbus.Flags, uid int32) error { + mockArgs := v.Called(flags, uid) + + return mockArgs.Error(0) +} + +// method SaveAudioState + +func (v *MockInterfaceSoundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, activePlayback) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error { + mockArgs := v.Called(flags, activePlayback) + + return mockArgs.Error(0) +} + +// method SetSoundTheme + +func (v *MockInterfaceSoundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call { + mockArgs := v.Called(flags, ch, theme) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error { + mockArgs := v.Called(flags, theme) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.api.SoundThemePlayer", + "Objects": [ + { + "Type": "SoundThemePlayer", + "Path": "/com/deepin/api/SoundThemePlayer", + "Interfaces": [ + { + "Name": "com.deepin.api.SoundThemePlayer", + "Type": "soundThemePlayer" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.api.soundthemeplayer/SoundThemePlayer.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/Apps.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/Apps.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/Apps.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/Apps.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,227 @@ +// Code generated by "./generator ./system/com.deepin.daemon.apps"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package apps + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Apps interface { + DesktopFileWatcher() desktopFileWatcher // interface com.deepin.daemon.Apps.DesktopFileWatcher + LaunchedRecorder() launchedRecorder // interface com.deepin.daemon.Apps.LaunchedRecorder + proxy.Object +} + +type objectApps struct { + interfaceDesktopFileWatcher // interface com.deepin.daemon.Apps.DesktopFileWatcher + interfaceLaunchedRecorder // interface com.deepin.daemon.Apps.LaunchedRecorder + proxy.ImplObject +} + +func NewApps(conn *dbus.Conn) Apps { + obj := new(objectApps) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Apps", "/com/deepin/daemon/Apps") + return obj +} + +func (obj *objectApps) DesktopFileWatcher() desktopFileWatcher { + return &obj.interfaceDesktopFileWatcher +} + +type desktopFileWatcher interface { + ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDesktopFileWatcher struct{} + +func (v *interfaceDesktopFileWatcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDesktopFileWatcher) GetInterfaceName_() string { + return "com.deepin.daemon.Apps.DesktopFileWatcher" +} + +// signal Event + +func (v *interfaceDesktopFileWatcher) ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Event", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + var op uint32 + err := dbus.Store(sig.Body, &name, &op) + if err == nil { + cb(name, op) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +func (obj *objectApps) LaunchedRecorder() launchedRecorder { + return &obj.interfaceLaunchedRecorder +} + +type launchedRecorder interface { + GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetNew(flags dbus.Flags) (map[string][]string, error) + GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + MarkLaunched(flags dbus.Flags, desktopFile string) error + GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call + UninstallHints(flags dbus.Flags, desktopFiles []string) error + GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call + WatchDirs(flags dbus.Flags, dirs []string) error + ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) + ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) + ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceLaunchedRecorder struct{} + +func (v *interfaceLaunchedRecorder) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLaunchedRecorder) GetInterfaceName_() string { + return "com.deepin.daemon.Apps.LaunchedRecorder" +} + +// method GetNew + +func (v *interfaceLaunchedRecorder) GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNew", flags, ch) +} + +func (*interfaceLaunchedRecorder) StoreGetNew(call *dbus.Call) (newApps map[string][]string, err error) { + err = call.Store(&newApps) + return +} + +func (v *interfaceLaunchedRecorder) GetNew(flags dbus.Flags) (map[string][]string, error) { + return v.StoreGetNew( + <-v.GoGetNew(flags, make(chan *dbus.Call, 1)).Done) +} + +// method MarkLaunched + +func (v *interfaceLaunchedRecorder) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MarkLaunched", flags, ch, desktopFile) +} + +func (v *interfaceLaunchedRecorder) MarkLaunched(flags dbus.Flags, desktopFile string) error { + return (<-v.GoMarkLaunched(flags, make(chan *dbus.Call, 1), desktopFile).Done).Err +} + +// method UninstallHints + +func (v *interfaceLaunchedRecorder) GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UninstallHints", flags, ch, desktopFiles) +} + +func (v *interfaceLaunchedRecorder) UninstallHints(flags dbus.Flags, desktopFiles []string) error { + return (<-v.GoUninstallHints(flags, make(chan *dbus.Call, 1), desktopFiles).Done).Err +} + +// method WatchDirs + +func (v *interfaceLaunchedRecorder) GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WatchDirs", flags, ch, dirs) +} + +func (v *interfaceLaunchedRecorder) WatchDirs(flags dbus.Flags, dirs []string) error { + return (<-v.GoWatchDirs(flags, make(chan *dbus.Call, 1), dirs).Done).Err +} + +// signal Launched + +func (v *interfaceLaunchedRecorder) ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Launched", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Launched", + } + handlerFunc := func(sig *dbus.Signal) { + var file string + err := dbus.Store(sig.Body, &file) + if err == nil { + cb(file) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StatusSaved + +func (v *interfaceLaunchedRecorder) ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StatusSaved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StatusSaved", + } + handlerFunc := func(sig *dbus.Signal) { + var root string + var file string + var ok bool + err := dbus.Store(sig.Body, &root, &file, &ok) + if err == nil { + cb(root, file, ok) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ServiceRestarted + +func (v *interfaceLaunchedRecorder) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ServiceRestarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ServiceRestarted", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,159 @@ +// Code generated by "./generator ./system/com.deepin.daemon.apps"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package apps + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockApps struct { + MockInterfaceDesktopFileWatcher // interface com.deepin.daemon.Apps.DesktopFileWatcher + MockInterfaceLaunchedRecorder // interface com.deepin.daemon.Apps.LaunchedRecorder + proxy.MockObject +} + +type MockInterfaceDesktopFileWatcher struct { + mock.Mock +} + +// signal Event + +func (v *MockInterfaceDesktopFileWatcher) ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockInterfaceLaunchedRecorder struct { + mock.Mock +} + +// method GetNew + +func (v *MockInterfaceLaunchedRecorder) GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) GetNew(flags dbus.Flags) (map[string][]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string][]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method MarkLaunched + +func (v *MockInterfaceLaunchedRecorder) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) MarkLaunched(flags dbus.Flags, desktopFile string) error { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Error(0) +} + +// method UninstallHints + +func (v *MockInterfaceLaunchedRecorder) GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFiles) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) UninstallHints(flags dbus.Flags, desktopFiles []string) error { + mockArgs := v.Called(flags, desktopFiles) + + return mockArgs.Error(0) +} + +// method WatchDirs + +func (v *MockInterfaceLaunchedRecorder) GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call { + mockArgs := v.Called(flags, ch, dirs) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) WatchDirs(flags dbus.Flags, dirs []string) error { + mockArgs := v.Called(flags, dirs) + + return mockArgs.Error(0) +} + +// signal Launched + +func (v *MockInterfaceLaunchedRecorder) ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StatusSaved + +func (v *MockInterfaceLaunchedRecorder) ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ServiceRestarted + +func (v *MockInterfaceLaunchedRecorder) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.apps/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.apps/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,21 @@ +{ + "Service": "com.deepin.daemon.Apps", + "Objects": [ + { + "Type": "Apps", + "Path": "/com/deepin/daemon/Apps", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Apps.DesktopFileWatcher", + "Type": "desktopFileWatcher", + "Accessor": "DesktopFileWatcher" + }, + { + "Name": "com.deepin.daemon.Apps.LaunchedRecorder", + "Type": "launchedRecorder", + "Accessor": "LaunchedRecorder" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/Authenticate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/Authenticate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/Authenticate.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/Authenticate.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1128 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package authenticate + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Authenticate interface { + authenticate // interface com.deepin.daemon.Authenticate + proxy.Object +} + +type objectAuthenticate struct { + interfaceAuthenticate // interface com.deepin.daemon.Authenticate + proxy.ImplObject +} + +func NewAuthenticate(conn *dbus.Conn) Authenticate { + obj := new(objectAuthenticate) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate") + return obj +} + +type authenticate interface { + GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call + Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) + GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + GetLimits(flags dbus.Flags, username string) (string, error) + GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call + PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) + GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ResetLimits(flags dbus.Flags, username string) error + ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) + SupportEncrypts() proxy.PropString + FrameworkState() proxy.PropInt32 + SupportedFlags() proxy.PropInt32 +} + +type interfaceAuthenticate struct{} + +func (v *interfaceAuthenticate) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAuthenticate) GetInterfaceName_() string { + return "com.deepin.daemon.Authenticate" +} + +// method Authenticate + +func (v *interfaceAuthenticate) GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Authenticate", flags, ch, username, authFlags, appType) +} + +func (*interfaceAuthenticate) StoreAuthenticate(call *dbus.Call) (path string, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceAuthenticate) Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) { + return v.StoreAuthenticate( + <-v.GoAuthenticate(flags, make(chan *dbus.Call, 1), username, authFlags, appType).Done) +} + +// method GetLimits + +func (v *interfaceAuthenticate) GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLimits", flags, ch, username) +} + +func (*interfaceAuthenticate) StoreGetLimits(call *dbus.Call) (limits string, err error) { + err = call.Store(&limits) + return +} + +func (v *interfaceAuthenticate) GetLimits(flags dbus.Flags, username string) (string, error) { + return v.StoreGetLimits( + <-v.GoGetLimits(flags, make(chan *dbus.Call, 1), username).Done) +} + +// method PreOneKeyLogin + +func (v *interfaceAuthenticate) GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PreOneKeyLogin", flags, ch, flag) +} + +func (*interfaceAuthenticate) StorePreOneKeyLogin(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceAuthenticate) PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) { + return v.StorePreOneKeyLogin( + <-v.GoPreOneKeyLogin(flags, make(chan *dbus.Call, 1), flag).Done) +} + +// method ResetLimits + +func (v *interfaceAuthenticate) GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetLimits", flags, ch, username) +} + +func (v *interfaceAuthenticate) ResetLimits(flags dbus.Flags, username string) error { + return (<-v.GoResetLimits(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// signal LimitUpdated + +func (v *interfaceAuthenticate) ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LimitUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LimitUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var username string + err := dbus.Store(sig.Body, &username) + if err == nil { + cb(username) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property SupportEncrypts s + +func (v *interfaceAuthenticate) SupportEncrypts() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SupportEncrypts", + } +} + +// property FrameworkState i + +func (v *interfaceAuthenticate) FrameworkState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "FrameworkState", + } +} + +// property SupportedFlags i + +func (v *interfaceAuthenticate) SupportedFlags() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SupportedFlags", + } +} + +type Fingerprint interface { + fingerprint // interface com.deepin.daemon.Authenticate.Fingerprint + proxy.Object +} + +type objectFingerprint struct { + interfaceFingerprint // interface com.deepin.daemon.Authenticate.Fingerprint + proxy.ImplObject +} + +func NewFingerprint(conn *dbus.Conn) Fingerprint { + obj := new(objectFingerprint) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/Fingerprint") + return obj +} + +type fingerprint interface { + GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call + Claim(flags dbus.Flags, username string, claimed bool) error + GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + DeleteAllFingers(flags dbus.Flags, username string) error + GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call + DeleteFinger(flags dbus.Flags, username string, finger string) error + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Enroll(flags dbus.Flags, finger string) error + GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ListFingers(flags dbus.Flags, username string) ([]string, error) + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, device string) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Verify(flags dbus.Flags, finger string) error + ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) + DefaultDevice() proxy.PropString + Devices() proxy.PropString +} + +type interfaceFingerprint struct{} + +func (v *interfaceFingerprint) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFingerprint) GetInterfaceName_() string { + return "com.deepin.daemon.Authenticate.Fingerprint" +} + +// method Claim + +func (v *interfaceFingerprint) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username, claimed) +} + +func (v *interfaceFingerprint) Claim(flags dbus.Flags, username string, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username, claimed).Done).Err +} + +// method DeleteAllFingers + +func (v *interfaceFingerprint) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, username) +} + +func (v *interfaceFingerprint) DeleteAllFingers(flags dbus.Flags, username string) error { + return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method DeleteFinger + +func (v *interfaceFingerprint) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, username, finger) +} + +func (v *interfaceFingerprint) DeleteFinger(flags dbus.Flags, username string, finger string) error { + return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), username, finger).Done).Err +} + +// method Enroll + +func (v *interfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, finger) +} + +func (v *interfaceFingerprint) Enroll(flags dbus.Flags, finger string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// method ListFingers + +func (v *interfaceFingerprint) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, username) +} + +func (*interfaceFingerprint) StoreListFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceFingerprint) ListFingers(flags dbus.Flags, username string) ([]string, error) { + return v.StoreListFingers( + <-v.GoListFingers(flags, make(chan *dbus.Call, 1), username).Done) +} + +// method SetDefaultDevice + +func (v *interfaceFingerprint) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) +} + +func (v *interfaceFingerprint) SetDefaultDevice(flags dbus.Flags, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method StopEnroll + +func (v *interfaceFingerprint) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceFingerprint) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceFingerprint) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceFingerprint) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Verify + +func (v *interfaceFingerprint) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) +} + +func (v *interfaceFingerprint) Verify(flags dbus.Flags, finger string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceFingerprint) ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &code, &msg) + if err == nil { + cb(id, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFingerprint) ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &code, &msg) + if err == nil { + cb(id, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Touch + +func (v *interfaceFingerprint) ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Touch", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var pressed bool + err := dbus.Store(sig.Body, &id, &pressed) + if err == nil { + cb(id, pressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DefaultDevice s + +func (v *interfaceFingerprint) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +// property Devices s + +func (v *interfaceFingerprint) Devices() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Devices", + } +} + +type UKey interface { + ukey // interface com.deepin.daemon.Authenticate.UKey + proxy.Object +} + +type objectUKey struct { + interfaceUkey // interface com.deepin.daemon.Authenticate.UKey + proxy.ImplObject +} + +func NewUKey(conn *dbus.Conn) UKey { + obj := new(objectUKey) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/UKey") + return obj +} + +type ukey interface { + GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call + ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) + GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call + GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) + GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call + GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, device string) error + GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call + SetPin(flags dbus.Flags, id string, pin string) error + GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + SetSessionPath(flags dbus.Flags, id string) error + GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StartVerify(flags dbus.Flags, id string) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StopVerify(flags dbus.Flags, id string) error + ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) + ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) + ValidDevices() proxy.PropString + DefaultDevice() proxy.PropString +} + +type interfaceUkey struct{} + +func (v *interfaceUkey) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUkey) GetInterfaceName_() string { + return "com.deepin.daemon.Authenticate.UKey" +} + +// method ConstructVerification + +func (v *interfaceUkey) GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ConstructVerification", flags, ch, serviceName, username, useDefaultService) +} + +func (*interfaceUkey) StoreConstructVerification(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceUkey) ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) { + return v.StoreConstructVerification( + <-v.GoConstructVerification(flags, make(chan *dbus.Call, 1), serviceName, username, useDefaultService).Done) +} + +// method GetPINLength + +func (v *interfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPINLength", flags, ch, serviceName, username, useDefaultDevice) +} + +func (*interfaceUkey) StoreGetPINLength(call *dbus.Call) (length int32, err error) { + err = call.Store(&length) + return +} + +func (v *interfaceUkey) GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) { + return v.StoreGetPINLength( + <-v.GoGetPINLength(flags, make(chan *dbus.Call, 1), serviceName, username, useDefaultDevice).Done) +} + +// method GetUserList + +func (v *interfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserList", flags, ch, serviceName, useDefaultDevice) +} + +func (*interfaceUkey) StoreGetUserList(call *dbus.Call) (users []string, err error) { + err = call.Store(&users) + return +} + +func (v *interfaceUkey) GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) { + return v.StoreGetUserList( + <-v.GoGetUserList(flags, make(chan *dbus.Call, 1), serviceName, useDefaultDevice).Done) +} + +// method SetDefaultDevice + +func (v *interfaceUkey) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) +} + +func (v *interfaceUkey) SetDefaultDevice(flags dbus.Flags, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method SetPin + +func (v *interfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPin", flags, ch, id, pin) +} + +func (v *interfaceUkey) SetPin(flags dbus.Flags, id string, pin string) error { + return (<-v.GoSetPin(flags, make(chan *dbus.Call, 1), id, pin).Done).Err +} + +// method SetSessionPath + +func (v *interfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSessionPath", flags, ch, id) +} + +func (v *interfaceUkey) SetSessionPath(flags dbus.Flags, id string) error { + return (<-v.GoSetSessionPath(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method StartVerify + +func (v *interfaceUkey) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, id) +} + +func (v *interfaceUkey) StartVerify(flags dbus.Flags, id string) error { + return (<-v.GoStartVerify(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method StopVerify + +func (v *interfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, id) +} + +func (v *interfaceUkey) StopVerify(flags dbus.Flags, id string) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// signal VerifyResult + +func (v *interfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyResult", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyResult", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var msg string + err := dbus.Store(sig.Body, &id, &msg) + if err == nil { + cb(id, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal State + +func (v *interfaceUkey) ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "State", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".State", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var state int32 + err := dbus.Store(sig.Body, &id, &state) + if err == nil { + cb(id, state) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ValidDevices s + +func (v *interfaceUkey) ValidDevices() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ValidDevices", + } +} + +// property DefaultDevice s + +func (v *interfaceUkey) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +type Face interface { + face // interface com.deepin.daemon.Authenticate.Face + proxy.Object +} + +type objectFace struct { + interfaceFace // interface com.deepin.daemon.Authenticate.Face + proxy.ImplObject +} + +func NewFace(conn *dbus.Conn) Face { + obj := new(objectFace) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/Face") + return obj +} + +type face interface { + GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call + DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error + GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call + DeleteFaces(flags dbus.Flags, serviceName string, username string) error + GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) + GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call + ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) + GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call + RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error + GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call + SetDefaultService(flags dbus.Flags, serviceName string) error + GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call + StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) + GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call + StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StopEnroll(flags dbus.Flags, id string) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StopVerify(flags dbus.Flags, id string) error + ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) + DefaultDevice() proxy.PropString + DefaultService() proxy.PropString + ServiceList() proxy.PropString +} + +type interfaceFace struct{} + +func (v *interfaceFace) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFace) GetInterfaceName_() string { + return "com.deepin.daemon.Authenticate.Face" +} + +// method DeleteFace + +func (v *interfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFace", flags, ch, serviceName, username, faceName) +} + +func (v *interfaceFace) DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error { + return (<-v.GoDeleteFace(flags, make(chan *dbus.Call, 1), serviceName, username, faceName).Done).Err +} + +// method DeleteFaces + +func (v *interfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFaces", flags, ch, serviceName, username) +} + +func (v *interfaceFace) DeleteFaces(flags dbus.Flags, serviceName string, username string) error { + return (<-v.GoDeleteFaces(flags, make(chan *dbus.Call, 1), serviceName, username).Done).Err +} + +// method GetShareMemInfo + +func (v *interfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetShareMemInfo", flags, ch, id) +} + +func (*interfaceFace) StoreGetShareMemInfo(call *dbus.Call) (sockPath string, key string, size int32, err error) { + err = call.Store(&sockPath, &key, &size) + return +} + +func (v *interfaceFace) GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) { + return v.StoreGetShareMemInfo( + <-v.GoGetShareMemInfo(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method ListFaces + +func (v *interfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFaces", flags, ch, serviceName, username) +} + +func (*interfaceFace) StoreListFaces(call *dbus.Call) (faces []string, err error) { + err = call.Store(&faces) + return +} + +func (v *interfaceFace) ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) { + return v.StoreListFaces( + <-v.GoListFaces(flags, make(chan *dbus.Call, 1), serviceName, username).Done) +} + +// method RenameFace + +func (v *interfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFace", flags, ch, serviceName, username, oldFace, newFace) +} + +func (v *interfaceFace) RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error { + return (<-v.GoRenameFace(flags, make(chan *dbus.Call, 1), serviceName, username, oldFace, newFace).Done).Err +} + +// method SetDefaultDevice + +func (v *interfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, serviceName, device) +} + +func (v *interfaceFace) SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), serviceName, device).Done).Err +} + +// method SetDefaultService + +func (v *interfaceFace) GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultService", flags, ch, serviceName) +} + +func (v *interfaceFace) SetDefaultService(flags dbus.Flags, serviceName string) error { + return (<-v.GoSetDefaultService(flags, make(chan *dbus.Call, 1), serviceName).Done).Err +} + +// method StartEnroll + +func (v *interfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartEnroll", flags, ch, username, serviceName, faceName) +} + +func (*interfaceFace) StoreStartEnroll(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceFace) StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) { + return v.StoreStartEnroll( + <-v.GoStartEnroll(flags, make(chan *dbus.Call, 1), username, serviceName, faceName).Done) +} + +// method StartVerify + +func (v *interfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, username, serviceName, timeout) +} + +func (*interfaceFace) StoreStartVerify(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceFace) StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) { + return v.StoreStartVerify( + <-v.GoStartVerify(flags, make(chan *dbus.Call, 1), username, serviceName, timeout).Done) +} + +// method StopEnroll + +func (v *interfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch, id) +} + +func (v *interfaceFace) StopEnroll(flags dbus.Flags, id string) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method StopVerify + +func (v *interfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, id) +} + +func (v *interfaceFace) StopVerify(flags dbus.Flags, id string) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceFace) ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var user string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &user, &code, &msg) + if err == nil { + cb(id, user, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFace) ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var user string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &user, &code, &msg) + if err == nil { + cb(id, user, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceStatus + +func (v *interfaceFace) ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var serviceName string + var code int32 + err := dbus.Store(sig.Body, &serviceName, &code) + if err == nil { + cb(serviceName, code) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DefaultDevice s + +func (v *interfaceFace) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +// property DefaultService s + +func (v *interfaceFace) DefaultService() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultService", + } +} + +// property ServiceList s + +func (v *interfaceFace) ServiceList() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ServiceList", + } +} + +type CharaManger interface { + charaManger // interface com.deepin.daemon.Authenticate.CharaManger + proxy.Object +} + +type objectCharaManger struct { + interfaceCharaManger // interface com.deepin.daemon.Authenticate.CharaManger + proxy.ImplObject +} + +func NewCharaManger(conn *dbus.Conn) CharaManger { + obj := new(objectCharaManger) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Authenticate", "/com/deepin/daemon/Authenticate/CharaManger") + return obj +} + +type charaManger interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call + Delete(flags dbus.Flags, charaType int32, charaName string) error + GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call + EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) + GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EnrollStop(flags dbus.Flags) error + GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call + List(flags dbus.Flags, driverName string, charaType int32) (string, error) + GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call + Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error + ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) + ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) + ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) + DriverInfo() proxy.PropString +} + +type interfaceCharaManger struct{} + +func (v *interfaceCharaManger) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCharaManger) GetInterfaceName_() string { + return "com.deepin.daemon.Authenticate.CharaManger" +} + +// method Delete + +func (v *interfaceCharaManger) GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, charaType, charaName) +} + +func (v *interfaceCharaManger) Delete(flags dbus.Flags, charaType int32, charaName string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), charaType, charaName).Done).Err +} + +// method EnrollStart + +func (v *interfaceCharaManger) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, driverName, charaType, charaName) +} + +func (*interfaceCharaManger) StoreEnrollStart(call *dbus.Call) (outArg0 dbus.UnixFD, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceCharaManger) EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) { + return v.StoreEnrollStart( + <-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), driverName, charaType, charaName).Done) +} + +// method EnrollStop + +func (v *interfaceCharaManger) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) +} + +func (v *interfaceCharaManger) EnrollStop(flags dbus.Flags) error { + return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method List + +func (v *interfaceCharaManger) GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch, driverName, charaType) +} + +func (*interfaceCharaManger) StoreList(call *dbus.Call) (outArg0 string, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceCharaManger) List(flags dbus.Flags, driverName string, charaType int32) (string, error) { + return v.StoreList( + <-v.GoList(flags, make(chan *dbus.Call, 1), driverName, charaType).Done) +} + +// method Rename + +func (v *interfaceCharaManger) GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Rename", flags, ch, charaType, oldName, newName) +} + +func (v *interfaceCharaManger) Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error { + return (<-v.GoRename(flags, make(chan *dbus.Call, 1), charaType, oldName, newName).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceCharaManger) ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var Sender string + var Code int32 + var Msg string + err := dbus.Store(sig.Body, &Sender, &Code, &Msg) + if err == nil { + cb(Sender, Code, Msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CharaUpdated + +func (v *interfaceCharaManger) ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CharaUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CharaUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var DriverName string + var CharaType int32 + err := dbus.Store(sig.Body, &DriverName, &CharaType) + if err == nil { + cb(DriverName, CharaType) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DriverChanged + +func (v *interfaceCharaManger) ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DriverChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DriverChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DriverInfo s + +func (v *interfaceCharaManger) DriverInfo() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DriverInfo", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1089 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package authenticate + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAuthenticate struct { + MockInterfaceAuthenticate // interface com.deepin.daemon.Authenticate + proxy.MockObject +} + +type MockInterfaceAuthenticate struct { + mock.Mock +} + +// method Authenticate + +func (v *MockInterfaceAuthenticate) GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call { + mockArgs := v.Called(flags, ch, username, authFlags, appType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) { + mockArgs := v.Called(flags, username, authFlags, appType) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetLimits + +func (v *MockInterfaceAuthenticate) GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) GetLimits(flags dbus.Flags, username string) (string, error) { + mockArgs := v.Called(flags, username) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method PreOneKeyLogin + +func (v *MockInterfaceAuthenticate) GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call { + mockArgs := v.Called(flags, ch, flag) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) { + mockArgs := v.Called(flags, flag) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ResetLimits + +func (v *MockInterfaceAuthenticate) GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) ResetLimits(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// signal LimitUpdated + +func (v *MockInterfaceAuthenticate) ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property SupportEncrypts s + +func (v *MockInterfaceAuthenticate) SupportEncrypts() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FrameworkState i + +func (v *MockInterfaceAuthenticate) FrameworkState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportedFlags i + +func (v *MockInterfaceAuthenticate) SupportedFlags() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockFingerprint struct { + MockInterfaceFingerprint // interface com.deepin.daemon.Authenticate.Fingerprint + proxy.MockObject +} + +type MockInterfaceFingerprint struct { + mock.Mock +} + +// method Claim + +func (v *MockInterfaceFingerprint) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, username, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Claim(flags dbus.Flags, username string, claimed bool) error { + mockArgs := v.Called(flags, username, claimed) + + return mockArgs.Error(0) +} + +// method DeleteAllFingers + +func (v *MockInterfaceFingerprint) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) DeleteAllFingers(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method DeleteFinger + +func (v *MockInterfaceFingerprint) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) DeleteFinger(flags dbus.Flags, username string, finger string) error { + mockArgs := v.Called(flags, username, finger) + + return mockArgs.Error(0) +} + +// method Enroll + +func (v *MockInterfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Enroll(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// method ListFingers + +func (v *MockInterfaceFingerprint) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) ListFingers(flags dbus.Flags, username string) ([]string, error) { + mockArgs := v.Called(flags, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetDefaultDevice + +func (v *MockInterfaceFingerprint) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) SetDefaultDevice(flags dbus.Flags, device string) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceFingerprint) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceFingerprint) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceFingerprint) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Verify(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceFingerprint) ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFingerprint) ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Touch + +func (v *MockInterfaceFingerprint) ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DefaultDevice s + +func (v *MockInterfaceFingerprint) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Devices s + +func (v *MockInterfaceFingerprint) Devices() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockUKey struct { + MockInterfaceUkey // interface com.deepin.daemon.Authenticate.UKey + proxy.MockObject +} + +type MockInterfaceUkey struct { + mock.Mock +} + +// method ConstructVerification + +func (v *MockInterfaceUkey) GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, useDefaultService) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) { + mockArgs := v.Called(flags, serviceName, username, useDefaultService) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetPINLength + +func (v *MockInterfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, useDefaultDevice) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) { + mockArgs := v.Called(flags, serviceName, username, useDefaultDevice) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUserList + +func (v *MockInterfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, useDefaultDevice) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) { + mockArgs := v.Called(flags, serviceName, useDefaultDevice) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetDefaultDevice + +func (v *MockInterfaceUkey) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetDefaultDevice(flags dbus.Flags, device string) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method SetPin + +func (v *MockInterfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call { + mockArgs := v.Called(flags, ch, id, pin) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetPin(flags dbus.Flags, id string, pin string) error { + mockArgs := v.Called(flags, id, pin) + + return mockArgs.Error(0) +} + +// method SetSessionPath + +func (v *MockInterfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetSessionPath(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method StartVerify + +func (v *MockInterfaceUkey) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) StartVerify(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) StopVerify(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// signal VerifyResult + +func (v *MockInterfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal State + +func (v *MockInterfaceUkey) ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ValidDevices s + +func (v *MockInterfaceUkey) ValidDevices() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultDevice s + +func (v *MockInterfaceUkey) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockFace struct { + MockInterfaceFace // interface com.deepin.daemon.Authenticate.Face + proxy.MockObject +} + +type MockInterfaceFace struct { + mock.Mock +} + +// method DeleteFace + +func (v *MockInterfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error { + mockArgs := v.Called(flags, serviceName, username, faceName) + + return mockArgs.Error(0) +} + +// method DeleteFaces + +func (v *MockInterfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFaces(flags dbus.Flags, serviceName string, username string) error { + mockArgs := v.Called(flags, serviceName, username) + + return mockArgs.Error(0) +} + +// method GetShareMemInfo + +func (v *MockInterfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) { + mockArgs := v.Called(flags, id) + + ret2, ok := mockArgs.Get(2).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) + } + + return mockArgs.String(0), mockArgs.String(1), ret2, mockArgs.Error(3) +} + +// method ListFaces + +func (v *MockInterfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) { + mockArgs := v.Called(flags, serviceName, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFace + +func (v *MockInterfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, oldFace, newFace) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error { + mockArgs := v.Called(flags, serviceName, username, oldFace, newFace) + + return mockArgs.Error(0) +} + +// method SetDefaultDevice + +func (v *MockInterfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error { + mockArgs := v.Called(flags, serviceName, device) + + return mockArgs.Error(0) +} + +// method SetDefaultService + +func (v *MockInterfaceFace) GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) SetDefaultService(flags dbus.Flags, serviceName string) error { + mockArgs := v.Called(flags, serviceName) + + return mockArgs.Error(0) +} + +// method StartEnroll + +func (v *MockInterfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, serviceName, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) { + mockArgs := v.Called(flags, username, serviceName, faceName) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method StartVerify + +func (v *MockInterfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call { + mockArgs := v.Called(flags, ch, username, serviceName, timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) { + mockArgs := v.Called(flags, username, serviceName, timeout) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method StopEnroll + +func (v *MockInterfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopEnroll(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopVerify(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceFace) ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFace) ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceStatus + +func (v *MockInterfaceFace) ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DefaultDevice s + +func (v *MockInterfaceFace) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultService s + +func (v *MockInterfaceFace) DefaultService() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ServiceList s + +func (v *MockInterfaceFace) ServiceList() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockCharaManger struct { + MockInterfaceCharaManger // interface com.deepin.daemon.Authenticate.CharaManger + proxy.MockObject +} + +type MockInterfaceCharaManger struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceCharaManger) GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call { + mockArgs := v.Called(flags, ch, charaType, charaName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) Delete(flags dbus.Flags, charaType int32, charaName string) error { + mockArgs := v.Called(flags, charaType, charaName) + + return mockArgs.Error(0) +} + +// method EnrollStart + +func (v *MockInterfaceCharaManger) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call { + mockArgs := v.Called(flags, ch, driverName, charaType, charaName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, driverName, charaType, charaName) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method EnrollStop + +func (v *MockInterfaceCharaManger) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) EnrollStop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method List + +func (v *MockInterfaceCharaManger) GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call { + mockArgs := v.Called(flags, ch, driverName, charaType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) List(flags dbus.Flags, driverName string, charaType int32) (string, error) { + mockArgs := v.Called(flags, driverName, charaType) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Rename + +func (v *MockInterfaceCharaManger) GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, charaType, oldName, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error { + mockArgs := v.Called(flags, charaType, oldName, newName) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceCharaManger) ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CharaUpdated + +func (v *MockInterfaceCharaManger) ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DriverChanged + +func (v *MockInterfaceCharaManger) ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DriverInfo s + +func (v *MockInterfaceCharaManger) DriverInfo() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/CharaManger.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/CharaManger.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/CharaManger.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/CharaManger.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,60 @@ +{ + "Service": "com.deepin.daemon.Authenticate", + "Objects": [ + { + "Type": "Authenticate", + "Path": "/com/deepin/daemon/Authenticate", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate", + "Type": "authenticate", + "Accessor": "Authenticate" + } + ] + }, + { + "Type": "Fingerprint", + "Path": "/com/deepin/daemon/Authenticate/Fingerprint", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.Fingerprint", + "Type": "fingerprint", + "Accessor": "Fingerprint" + } + ] + }, + { + "Type": "UKey", + "Path": "/com/deepin/daemon/Authenticate/UKey", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.UKey", + "Type": "ukey", + "Accessor": "UKey" + } + ] + }, + { + "Type": "Face", + "Path": "/com/deepin/daemon/Authenticate/Face", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.Face", + "Type": "face", + "Accessor": "Face" + } + ] + }, + { + "Type": "CharaManger", + "Path": "/com/deepin/daemon/Authenticate/CharaManger", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.CharaManger", + "Type": "charaManger", + "Accessor": "CharaManger" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/Face.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/Face.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/Face.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/Face.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/Fingerprint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/Fingerprint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/Fingerprint.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/Fingerprint.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package authenticate + +type CharaInfo struct { + CharaName string + CharaType int32 +} + +type DriverInfo struct { + DriverName string + CharaType int32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/UKey.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/UKey.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate/UKey.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate/UKey.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,213 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.BiometricsDriver"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package BiometricsDriver + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type BiometricsDriver interface { + biometricsDriver // interface com.deepin.daemon.authenticate.BiometricsDriver + proxy.Object +} + +type objectBiometricsDriver struct { + interfaceBiometricsDriver // interface com.deepin.daemon.authenticate.BiometricsDriver + proxy.ImplObject +} + +func NewBiometricsDriver(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (BiometricsDriver, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectBiometricsDriver) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type biometricsDriver interface { + SetInterfaceName_(name string) + GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call + Delete(flags dbus.Flags, chara string) error + GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call + EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) + GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call + EnrollStop(flags dbus.Flags, action string) error + GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call + VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) + GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call + VerifyStop(flags dbus.Flags, action string) error + ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) + ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) + List() proxy.PropStringArray + CharaType() proxy.PropInt32 + Claim() proxy.PropBool +} + +type interfaceBiometricsDriver struct{} + +func (v *interfaceBiometricsDriver) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceBiometricsDriver) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceBiometricsDriver) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Delete + +func (v *interfaceBiometricsDriver) GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, chara) +} + +func (v *interfaceBiometricsDriver) Delete(flags dbus.Flags, chara string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), chara).Done).Err +} + +// method EnrollStart + +func (v *interfaceBiometricsDriver) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, chara, type0, action) +} + +func (*interfaceBiometricsDriver) StoreEnrollStart(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBiometricsDriver) EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) { + return v.StoreEnrollStart( + <-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), chara, type0, action).Done) +} + +// method EnrollStop + +func (v *interfaceBiometricsDriver) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch, action) +} + +func (v *interfaceBiometricsDriver) EnrollStop(flags dbus.Flags, action string) error { + return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1), action).Done).Err +} + +// method VerifyStart + +func (v *interfaceBiometricsDriver) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, charas, action) +} + +func (*interfaceBiometricsDriver) StoreVerifyStart(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBiometricsDriver) VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) { + return v.StoreVerifyStart( + <-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), charas, action).Done) +} + +// method VerifyStop + +func (v *interfaceBiometricsDriver) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch, action) +} + +func (v *interfaceBiometricsDriver) VerifyStop(flags dbus.Flags, action string) error { + return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1), action).Done).Err +} + +// signal VerifyStatus + +func (v *interfaceBiometricsDriver) ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var action string + var verifyStatusCode int32 + var message string + err := dbus.Store(sig.Body, &action, &verifyStatusCode, &message) + if err == nil { + cb(action, verifyStatusCode, message) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EnrollStatus + +func (v *interfaceBiometricsDriver) ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var action string + var enrollStatusCode int32 + var message string + err := dbus.Store(sig.Body, &action, &enrollStatusCode, &message) + if err == nil { + cb(action, enrollStatusCode, message) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property List as + +func (v *interfaceBiometricsDriver) List() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "List", + } +} + +// property CharaType i + +func (v *interfaceBiometricsDriver) CharaType() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CharaType", + } +} + +// property Claim b + +func (v *interfaceBiometricsDriver) Claim() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Claim", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,194 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.BiometricsDriver"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package BiometricsDriver + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockBiometricsDriver struct { + MockInterfaceBiometricsDriver // interface com.deepin.daemon.authenticate.BiometricsDriver + proxy.MockObject +} + +type MockInterfaceBiometricsDriver struct { + mock.Mock +} + +func (v *MockInterfaceBiometricsDriver) SetInterfaceName_(string) { +} + +// method Delete + +func (v *MockInterfaceBiometricsDriver) GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call { + mockArgs := v.Called(flags, ch, chara) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) Delete(flags dbus.Flags, chara string) error { + mockArgs := v.Called(flags, chara) + + return mockArgs.Error(0) +} + +// method EnrollStart + +func (v *MockInterfaceBiometricsDriver) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, chara, type0, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, chara, type0, action) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method EnrollStop + +func (v *MockInterfaceBiometricsDriver) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) EnrollStop(flags dbus.Flags, action string) error { + mockArgs := v.Called(flags, action) + + return mockArgs.Error(0) +} + +// method VerifyStart + +func (v *MockInterfaceBiometricsDriver) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, charas, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, charas, action) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method VerifyStop + +func (v *MockInterfaceBiometricsDriver) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) VerifyStop(flags dbus.Flags, action string) error { + mockArgs := v.Called(flags, action) + + return mockArgs.Error(0) +} + +// signal VerifyStatus + +func (v *MockInterfaceBiometricsDriver) ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EnrollStatus + +func (v *MockInterfaceBiometricsDriver) ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property List as + +func (v *MockInterfaceBiometricsDriver) List() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CharaType i + +func (v *MockInterfaceBiometricsDriver) CharaType() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Claim b + +func (v *MockInterfaceBiometricsDriver) Claim() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/BiometricsDriver.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.BiometricsDriver/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.BiometricsDriver/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "BiometricsDriver", + "Path": "", + "Interfaces": [ + { + "Name": "com.deepin.daemon.authenticate.BiometricsDriver", + "CustomInterfaceName": true, + "Type": "biometricsDriver", + "Accessor": "BiometricsDriver" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,315 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.face"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package face + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Face interface { + face // interface com.deepin.daemon.Authenticate.Face.Device + proxy.Object +} + +type objectFace struct { + interfaceFace // interface com.deepin.daemon.Authenticate.Face.Device + proxy.ImplObject +} + +func NewFace(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Face, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectFace) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type face interface { + SetInterfaceName_(name string) + GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call + Claim(flags dbus.Flags, claimed bool) error + GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call + DeleteFace(flags dbus.Flags, uuid string, faceName string) error + GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + DeleteFaces(flags dbus.Flags, uuid string) error + GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) + GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + ListFaces(flags dbus.Flags, uuid string) ([]string, error) + GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call + RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, device string) error + GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call + StartEnroll(flags dbus.Flags, uuid string, faceName string) error + GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call + StartVerify(flags dbus.Flags, uuid string, timeout int32) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) + SupportedDevices() proxy.PropStringArray + DefaultDevice() proxy.PropString + Name() proxy.PropString + Claimed() proxy.PropBool + Capability() proxy.PropInt32 + Status() proxy.PropInt32 +} + +type interfaceFace struct{} + +func (v *interfaceFace) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceFace) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceFace) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Claim + +func (v *interfaceFace) GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, claimed) +} + +func (v *interfaceFace) Claim(flags dbus.Flags, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), claimed).Done).Err +} + +// method DeleteFace + +func (v *interfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFace", flags, ch, uuid, faceName) +} + +func (v *interfaceFace) DeleteFace(flags dbus.Flags, uuid string, faceName string) error { + return (<-v.GoDeleteFace(flags, make(chan *dbus.Call, 1), uuid, faceName).Done).Err +} + +// method DeleteFaces + +func (v *interfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFaces", flags, ch, uuid) +} + +func (v *interfaceFace) DeleteFaces(flags dbus.Flags, uuid string) error { + return (<-v.GoDeleteFaces(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method GetShareMemInfo + +func (v *interfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetShareMemInfo", flags, ch) +} + +func (*interfaceFace) StoreGetShareMemInfo(call *dbus.Call) (sockPath string, key string, size int32, err error) { + err = call.Store(&sockPath, &key, &size) + return +} + +func (v *interfaceFace) GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) { + return v.StoreGetShareMemInfo( + <-v.GoGetShareMemInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListFaces + +func (v *interfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFaces", flags, ch, uuid) +} + +func (*interfaceFace) StoreListFaces(call *dbus.Call) (faces []string, err error) { + err = call.Store(&faces) + return +} + +func (v *interfaceFace) ListFaces(flags dbus.Flags, uuid string) ([]string, error) { + return v.StoreListFaces( + <-v.GoListFaces(flags, make(chan *dbus.Call, 1), uuid).Done) +} + +// method RenameFace + +func (v *interfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFace", flags, ch, uuid, oldFaceName, newFaceName) +} + +func (v *interfaceFace) RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error { + return (<-v.GoRenameFace(flags, make(chan *dbus.Call, 1), uuid, oldFaceName, newFaceName).Done).Err +} + +// method SetDefaultDevice + +func (v *interfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) +} + +func (v *interfaceFace) SetDefaultDevice(flags dbus.Flags, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method StartEnroll + +func (v *interfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartEnroll", flags, ch, uuid, faceName) +} + +func (v *interfaceFace) StartEnroll(flags dbus.Flags, uuid string, faceName string) error { + return (<-v.GoStartEnroll(flags, make(chan *dbus.Call, 1), uuid, faceName).Done).Err +} + +// method StartVerify + +func (v *interfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, uuid, timeout) +} + +func (v *interfaceFace) StartVerify(flags dbus.Flags, uuid string, timeout int32) error { + return (<-v.GoStartVerify(flags, make(chan *dbus.Call, 1), uuid, timeout).Done).Err +} + +// method StopEnroll + +func (v *interfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceFace) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceFace) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceFace) ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var uuid string + var code int32 + var description string + err := dbus.Store(sig.Body, &uuid, &code, &description) + if err == nil { + cb(uuid, code, description) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFace) ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var uuid string + var code int32 + var description string + err := dbus.Store(sig.Body, &uuid, &code, &description) + if err == nil { + cb(uuid, code, description) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property SupportedDevices as + +func (v *interfaceFace) SupportedDevices() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SupportedDevices", + } +} + +// property DefaultDevice s + +func (v *interfaceFace) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +// property Name s + +func (v *interfaceFace) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Claimed b + +func (v *interfaceFace) Claimed() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Claimed", + } +} + +// property Capability i + +func (v *interfaceFace) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} + +// property Status i + +func (v *interfaceFace) Status() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Status", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,347 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.face"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package face + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockFace struct { + MockInterfaceFace // interface com.deepin.daemon.Authenticate.Face.Device + proxy.MockObject +} + +type MockInterfaceFace struct { + mock.Mock +} + +func (v *MockInterfaceFace) SetInterfaceName_(string) { +} + +// method Claim + +func (v *MockInterfaceFace) GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) Claim(flags dbus.Flags, claimed bool) error { + mockArgs := v.Called(flags, claimed) + + return mockArgs.Error(0) +} + +// method DeleteFace + +func (v *MockInterfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFace(flags dbus.Flags, uuid string, faceName string) error { + mockArgs := v.Called(flags, uuid, faceName) + + return mockArgs.Error(0) +} + +// method DeleteFaces + +func (v *MockInterfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFaces(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method GetShareMemInfo + +func (v *MockInterfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) { + mockArgs := v.Called(flags) + + ret2, ok := mockArgs.Get(2).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) + } + + return mockArgs.String(0), mockArgs.String(1), ret2, mockArgs.Error(3) +} + +// method ListFaces + +func (v *MockInterfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) ListFaces(flags dbus.Flags, uuid string) ([]string, error) { + mockArgs := v.Called(flags, uuid) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFace + +func (v *MockInterfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, oldFaceName, newFaceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error { + mockArgs := v.Called(flags, uuid, oldFaceName, newFaceName) + + return mockArgs.Error(0) +} + +// method SetDefaultDevice + +func (v *MockInterfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) SetDefaultDevice(flags dbus.Flags, device string) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method StartEnroll + +func (v *MockInterfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartEnroll(flags dbus.Flags, uuid string, faceName string) error { + mockArgs := v.Called(flags, uuid, faceName) + + return mockArgs.Error(0) +} + +// method StartVerify + +func (v *MockInterfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartVerify(flags dbus.Flags, uuid string, timeout int32) error { + mockArgs := v.Called(flags, uuid, timeout) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceFace) ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFace) ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property SupportedDevices as + +func (v *MockInterfaceFace) SupportedDevices() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultDevice s + +func (v *MockInterfaceFace) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceFace) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Claimed b + +func (v *MockInterfaceFace) Claimed() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceFace) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Status i + +func (v *MockInterfaceFace) Status() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "Face", + "Path": "", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.Face.Device", + "CustomInterfaceName": true, + "Type": "face", + "Accessor": "Face" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/Face.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/Face.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.face/Face.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.face/Face.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,572 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.fingerprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fingerprint + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Device interface { + device // interface com.deepin.daemon.Authenticate.Fingerprint.Device + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface com.deepin.daemon.Authenticate.Fingerprint.Device + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Device, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDevice) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type device interface { + SetInterfaceName_(name string) + GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call + Claim(flags dbus.Flags, userId string, claimed bool) error + GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + DeleteAllFingers(flags dbus.Flags, userId string) error + GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call + DeleteFinger(flags dbus.Flags, userId string, finger string) error + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Enroll(flags dbus.Flags, finger string) error + GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + ListFingers(flags dbus.Flags, userId string) ([]string, error) + GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call + RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Verify(flags dbus.Flags, finger string) error + ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + State() proxy.PropInt32 + Type() proxy.PropInt32 + Capability() proxy.PropInt32 +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceDevice) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceDevice) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Claim + +func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, userId, claimed) +} + +func (v *interfaceDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), userId, claimed).Done).Err +} + +// method DeleteAllFingers + +func (v *interfaceDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, userId) +} + +func (v *interfaceDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), userId).Done).Err +} + +// method DeleteFinger + +func (v *interfaceDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, userId, finger) +} + +func (v *interfaceDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), userId, finger).Done).Err +} + +// method Enroll + +func (v *interfaceDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, finger) +} + +func (v *interfaceDevice) Enroll(flags dbus.Flags, finger string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// method ListFingers + +func (v *interfaceDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, userId) +} + +func (*interfaceDevice) StoreListFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + return v.StoreListFingers( + <-v.GoListFingers(flags, make(chan *dbus.Call, 1), userId).Done) +} + +// method RenameFinger + +func (v *interfaceDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFinger", flags, ch, userId, finger, newName) +} + +func (v *interfaceDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + return (<-v.GoRenameFinger(flags, make(chan *dbus.Call, 1), userId, finger, newName).Done).Err +} + +// method StopEnroll + +func (v *interfaceDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceDevice) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceDevice) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Verify + +func (v *interfaceDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) +} + +func (v *interfaceDevice) Verify(flags dbus.Flags, finger string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Touch + +func (v *interfaceDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Touch", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var pressed bool + err := dbus.Store(sig.Body, &userId, &pressed) + if err == nil { + cb(userId, pressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property State i + +func (v *interfaceDevice) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property Type i + +func (v *interfaceDevice) Type() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Type", + } +} + +// property Capability i + +func (v *interfaceDevice) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} + +type CommonDevice interface { + commonDevice // interface com.deepin.daemon.Authenticate.Fingerprint.CommonDevice + proxy.Object +} + +type objectCommonDevice struct { + interfaceCommonDevice // interface com.deepin.daemon.Authenticate.Fingerprint.CommonDevice + proxy.ImplObject +} + +func NewCommonDevice(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (CommonDevice, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectCommonDevice) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type commonDevice interface { + SetInterfaceName_(name string) + GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call + Claim(flags dbus.Flags, userId string, claimed bool) error + GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + DeleteAllFingers(flags dbus.Flags, userId string) error + GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call + DeleteFinger(flags dbus.Flags, userId string, finger string) error + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call + Enroll(flags dbus.Flags, username string, finger string) error + GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + ListFingers(flags dbus.Flags, userId string) ([]string, error) + GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call + RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Verify(flags dbus.Flags, finger string) error + ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + State() proxy.PropInt32 + Type() proxy.PropInt32 + Capability() proxy.PropInt32 +} + +type interfaceCommonDevice struct{} + +func (v *interfaceCommonDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceCommonDevice) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceCommonDevice) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Claim + +func (v *interfaceCommonDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, userId, claimed) +} + +func (v *interfaceCommonDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), userId, claimed).Done).Err +} + +// method DeleteAllFingers + +func (v *interfaceCommonDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, userId) +} + +func (v *interfaceCommonDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), userId).Done).Err +} + +// method DeleteFinger + +func (v *interfaceCommonDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, userId, finger) +} + +func (v *interfaceCommonDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), userId, finger).Done).Err +} + +// method Enroll + +func (v *interfaceCommonDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, username, finger) +} + +func (v *interfaceCommonDevice) Enroll(flags dbus.Flags, username string, finger string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), username, finger).Done).Err +} + +// method ListFingers + +func (v *interfaceCommonDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, userId) +} + +func (*interfaceCommonDevice) StoreListFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceCommonDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + return v.StoreListFingers( + <-v.GoListFingers(flags, make(chan *dbus.Call, 1), userId).Done) +} + +// method RenameFinger + +func (v *interfaceCommonDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFinger", flags, ch, userId, finger, newName) +} + +func (v *interfaceCommonDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + return (<-v.GoRenameFinger(flags, make(chan *dbus.Call, 1), userId, finger, newName).Done).Err +} + +// method StopEnroll + +func (v *interfaceCommonDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceCommonDevice) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceCommonDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceCommonDevice) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Verify + +func (v *interfaceCommonDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) +} + +func (v *interfaceCommonDevice) Verify(flags dbus.Flags, finger string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceCommonDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceCommonDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Touch + +func (v *interfaceCommonDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Touch", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var pressed bool + err := dbus.Store(sig.Body, &userId, &pressed) + if err == nil { + cb(userId, pressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceCommonDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property State i + +func (v *interfaceCommonDevice) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property Type i + +func (v *interfaceCommonDevice) Type() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Type", + } +} + +// property Capability i + +func (v *interfaceCommonDevice) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,570 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.fingerprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fingerprint + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDevice struct { + MockInterfaceDevice // interface com.deepin.daemon.Authenticate.Fingerprint.Device + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +func (v *MockInterfaceDevice) SetInterfaceName_(string) { +} + +// method Claim + +func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + mockArgs := v.Called(flags, userId, claimed) + + return mockArgs.Error(0) +} + +// method DeleteAllFingers + +func (v *MockInterfaceDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + mockArgs := v.Called(flags, userId) + + return mockArgs.Error(0) +} + +// method DeleteFinger + +func (v *MockInterfaceDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + mockArgs := v.Called(flags, userId, finger) + + return mockArgs.Error(0) +} + +// method Enroll + +func (v *MockInterfaceDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Enroll(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// method ListFingers + +func (v *MockInterfaceDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + mockArgs := v.Called(flags, userId) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFinger + +func (v *MockInterfaceDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + mockArgs := v.Called(flags, userId, finger, newName) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Verify(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Touch + +func (v *MockInterfaceDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceDevice) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type i + +func (v *MockInterfaceDevice) Type() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceDevice) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockCommonDevice struct { + MockInterfaceCommonDevice // interface com.deepin.daemon.Authenticate.Fingerprint.CommonDevice + proxy.MockObject +} + +type MockInterfaceCommonDevice struct { + mock.Mock +} + +func (v *MockInterfaceCommonDevice) SetInterfaceName_(string) { +} + +// method Claim + +func (v *MockInterfaceCommonDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + mockArgs := v.Called(flags, userId, claimed) + + return mockArgs.Error(0) +} + +// method DeleteAllFingers + +func (v *MockInterfaceCommonDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + mockArgs := v.Called(flags, userId) + + return mockArgs.Error(0) +} + +// method DeleteFinger + +func (v *MockInterfaceCommonDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + mockArgs := v.Called(flags, userId, finger) + + return mockArgs.Error(0) +} + +// method Enroll + +func (v *MockInterfaceCommonDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) Enroll(flags dbus.Flags, username string, finger string) error { + mockArgs := v.Called(flags, username, finger) + + return mockArgs.Error(0) +} + +// method ListFingers + +func (v *MockInterfaceCommonDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + mockArgs := v.Called(flags, userId) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFinger + +func (v *MockInterfaceCommonDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + mockArgs := v.Called(flags, userId, finger, newName) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceCommonDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceCommonDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceCommonDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) Verify(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceCommonDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceCommonDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Touch + +func (v *MockInterfaceCommonDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceCommonDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceCommonDevice) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type i + +func (v *MockInterfaceCommonDevice) Type() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceCommonDevice) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/CommonDevice.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,29 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "Device", + "Path": "", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.Fingerprint.Device", + "CustomInterfaceName": true, + "Type": "device", + "Accessor": "Device" + } + ] + }, + { + "Type": "CommonDevice", + "Path": "", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.Fingerprint.CommonDevice", + "CustomInterfaceName": true, + "Type": "commonDevice", + "Accessor": "CommonDevice" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.fingerprint/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.fingerprint/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,205 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.ukey"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ukey + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type UKey interface { + ukey // interface com.deepin.daemon.Authenticate.UKey.Device + proxy.Object +} + +type objectUKey struct { + interfaceUkey // interface com.deepin.daemon.Authenticate.UKey.Device + proxy.ImplObject +} + +func NewUKey(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (UKey, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUKey) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type ukey interface { + SetInterfaceName_(name string) + GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + GetPINLength(flags dbus.Flags, uuid string) (int32, error) + GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetUserList(flags dbus.Flags) ([]string, error) + GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call + SetPin(flags dbus.Flags, uuid string, gid string, pin string) error + GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call + SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call + StopVerify(flags dbus.Flags, uuid string, gid string) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call + Verify(flags dbus.Flags, uuid string, gid string) error + ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + State() proxy.PropInt32 + Type() proxy.PropInt32 + Capability() proxy.PropInt32 +} + +type interfaceUkey struct{} + +func (v *interfaceUkey) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceUkey) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceUkey) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method GetPINLength + +func (v *interfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPINLength", flags, ch, uuid) +} + +func (*interfaceUkey) StoreGetPINLength(call *dbus.Call) (length int32, err error) { + err = call.Store(&length) + return +} + +func (v *interfaceUkey) GetPINLength(flags dbus.Flags, uuid string) (int32, error) { + return v.StoreGetPINLength( + <-v.GoGetPINLength(flags, make(chan *dbus.Call, 1), uuid).Done) +} + +// method GetUserList + +func (v *interfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserList", flags, ch) +} + +func (*interfaceUkey) StoreGetUserList(call *dbus.Call) (users []string, err error) { + err = call.Store(&users) + return +} + +func (v *interfaceUkey) GetUserList(flags dbus.Flags) ([]string, error) { + return v.StoreGetUserList( + <-v.GoGetUserList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetPin + +func (v *interfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPin", flags, ch, uuid, gid, pin) +} + +func (v *interfaceUkey) SetPin(flags dbus.Flags, uuid string, gid string, pin string) error { + return (<-v.GoSetPin(flags, make(chan *dbus.Call, 1), uuid, gid, pin).Done).Err +} + +// method SetSessionPath + +func (v *interfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSessionPath", flags, ch, uuid, gid, path) +} + +func (v *interfaceUkey) SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error { + return (<-v.GoSetSessionPath(flags, make(chan *dbus.Call, 1), uuid, gid, path).Done).Err +} + +// method StopVerify + +func (v *interfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, uuid, gid) +} + +func (v *interfaceUkey) StopVerify(flags dbus.Flags, uuid string, gid string) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), uuid, gid).Done).Err +} + +// method Verify + +func (v *interfaceUkey) GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, uuid, gid) +} + +func (v *interfaceUkey) Verify(flags dbus.Flags, uuid string, gid string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), uuid, gid).Done).Err +} + +// signal VerifyResult + +func (v *interfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyResult", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyResult", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var msg string + err := dbus.Store(sig.Body, &id, &msg) + if err == nil { + cb(id, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceUkey) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property State i + +func (v *interfaceUkey) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property Type i + +func (v *interfaceUkey) Type() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Type", + } +} + +// property Capability i + +func (v *interfaceUkey) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,213 @@ +// Code generated by "./generator ./system/com.deepin.daemon.authenticate.ukey"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ukey + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockUKey struct { + MockInterfaceUkey // interface com.deepin.daemon.Authenticate.UKey.Device + proxy.MockObject +} + +type MockInterfaceUkey struct { + mock.Mock +} + +func (v *MockInterfaceUkey) SetInterfaceName_(string) { +} + +// method GetPINLength + +func (v *MockInterfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetPINLength(flags dbus.Flags, uuid string) (int32, error) { + mockArgs := v.Called(flags, uuid) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUserList + +func (v *MockInterfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetUserList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetPin + +func (v *MockInterfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid, pin) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetPin(flags dbus.Flags, uuid string, gid string, pin string) error { + mockArgs := v.Called(flags, uuid, gid, pin) + + return mockArgs.Error(0) +} + +// method SetSessionPath + +func (v *MockInterfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error { + mockArgs := v.Called(flags, uuid, gid, path) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) StopVerify(flags dbus.Flags, uuid string, gid string) error { + mockArgs := v.Called(flags, uuid, gid) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceUkey) GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) Verify(flags dbus.Flags, uuid string, gid string) error { + mockArgs := v.Called(flags, uuid, gid) + + return mockArgs.Error(0) +} + +// signal VerifyResult + +func (v *MockInterfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceUkey) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceUkey) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type i + +func (v *MockInterfaceUkey) Type() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceUkey) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "UKey", + "Path": "", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Authenticate.UKey.Device", + "CustomInterfaceName": true, + "Type": "ukey", + "Accessor": "UKey" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/UKey.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/UKey.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.authenticate.ukey/UKey.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.authenticate.ukey/UKey.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,427 @@ +// Code generated by "./generator ./system/com.deepin.daemon.gesture"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package gesture + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Gesture interface { + gesture // interface com.deepin.daemon.Gesture + proxy.Object +} + +type objectGesture struct { + interfaceGesture // interface com.deepin.daemon.Gesture + proxy.ImplObject +} + +func NewGesture(conn *dbus.Conn) Gesture { + obj := new(objectGesture) + obj.ImplObject.Init_(conn, "com.deepin.daemon.Gesture", "/com/deepin/daemon/Gesture") + return obj +} + +type gesture interface { + GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call + SetShortPressDuration(flags dbus.Flags, duration uint32) error + GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call + SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error + GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call + SetInputIgnore(flags dbus.Flags, node string, ignore bool) error + ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) + ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) + ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) + ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) + ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) + ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) + ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) +} + +type interfaceGesture struct{} + +func (v *interfaceGesture) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceGesture) GetInterfaceName_() string { + return "com.deepin.daemon.Gesture" +} + +// method SetShortPressDuration + +func (v *interfaceGesture) GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortPressDuration", flags, ch, duration) +} + +func (v *interfaceGesture) SetShortPressDuration(flags dbus.Flags, duration uint32) error { + return (<-v.GoSetShortPressDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err +} + +// method SetEdgeMoveStopDuration + +func (v *interfaceGesture) GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetEdgeMoveStopDuration", flags, ch, duration) +} + +func (v *interfaceGesture) SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error { + return (<-v.GoSetEdgeMoveStopDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err +} + +// method SetInputIgnore + +func (v *interfaceGesture) GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetInputIgnore", flags, ch, node, ignore) +} + +func (v *interfaceGesture) SetInputIgnore(flags dbus.Flags, node string, ignore bool) error { + return (<-v.GoSetInputIgnore(flags, make(chan *dbus.Call, 1), node, ignore).Done).Err +} + +// signal Event + +func (v *interfaceGesture) ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Event", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + var direction string + var fingers int32 + err := dbus.Store(sig.Body, &name, &direction, &fingers) + if err == nil { + cb(name, direction, fingers) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DbclickDown + +func (v *interfaceGesture) ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DbclickDown", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DbclickDown", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + err := dbus.Store(sig.Body, &fingers) + if err == nil { + cb(fingers) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SwipeMoving + +func (v *interfaceGesture) ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SwipeMoving", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SwipeMoving", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + var accelX float64 + var accely float64 + err := dbus.Store(sig.Body, &fingers, &accelX, &accely) + if err == nil { + cb(fingers, accelX, accely) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SwipeStop + +func (v *interfaceGesture) ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SwipeStop", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SwipeStop", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + err := dbus.Store(sig.Body, &fingers) + if err == nil { + cb(fingers) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchEdgeEvent + +func (v *interfaceGesture) ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchEdgeEvent", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchEdgeEvent", + } + handlerFunc := func(sig *dbus.Signal) { + var direction string + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &direction, &scalex, &scaley) + if err == nil { + cb(direction, scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchSinglePressTimeout + +func (v *interfaceGesture) ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchSinglePressTimeout", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchSinglePressTimeout", + } + handlerFunc := func(sig *dbus.Signal) { + var time int32 + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &time, &scalex, &scaley) + if err == nil { + cb(time, scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchPressTimeout + +func (v *interfaceGesture) ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchPressTimeout", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchPressTimeout", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + var time int32 + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &fingers, &time, &scalex, &scaley) + if err == nil { + cb(fingers, time, scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchUpOrCancel + +func (v *interfaceGesture) ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchUpOrCancel", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchUpOrCancel", + } + handlerFunc := func(sig *dbus.Signal) { + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &scalex, &scaley) + if err == nil { + cb(scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchEdgeMoveStop + +func (v *interfaceGesture) ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchEdgeMoveStop", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchEdgeMoveStop", + } + handlerFunc := func(sig *dbus.Signal) { + var direction string + var scalex float64 + var scaley float64 + var duration int32 + err := dbus.Store(sig.Body, &direction, &scalex, &scaley, &duration) + if err == nil { + cb(direction, scalex, scaley, duration) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchEdgeMoveStopLeave + +func (v *interfaceGesture) ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchEdgeMoveStopLeave", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchEdgeMoveStopLeave", + } + handlerFunc := func(sig *dbus.Signal) { + var direction string + var scalex float64 + var scaley float64 + var duration int32 + err := dbus.Store(sig.Body, &direction, &scalex, &scaley, &duration) + if err == nil { + cb(direction, scalex, scaley, duration) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchMoving + +func (v *interfaceGesture) ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchMoving", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchMoving", + } + handlerFunc := func(sig *dbus.Signal) { + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &scalex, &scaley) + if err == nil { + cb(scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchMovementEvent + +func (v *interfaceGesture) ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchMovementEvent", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchMovementEvent", + } + handlerFunc := func(sig *dbus.Signal) { + var duration string + var fingers int32 + var startScalex float64 + var startScaley float64 + var endScalex float64 + var endScaley float64 + err := dbus.Store(sig.Body, &duration, &fingers, &startScalex, &startScaley, &endScalex, &endScaley) + if err == nil { + cb(duration, fingers, startScalex, startScaley, endScalex, endScaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,234 @@ +// Code generated by "./generator ./system/com.deepin.daemon.gesture"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package gesture + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockGesture struct { + MockInterfaceGesture // interface com.deepin.daemon.Gesture + proxy.MockObject +} + +type MockInterfaceGesture struct { + mock.Mock +} + +// method SetShortPressDuration + +func (v *MockInterfaceGesture) GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, duration) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGesture) SetShortPressDuration(flags dbus.Flags, duration uint32) error { + mockArgs := v.Called(flags, duration) + + return mockArgs.Error(0) +} + +// method SetEdgeMoveStopDuration + +func (v *MockInterfaceGesture) GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, duration) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGesture) SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error { + mockArgs := v.Called(flags, duration) + + return mockArgs.Error(0) +} + +// method SetInputIgnore + +func (v *MockInterfaceGesture) GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call { + mockArgs := v.Called(flags, ch, node, ignore) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGesture) SetInputIgnore(flags dbus.Flags, node string, ignore bool) error { + mockArgs := v.Called(flags, node, ignore) + + return mockArgs.Error(0) +} + +// signal Event + +func (v *MockInterfaceGesture) ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DbclickDown + +func (v *MockInterfaceGesture) ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SwipeMoving + +func (v *MockInterfaceGesture) ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SwipeStop + +func (v *MockInterfaceGesture) ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchEdgeEvent + +func (v *MockInterfaceGesture) ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchSinglePressTimeout + +func (v *MockInterfaceGesture) ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchPressTimeout + +func (v *MockInterfaceGesture) ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchUpOrCancel + +func (v *MockInterfaceGesture) ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchEdgeMoveStop + +func (v *MockInterfaceGesture) ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchEdgeMoveStopLeave + +func (v *MockInterfaceGesture) ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchMoving + +func (v *MockInterfaceGesture) ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchMovementEvent + +func (v *MockInterfaceGesture) ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.daemon.Gesture", + "Objects": [ + { + "Type": "Gesture", + "Path": "/com/deepin/daemon/Gesture", + "Interfaces": [ + { + "Name": "com.deepin.daemon.Gesture", + "Type": "gesture" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/Gesture.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/Gesture.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.gesture/Gesture.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.gesture/Gesture.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ +// Code generated by "./generator ./system/com.deepin.daemon.imageeffect"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package imageeffect + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ImageEffect interface { + imageEffect // interface com.deepin.daemon.ImageEffect + proxy.Object +} + +type objectImageEffect struct { + interfaceImageEffect // interface com.deepin.daemon.ImageEffect + proxy.ImplObject +} + +func NewImageEffect(conn *dbus.Conn) ImageEffect { + obj := new(objectImageEffect) + obj.ImplObject.Init_(conn, "com.deepin.daemon.ImageEffect", "/com/deepin/daemon/ImageEffect") + return obj +} + +type imageEffect interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call + Delete(flags dbus.Flags, effect string, filename string) error + GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call + Get(flags dbus.Flags, effect string, filename string) (string, error) +} + +type interfaceImageEffect struct{} + +func (v *interfaceImageEffect) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceImageEffect) GetInterfaceName_() string { + return "com.deepin.daemon.ImageEffect" +} + +// method Delete + +func (v *interfaceImageEffect) GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, effect, filename) +} + +func (v *interfaceImageEffect) Delete(flags dbus.Flags, effect string, filename string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), effect, filename).Done).Err +} + +// method Get + +func (v *interfaceImageEffect) GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, effect, filename) +} + +func (*interfaceImageEffect) StoreGet(call *dbus.Call) (outputFile string, err error) { + err = call.Store(&outputFile) + return +} + +func (v *interfaceImageEffect) Get(flags dbus.Flags, effect string, filename string) (string, error) { + return v.StoreGet( + <-v.GoGet(flags, make(chan *dbus.Call, 1), effect, filename).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ +// Code generated by "./generator ./system/com.deepin.daemon.imageeffect"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package imageeffect + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockImageEffect struct { + MockInterfaceImageEffect // interface com.deepin.daemon.ImageEffect + proxy.MockObject +} + +type MockInterfaceImageEffect struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceImageEffect) GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + mockArgs := v.Called(flags, ch, effect, filename) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceImageEffect) Delete(flags dbus.Flags, effect string, filename string) error { + mockArgs := v.Called(flags, effect, filename) + + return mockArgs.Error(0) +} + +// method Get + +func (v *MockInterfaceImageEffect) GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + mockArgs := v.Called(flags, ch, effect, filename) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceImageEffect) Get(flags dbus.Flags, effect string, filename string) (string, error) { + mockArgs := v.Called(flags, effect, filename) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.daemon.ImageEffect", + "Objects": [ + { + "Type": "ImageEffect", + "Path": "/com/deepin/daemon/ImageEffect", + "Interfaces": [ + { + "Name": "com.deepin.daemon.ImageEffect", + "Type": "imageEffect" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/ImageEffect.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/ImageEffect.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.imageeffect/ImageEffect.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.imageeffect/ImageEffect.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,75 @@ +// Code generated by "./generator ./system/com.deepin.daemon.keyevent"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package keyevent + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type KeyEvent interface { + keyEvent // interface com.deepin.daemon.KeyEvent + proxy.Object +} + +type objectKeyEvent struct { + interfaceKeyEvent // interface com.deepin.daemon.KeyEvent + proxy.ImplObject +} + +func NewKeyEvent(conn *dbus.Conn) KeyEvent { + obj := new(objectKeyEvent) + obj.ImplObject.Init_(conn, "com.deepin.daemon.KeyEvent", "/com/deepin/daemon/KeyEvent") + return obj +} + +type keyEvent interface { + ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) +} + +type interfaceKeyEvent struct{} + +func (v *interfaceKeyEvent) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceKeyEvent) GetInterfaceName_() string { + return "com.deepin.daemon.KeyEvent" +} + +// signal KeyEvent + +func (v *interfaceKeyEvent) ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeyEvent", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeyEvent", + } + handlerFunc := func(sig *dbus.Signal) { + var keycode uint32 + var pressed bool + var ctrlPressed bool + var shiftPressed bool + var altPressed bool + var superPressed bool + err := dbus.Store(sig.Body, &keycode, &pressed, &ctrlPressed, &shiftPressed, &altPressed, &superPressed) + if err == nil { + cb(keycode, pressed, ctrlPressed, shiftPressed, altPressed, superPressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ +// Code generated by "./generator ./system/com.deepin.daemon.keyevent"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package keyevent + +import "fmt" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockKeyEvent struct { + MockInterfaceKeyEvent // interface com.deepin.daemon.KeyEvent + proxy.MockObject +} + +type MockInterfaceKeyEvent struct { + mock.Mock +} + +// signal KeyEvent + +func (v *MockInterfaceKeyEvent) ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.daemon.KeyEvent", + "Objects": [ + { + "Type": "KeyEvent", + "Path": "/com/deepin/daemon/KeyEvent", + "Interfaces": [ + { + "Name": "com.deepin.daemon.KeyEvent", + "Type": "keyEvent" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/KeyEvent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/KeyEvent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.daemon.keyevent/KeyEvent.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.daemon.keyevent/KeyEvent.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,76 @@ +// Code generated by "./generator ./system/com.deepin.devicemanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package devicemanager + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type DeviceManager interface { + devicemanager // interface com.deepin.devicemanager + proxy.Object +} + +type objectDeviceManager struct { + interfaceDevicemanager // interface com.deepin.devicemanager + proxy.ImplObject +} + +func NewDeviceManager(conn *dbus.Conn) DeviceManager { + obj := new(objectDeviceManager) + obj.ImplObject.Init_(conn, "com.deepin.devicemanager", "/com/deepin/devicemanager") + return obj +} + +type devicemanager interface { + GoGetInfo(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call + GetInfo(flags dbus.Flags, arg1 string) (string, error) + GoExecCmd(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call + ExecCmd(flags dbus.Flags, arg1 string) (string, error) +} + +type interfaceDevicemanager struct{} + +func (v *interfaceDevicemanager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevicemanager) GetInterfaceName_() string { + return "com.deepin.devicemanager" +} + +// method getInfo + +func (v *interfaceDevicemanager) GoGetInfo(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".getInfo", flags, ch, arg1) +} + +func (*interfaceDevicemanager) StoreGetInfo(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDevicemanager) GetInfo(flags dbus.Flags, arg1 string) (string, error) { + return v.StoreGetInfo( + <-v.GoGetInfo(flags, make(chan *dbus.Call, 1), arg1).Done) +} + +// method execCmd + +func (v *interfaceDevicemanager) GoExecCmd(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".execCmd", flags, ch, arg1) +} + +func (*interfaceDevicemanager) StoreExecCmd(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDevicemanager) ExecCmd(flags dbus.Flags, arg1 string) (string, error) { + return v.StoreExecCmd( + <-v.GoExecCmd(flags, make(chan *dbus.Call, 1), arg1).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ +// Code generated by "./generator ./system/com.deepin.devicemanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package devicemanager + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDeviceManager struct { + MockInterfaceDevicemanager // interface com.deepin.devicemanager + proxy.MockObject +} + +type MockInterfaceDevicemanager struct { + mock.Mock +} + +// method getInfo + +func (v *MockInterfaceDevicemanager) GoGetInfo(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevicemanager) GetInfo(flags dbus.Flags, arg1 string) (string, error) { + mockArgs := v.Called(flags, arg1) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method execCmd + +func (v *MockInterfaceDevicemanager) GoExecCmd(flags dbus.Flags, ch chan *dbus.Call, arg1 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevicemanager) ExecCmd(flags dbus.Flags, arg1 string) (string, error) { + mockArgs := v.Called(flags, arg1) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.devicemanager", + "Objects": [ + { + "Type": "DeviceManager", + "Path": "/com/deepin/devicemanager", + "Interfaces": [ + { + "Name": "com.deepin.devicemanager", + "Type": "devicemanager" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/DeviceManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/DeviceManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.devicemanager/DeviceManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.devicemanager/DeviceManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,150 @@ +// Code generated by "./generator ./system/com.deepin.license"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package license + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type License interface { + license // interface com.deepin.license.Info + proxy.Object +} + +type objectLicense struct { + interfaceLicense // interface com.deepin.license.Info + proxy.ImplObject +} + +func NewLicense(conn *dbus.Conn) License { + obj := new(objectLicense) + obj.ImplObject.Init_(conn, "com.deepin.license", "/com/deepin/license/Info") + return obj +} + +type license interface { + ConnectLicenseStateChange(cb func(operationMseeage uint32)) (dbusutil.SignalHandlerId, error) + AuthorizationState() proxy.PropInt32 + LicenseState() proxy.PropInt32 + ActiveMethod() proxy.PropUint32 + ActiveCode() proxy.PropString + AuthorizeUrl() proxy.PropString + AuthorizeVersion() proxy.PropString + ValidityEnd() proxy.PropString + Organization() proxy.PropString +} + +type interfaceLicense struct{} + +func (v *interfaceLicense) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLicense) GetInterfaceName_() string { + return "com.deepin.license.Info" +} + +// signal LicenseStateChange + +func (v *interfaceLicense) ConnectLicenseStateChange(cb func(operationMseeage uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LicenseStateChange", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LicenseStateChange", + } + handlerFunc := func(sig *dbus.Signal) { + var operationMseeage uint32 + err := dbus.Store(sig.Body, &operationMseeage) + if err == nil { + cb(operationMseeage) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property AuthorizationState i + +func (v *interfaceLicense) AuthorizationState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "AuthorizationState", + } +} + +// property LicenseState i + +func (v *interfaceLicense) LicenseState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "LicenseState", + } +} + +// property ActiveMethod u + +func (v *interfaceLicense) ActiveMethod() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ActiveMethod", + } +} + +// property ActiveCode s + +func (v *interfaceLicense) ActiveCode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ActiveCode", + } +} + +// property AuthorizeUrl s + +func (v *interfaceLicense) AuthorizeUrl() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AuthorizeUrl", + } +} + +// property AuthorizeVersion s + +func (v *interfaceLicense) AuthorizeVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AuthorizeVersion", + } +} + +// property ValidityEnd s + +func (v *interfaceLicense) ValidityEnd() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ValidityEnd", + } +} + +// property Organization s + +func (v *interfaceLicense) Organization() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Organization", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,138 @@ +// Code generated by "./generator ./system/com.deepin.license"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package license + +import "fmt" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLicense struct { + MockInterfaceLicense // interface com.deepin.license.Info + proxy.MockObject +} + +type MockInterfaceLicense struct { + mock.Mock +} + +// signal LicenseStateChange + +func (v *MockInterfaceLicense) ConnectLicenseStateChange(cb func(operationMseeage uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property AuthorizationState i + +func (v *MockInterfaceLicense) AuthorizationState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LicenseState i + +func (v *MockInterfaceLicense) LicenseState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveMethod u + +func (v *MockInterfaceLicense) ActiveMethod() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveCode s + +func (v *MockInterfaceLicense) ActiveCode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AuthorizeUrl s + +func (v *MockInterfaceLicense) AuthorizeUrl() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AuthorizeVersion s + +func (v *MockInterfaceLicense) AuthorizeVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ValidityEnd s + +func (v *MockInterfaceLicense) ValidityEnd() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Organization s + +func (v *MockInterfaceLicense) Organization() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.license", + "Objects": [ + { + "Type": "License", + "Path": "/com/deepin/license/Info", + "Interfaces": [ + { + "Name": "com.deepin.license.Info", + "Type": "license" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/License.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/License.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.license/License.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.license/License.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,100 @@ +// Code generated by "./generator ./system/com.deepin.system.display"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Display interface { + display // interface com.deepin.system.Display + proxy.Object +} + +type objectDisplay struct { + interfaceDisplay // interface com.deepin.system.Display + proxy.ImplObject +} + +func NewDisplay(conn *dbus.Conn) Display { + obj := new(objectDisplay) + obj.ImplObject.Init_(conn, "com.deepin.system.Display", "/com/deepin/system/Display") + return obj +} + +type display interface { + GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetConfig(flags dbus.Flags) (string, error) + GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call + SetConfig(flags dbus.Flags, cfgStr string) error + ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDisplay struct{} + +func (v *interfaceDisplay) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDisplay) GetInterfaceName_() string { + return "com.deepin.system.Display" +} + +// method GetConfig + +func (v *interfaceDisplay) GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConfig", flags, ch) +} + +func (*interfaceDisplay) StoreGetConfig(call *dbus.Call) (cfgStr string, err error) { + err = call.Store(&cfgStr) + return +} + +func (v *interfaceDisplay) GetConfig(flags dbus.Flags) (string, error) { + return v.StoreGetConfig( + <-v.GoGetConfig(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetConfig + +func (v *interfaceDisplay) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfig", flags, ch, cfgStr) +} + +func (v *interfaceDisplay) SetConfig(flags dbus.Flags, cfgStr string) error { + return (<-v.GoSetConfig(flags, make(chan *dbus.Call, 1), cfgStr).Done).Err +} + +// signal ConfigUpdated + +func (v *interfaceDisplay) ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ConfigUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ConfigUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var updateAt string + err := dbus.Store(sig.Body, &updateAt) + if err == nil { + cb(updateAt) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ +// Code generated by "./generator ./system/com.deepin.system.display"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDisplay struct { + MockInterfaceDisplay // interface com.deepin.system.Display + proxy.MockObject +} + +type MockInterfaceDisplay struct { + mock.Mock +} + +// method GetConfig + +func (v *MockInterfaceDisplay) GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetConfig(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetConfig + +func (v *MockInterfaceDisplay) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call { + mockArgs := v.Called(flags, ch, cfgStr) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetConfig(flags dbus.Flags, cfgStr string) error { + mockArgs := v.Called(flags, cfgStr) + + return mockArgs.Error(0) +} + +// signal ConfigUpdated + +func (v *MockInterfaceDisplay) ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.system.Display", + "Objects": [ + { + "Type": "Display", + "Path": "/com/deepin/system/Display", + "Interfaces": [ + { + "Name": "com.deepin.system.Display", + "Type": "display" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/Display.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/Display.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.display/Display.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.display/Display.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,229 @@ +// Code generated by "./generator ./system/com.deepin.system.inputdevices"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type InputDevices interface { + inputDevices // interface com.deepin.system.InputDevices + proxy.Object +} + +type objectInputDevices struct { + interfaceInputDevices // interface com.deepin.system.InputDevices + proxy.ImplObject +} + +func NewInputDevices(conn *dbus.Conn) InputDevices { + obj := new(objectInputDevices) + obj.ImplObject.Init_(conn, "com.deepin.system.InputDevices", "/com/deepin/system/InputDevices") + return obj +} + +type inputDevices interface { + ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Touchscreens() proxy.PropObjectPathArray +} + +type interfaceInputDevices struct{} + +func (v *interfaceInputDevices) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInputDevices) GetInterfaceName_() string { + return "com.deepin.system.InputDevices" +} + +// signal TouchscreenAdded + +func (v *interfaceInputDevices) ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchscreenAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchscreenAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchscreenRemoved + +func (v *interfaceInputDevices) ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchscreenRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchscreenRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Touchscreens ao + +func (v *interfaceInputDevices) Touchscreens() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Touchscreens", + } +} + +type Touchscreen interface { + touchscreen // interface com.deepin.system.InputDevices.Touchscreen + proxy.Object +} + +type objectTouchscreen struct { + interfaceTouchscreen // interface com.deepin.system.InputDevices.Touchscreen + proxy.ImplObject +} + +func NewTouchscreen(conn *dbus.Conn, path dbus.ObjectPath) (Touchscreen, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectTouchscreen) + obj.ImplObject.Init_(conn, "com.deepin.system.InputDevices", path) + return obj, nil +} + +type touchscreen interface { + DevNode() proxy.PropString + BusType() proxy.PropString + UUID() proxy.PropString + Phys() proxy.PropString + OutputName() proxy.PropString + Width() proxy.PropDouble + Height() proxy.PropDouble + Name() proxy.PropString + Serial() proxy.PropString +} + +type interfaceTouchscreen struct{} + +func (v *interfaceTouchscreen) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTouchscreen) GetInterfaceName_() string { + return "com.deepin.system.InputDevices.Touchscreen" +} + +// property DevNode s + +func (v *interfaceTouchscreen) DevNode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DevNode", + } +} + +// property BusType s + +func (v *interfaceTouchscreen) BusType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BusType", + } +} + +// property UUID s + +func (v *interfaceTouchscreen) UUID() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UUID", + } +} + +// property Phys s + +func (v *interfaceTouchscreen) Phys() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Phys", + } +} + +// property OutputName s + +func (v *interfaceTouchscreen) OutputName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OutputName", + } +} + +// property Width d + +func (v *interfaceTouchscreen) Width() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Width", + } +} + +// property Height d + +func (v *interfaceTouchscreen) Height() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Height", + } +} + +// property Name s + +func (v *interfaceTouchscreen) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Serial s + +func (v *interfaceTouchscreen) Serial() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Serial", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,186 @@ +// Code generated by "./generator ./system/com.deepin.system.inputdevices"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockInputDevices struct { + MockInterfaceInputDevices // interface com.deepin.system.InputDevices + proxy.MockObject +} + +type MockInterfaceInputDevices struct { + mock.Mock +} + +// signal TouchscreenAdded + +func (v *MockInterfaceInputDevices) ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchscreenRemoved + +func (v *MockInterfaceInputDevices) ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Touchscreens ao + +func (v *MockInterfaceInputDevices) Touchscreens() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockTouchscreen struct { + MockInterfaceTouchscreen // interface com.deepin.system.InputDevices.Touchscreen + proxy.MockObject +} + +type MockInterfaceTouchscreen struct { + mock.Mock +} + +// property DevNode s + +func (v *MockInterfaceTouchscreen) DevNode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BusType s + +func (v *MockInterfaceTouchscreen) BusType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UUID s + +func (v *MockInterfaceTouchscreen) UUID() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Phys s + +func (v *MockInterfaceTouchscreen) Phys() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OutputName s + +func (v *MockInterfaceTouchscreen) OutputName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Width d + +func (v *MockInterfaceTouchscreen) Width() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Height d + +func (v *MockInterfaceTouchscreen) Height() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceTouchscreen) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Serial s + +func (v *MockInterfaceTouchscreen) Serial() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service": "com.deepin.system.InputDevices", + "Objects": [ + { + "Type": "InputDevices", + "Path": "/com/deepin/system/InputDevices", + "Interfaces": [ + { + "Name": "com.deepin.system.InputDevices", + "Type": "inputDevices" + } + ] + }, + { + "Type": "Touchscreen", + "Interfaces": [ + { + "Name": "com.deepin.system.InputDevices.Touchscreen", + "Type": "touchscreen" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/InputDevices.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/InputDevices.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/InputDevices.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/InputDevices.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/Touchscreen.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/Touchscreen.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.inputdevices/Touchscreen.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.inputdevices/Touchscreen.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ +// Code generated by "./generator ./system/com.deepin.system.ipwatchd"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ipwatchd + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type IPWatchD interface { + ipwatchd // interface com.deepin.system.IPWatchD + proxy.Object +} + +type objectIPWatchD struct { + interfaceIpwatchd // interface com.deepin.system.IPWatchD + proxy.ImplObject +} + +func NewIPWatchD(conn *dbus.Conn) IPWatchD { + obj := new(objectIPWatchD) + obj.ImplObject.Init_(conn, "com.deepin.system.IPWatchD", "/com/deepin/system/IPWatchD") + return obj +} + +type ipwatchd interface { + GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call + RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) + ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceIpwatchd struct{} + +func (v *interfaceIpwatchd) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceIpwatchd) GetInterfaceName_() string { + return "com.deepin.system.IPWatchD" +} + +// method RequestIPConflictCheck + +func (v *interfaceIpwatchd) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestIPConflictCheck", flags, ch, ip, ifc) +} + +func (*interfaceIpwatchd) StoreRequestIPConflictCheck(call *dbus.Call) (mac string, err error) { + err = call.Store(&mac) + return +} + +func (v *interfaceIpwatchd) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) { + return v.StoreRequestIPConflictCheck( + <-v.GoRequestIPConflictCheck(flags, make(chan *dbus.Call, 1), ip, ifc).Done) +} + +// signal IPConflict + +func (v *interfaceIpwatchd) ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IPConflict", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IPConflict", + } + handlerFunc := func(sig *dbus.Signal) { + var ip string + var smac string + var dmac string + err := dbus.Store(sig.Body, &ip, &smac, &dmac) + if err == nil { + cb(ip, smac, dmac) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ +// Code generated by "./generator ./system/com.deepin.system.ipwatchd"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ipwatchd + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockIPWatchD struct { + MockInterfaceIpwatchd // interface com.deepin.system.IPWatchD + proxy.MockObject +} + +type MockInterfaceIpwatchd struct { + mock.Mock +} + +// method RequestIPConflictCheck + +func (v *MockInterfaceIpwatchd) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { + mockArgs := v.Called(flags, ch, ip, ifc) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceIpwatchd) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) { + mockArgs := v.Called(flags, ip, ifc) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal IPConflict + +func (v *MockInterfaceIpwatchd) ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.system.IPWatchD", + "Objects": [ + { + "Type": "IPWatchD", + "Path": "/com/deepin/system/IPWatchD", + "Interfaces": [ + { + "Name": "com.deepin.system.IPWatchD", + "Type": "ipwatchd" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/IPWatchD.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/IPWatchD.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.ipwatchd/IPWatchD.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.ipwatchd/IPWatchD.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,147 @@ +// Code generated by "./generator ./system/com.deepin.system.network"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Network interface { + network // interface com.deepin.system.Network + proxy.Object +} + +type objectNetwork struct { + interfaceNetwork // interface com.deepin.system.Network + proxy.ImplObject +} + +func NewNetwork(conn *dbus.Conn) Network { + obj := new(objectNetwork) + obj.ImplObject.Init_(conn, "com.deepin.system.Network", "/com/deepin/system/Network") + return obj +} + +type network interface { + GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call + EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) + GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call + IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) + GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call + Ping(flags dbus.Flags, host string) error + GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ToggleWirelessEnabled(flags dbus.Flags) (bool, error) + ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) + VpnEnabled() proxy.PropBool +} + +type interfaceNetwork struct{} + +func (v *interfaceNetwork) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNetwork) GetInterfaceName_() string { + return "com.deepin.system.Network" +} + +// method EnableDevice + +func (v *interfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableDevice", flags, ch, pathOrIface, enabled) +} + +func (*interfaceNetwork) StoreEnableDevice(call *dbus.Call) (cpath dbus.ObjectPath, err error) { + err = call.Store(&cpath) + return +} + +func (v *interfaceNetwork) EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) { + return v.StoreEnableDevice( + <-v.GoEnableDevice(flags, make(chan *dbus.Call, 1), pathOrIface, enabled).Done) +} + +// method IsDeviceEnabled + +func (v *interfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDeviceEnabled", flags, ch, pathOrIface) +} + +func (*interfaceNetwork) StoreIsDeviceEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) { + return v.StoreIsDeviceEnabled( + <-v.GoIsDeviceEnabled(flags, make(chan *dbus.Call, 1), pathOrIface).Done) +} + +// method Ping + +func (v *interfaceNetwork) GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Ping", flags, ch, host) +} + +func (v *interfaceNetwork) Ping(flags dbus.Flags, host string) error { + return (<-v.GoPing(flags, make(chan *dbus.Call, 1), host).Done).Err +} + +// method ToggleWirelessEnabled + +func (v *interfaceNetwork) GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleWirelessEnabled", flags, ch) +} + +func (*interfaceNetwork) StoreToggleWirelessEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) ToggleWirelessEnabled(flags dbus.Flags) (bool, error) { + return v.StoreToggleWirelessEnabled( + <-v.GoToggleWirelessEnabled(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal DeviceEnabled + +func (v *interfaceNetwork) ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceEnabled", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceEnabled", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath dbus.ObjectPath + var enabled bool + err := dbus.Store(sig.Body, &devPath, &enabled) + if err == nil { + cb(devPath, enabled) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property VpnEnabled b + +func (v *interfaceNetwork) VpnEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VpnEnabled", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,128 @@ +// Code generated by "./generator ./system/com.deepin.system.network"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNetwork struct { + MockInterfaceNetwork // interface com.deepin.system.Network + proxy.MockObject +} + +type MockInterfaceNetwork struct { + mock.Mock +} + +// method EnableDevice + +func (v *MockInterfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, pathOrIface, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, pathOrIface, enabled) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsDeviceEnabled + +func (v *MockInterfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call { + mockArgs := v.Called(flags, ch, pathOrIface) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) { + mockArgs := v.Called(flags, pathOrIface) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Ping + +func (v *MockInterfaceNetwork) GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call { + mockArgs := v.Called(flags, ch, host) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) Ping(flags dbus.Flags, host string) error { + mockArgs := v.Called(flags, host) + + return mockArgs.Error(0) +} + +// method ToggleWirelessEnabled + +func (v *MockInterfaceNetwork) GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ToggleWirelessEnabled(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal DeviceEnabled + +func (v *MockInterfaceNetwork) ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property VpnEnabled b + +func (v *MockInterfaceNetwork) VpnEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.deepin.system.Network", + "Objects": [ + { + "Type": "Network", + "Path": "/com/deepin/system/Network", + "Interfaces": [ + { + "Name": "com.deepin.system.Network", + "Type": "network" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/Network.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/Network.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.network/Network.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.network/Network.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,154 @@ +// Code generated by "./generator ./system/com.deepin.system.procs"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package procs + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Procs interface { + procs // interface com.deepin.system.Procs + proxy.Object +} + +type objectProcs struct { + interfaceProcs // interface com.deepin.system.Procs + proxy.ImplObject +} + +func NewProcs(conn *dbus.Conn) Procs { + obj := new(objectProcs) + obj.ImplObject.Init_(conn, "com.deepin.system.Procs", "/com/deepin/system/Procs") + return obj +} + +type procs interface { + ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) + ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) + Procs() PropProcsMap +} + +type interfaceProcs struct{} + +func (v *interfaceProcs) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceProcs) GetInterfaceName_() string { + return "com.deepin.system.Procs" +} + +// signal ExecProc + +func (v *interfaceProcs) ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ExecProc", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ExecProc", + } + handlerFunc := func(sig *dbus.Signal) { + var ExecPath string + var CGroupPath string + var Pid string + var PPid string + err := dbus.Store(sig.Body, &ExecPath, &CGroupPath, &Pid, &PPid) + if err == nil { + cb(ExecPath, CGroupPath, Pid, PPid) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ExitProc + +func (v *interfaceProcs) ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ExitProc", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ExitProc", + } + handlerFunc := func(sig *dbus.Signal) { + var ExecPath string + var CGroupPath string + var Pid string + var PPid string + err := dbus.Store(sig.Body, &ExecPath, &CGroupPath, &Pid, &PPid) + if err == nil { + cb(ExecPath, CGroupPath, Pid, PPid) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Procs a{s(ssss)} + +func (v *interfaceProcs) Procs() PropProcsMap { + return &implPropProcsMap{ + Impl: v, + Name: "Procs", + } +} + +type PropProcsMap interface { + Get(flags dbus.Flags) (value map[string]ProcMessage, err error) + Set(flags dbus.Flags, value map[string]ProcMessage) error + ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error +} + +type implPropProcsMap struct { + Impl proxy.Implementer + Name string +} + +func (p implPropProcsMap) Get(flags dbus.Flags) (value map[string]ProcMessage, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropProcsMap) Set(flags dbus.Flags, value map[string]ProcMessage) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropProcsMap) ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]ProcMessage + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ +// Code generated by "./generator ./system/com.deepin.system.procs"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package procs + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockProcs struct { + MockInterfaceProcs // interface com.deepin.system.Procs + proxy.MockObject +} + +type MockInterfaceProcs struct { + mock.Mock +} + +// signal ExecProc + +func (v *MockInterfaceProcs) ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ExitProc + +func (v *MockInterfaceProcs) ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Procs a{s(ssss)} + +func (v *MockInterfaceProcs) Procs() PropProcsMap { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropProcsMap) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropProcsMap struct { + mock.Mock +} + +func (p MockPropProcsMap) Get(flags dbus.Flags) (value map[string]ProcMessage, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]ProcMessage) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropProcsMap) Set(flags dbus.Flags, value map[string]ProcMessage) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropProcsMap) ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,26 @@ +{ + "Service": "com.deepin.system.Procs", + "Objects": [ + { + "Type": "Procs", + "Path": "/com/deepin/system/Procs", + "Interfaces": [ + { + "Name": "com.deepin.system.Procs", + "Type": "procs", + "Fixes": { + "p/Procs": { + "RefType": "PropProcsMap" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropProcsMap", + "ValueType": "map[string]ProcMessage" + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,12 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package procs + +type ProcMessage struct { + ExecPath string + CGroupPath string + Pid string + PPid string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/Procs.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/Procs.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.procs/Procs.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.procs/Procs.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/App.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/App.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/App.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/App.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,370 @@ +// Code generated by "./generator ./system/com.deepin.system.proxy"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package proxy + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type App interface { + app // interface com.deepin.system.proxy.App + proxy.Object +} + +type objectApp struct { + interfaceApp // interface com.deepin.system.proxy.App + proxy.ImplObject +} + +func NewApp(conn *dbus.Conn) App { + obj := new(objectApp) + obj.ImplObject.Init_(conn, "com.deepin.system.proxy", "/com/deepin/system/proxy/App") + return obj +} + +type app interface { + GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call + AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error + GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + AddProxyApps(flags dbus.Flags, app []string) error + GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearProxy(flags dbus.Flags) error + GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + DelProxyApps(flags dbus.Flags, app []string) error + GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxy(flags dbus.Flags) (string, error) + GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call + SetProxies(flags dbus.Flags, proxies []interface{}) error + GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCGroups(flags dbus.Flags) (string, error) + GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call + AddProc(flags dbus.Flags, pid int32) error + GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call + StartProxy(flags dbus.Flags, proto string, name string, udp bool) error + GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopProxy(flags dbus.Flags) error + ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) +} + +type interfaceApp struct{} + +func (v *interfaceApp) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceApp) GetInterfaceName_() string { + return "com.deepin.system.proxy.App" +} + +// method AddProxy + +func (v *interfaceApp) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxy", flags, ch, proto, name, proxy) +} + +func (v *interfaceApp) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + return (<-v.GoAddProxy(flags, make(chan *dbus.Call, 1), proto, name, proxy).Done).Err +} + +// method AddProxyApps + +func (v *interfaceApp) GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxyApps", flags, ch, app) +} + +func (v *interfaceApp) AddProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoAddProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// method ClearProxy + +func (v *interfaceApp) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearProxy", flags, ch) +} + +func (v *interfaceApp) ClearProxy(flags dbus.Flags) error { + return (<-v.GoClearProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method DelProxyApps + +func (v *interfaceApp) GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DelProxyApps", flags, ch, app) +} + +func (v *interfaceApp) DelProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoDelProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// method GetProxy + +func (v *interfaceApp) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch) +} + +func (*interfaceApp) StoreGetProxy(call *dbus.Call) (proxy string, err error) { + err = call.Store(&proxy) + return +} + +func (v *interfaceApp) GetProxy(flags dbus.Flags) (string, error) { + return v.StoreGetProxy( + <-v.GoGetProxy(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetProxies + +func (v *interfaceApp) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxies", flags, ch, proxies) +} + +func (v *interfaceApp) SetProxies(flags dbus.Flags, proxies []interface{}) error { + return (<-v.GoSetProxies(flags, make(chan *dbus.Call, 1), proxies).Done).Err +} + +// method GetCGroups + +func (v *interfaceApp) GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCGroups", flags, ch) +} + +func (*interfaceApp) StoreGetCGroups(call *dbus.Call) (cgroups string, err error) { + err = call.Store(&cgroups) + return +} + +func (v *interfaceApp) GetCGroups(flags dbus.Flags) (string, error) { + return v.StoreGetCGroups( + <-v.GoGetCGroups(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AddProc + +func (v *interfaceApp) GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProc", flags, ch, pid) +} + +func (v *interfaceApp) AddProc(flags dbus.Flags, pid int32) error { + return (<-v.GoAddProc(flags, make(chan *dbus.Call, 1), pid).Done).Err +} + +// method StartProxy + +func (v *interfaceApp) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartProxy", flags, ch, proto, name, udp) +} + +func (v *interfaceApp) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + return (<-v.GoStartProxy(flags, make(chan *dbus.Call, 1), proto, name, udp).Done).Err +} + +// method StopProxy + +func (v *interfaceApp) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopProxy", flags, ch) +} + +func (v *interfaceApp) StopProxy(flags dbus.Flags) error { + return (<-v.GoStopProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Proxy + +func (v *interfaceApp) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Proxy", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Proxy", + } + handlerFunc := func(sig *dbus.Signal) { + var proxy []interface{} + err := dbus.Store(sig.Body, &proxy) + if err == nil { + cb(proxy) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type Global interface { + global // interface com.deepin.system.proxy.Global + proxy.Object +} + +type objectGlobal struct { + interfaceGlobal // interface com.deepin.system.proxy.Global + proxy.ImplObject +} + +func NewGlobal(conn *dbus.Conn) Global { + obj := new(objectGlobal) + obj.ImplObject.Init_(conn, "com.deepin.system.proxy", "/com/deepin/system/proxy/Global") + return obj +} + +type global interface { + GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call + AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error + GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearProxy(flags dbus.Flags) error + GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxy(flags dbus.Flags) (string, error) + GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + IgnoreProxyApps(flags dbus.Flags, app []string) error + GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call + SetProxies(flags dbus.Flags, proxies []interface{}) error + GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call + StartProxy(flags dbus.Flags, proto string, name string, udp bool) error + GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopProxy(flags dbus.Flags) error + GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + UnIgnoreProxyApps(flags dbus.Flags, app []string) error + ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) + IgnoreApp() proxy.PropStringArray +} + +type interfaceGlobal struct{} + +func (v *interfaceGlobal) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceGlobal) GetInterfaceName_() string { + return "com.deepin.system.proxy.Global" +} + +// method AddProxy + +func (v *interfaceGlobal) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxy", flags, ch, proto, name, proxy) +} + +func (v *interfaceGlobal) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + return (<-v.GoAddProxy(flags, make(chan *dbus.Call, 1), proto, name, proxy).Done).Err +} + +// method ClearProxy + +func (v *interfaceGlobal) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearProxy", flags, ch) +} + +func (v *interfaceGlobal) ClearProxy(flags dbus.Flags) error { + return (<-v.GoClearProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetProxy + +func (v *interfaceGlobal) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch) +} + +func (*interfaceGlobal) StoreGetProxy(call *dbus.Call) (proxy string, err error) { + err = call.Store(&proxy) + return +} + +func (v *interfaceGlobal) GetProxy(flags dbus.Flags) (string, error) { + return v.StoreGetProxy( + <-v.GoGetProxy(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IgnoreProxyApps + +func (v *interfaceGlobal) GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IgnoreProxyApps", flags, ch, app) +} + +func (v *interfaceGlobal) IgnoreProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoIgnoreProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// method SetProxies + +func (v *interfaceGlobal) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxies", flags, ch, proxies) +} + +func (v *interfaceGlobal) SetProxies(flags dbus.Flags, proxies []interface{}) error { + return (<-v.GoSetProxies(flags, make(chan *dbus.Call, 1), proxies).Done).Err +} + +// method StartProxy + +func (v *interfaceGlobal) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartProxy", flags, ch, proto, name, udp) +} + +func (v *interfaceGlobal) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + return (<-v.GoStartProxy(flags, make(chan *dbus.Call, 1), proto, name, udp).Done).Err +} + +// method StopProxy + +func (v *interfaceGlobal) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopProxy", flags, ch) +} + +func (v *interfaceGlobal) StopProxy(flags dbus.Flags) error { + return (<-v.GoStopProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method UnIgnoreProxyApps + +func (v *interfaceGlobal) GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnIgnoreProxyApps", flags, ch, app) +} + +func (v *interfaceGlobal) UnIgnoreProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoUnIgnoreProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// signal Proxy + +func (v *interfaceGlobal) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Proxy", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Proxy", + } + handlerFunc := func(sig *dbus.Signal) { + var proxy []interface{} + err := dbus.Store(sig.Body, &proxy) + if err == nil { + cb(proxy) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property IgnoreApp as + +func (v *interfaceGlobal) IgnoreApp() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "IgnoreApp", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,411 @@ +// Code generated by "./generator ./system/com.deepin.system.proxy"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package proxy + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockApp struct { + MockInterfaceApp // interface com.deepin.system.proxy.App + proxy.MockObject +} + +type MockInterfaceApp struct { + mock.Mock +} + +// method AddProxy + +func (v *MockInterfaceApp) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, proxy) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + mockArgs := v.Called(flags, proto, name, proxy) + + return mockArgs.Error(0) +} + +// method AddProxyApps + +func (v *MockInterfaceApp) GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) AddProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// method ClearProxy + +func (v *MockInterfaceApp) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) ClearProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method DelProxyApps + +func (v *MockInterfaceApp) GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) DelProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// method GetProxy + +func (v *MockInterfaceApp) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) GetProxy(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetProxies + +func (v *MockInterfaceApp) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + mockArgs := v.Called(flags, ch, proxies) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) SetProxies(flags dbus.Flags, proxies []interface{}) error { + mockArgs := v.Called(flags, proxies) + + return mockArgs.Error(0) +} + +// method GetCGroups + +func (v *MockInterfaceApp) GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) GetCGroups(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method AddProc + +func (v *MockInterfaceApp) GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) AddProc(flags dbus.Flags, pid int32) error { + mockArgs := v.Called(flags, pid) + + return mockArgs.Error(0) +} + +// method StartProxy + +func (v *MockInterfaceApp) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, udp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + mockArgs := v.Called(flags, proto, name, udp) + + return mockArgs.Error(0) +} + +// method StopProxy + +func (v *MockInterfaceApp) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) StopProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Proxy + +func (v *MockInterfaceApp) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockGlobal struct { + MockInterfaceGlobal // interface com.deepin.system.proxy.Global + proxy.MockObject +} + +type MockInterfaceGlobal struct { + mock.Mock +} + +// method AddProxy + +func (v *MockInterfaceGlobal) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, proxy) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + mockArgs := v.Called(flags, proto, name, proxy) + + return mockArgs.Error(0) +} + +// method ClearProxy + +func (v *MockInterfaceGlobal) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) ClearProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetProxy + +func (v *MockInterfaceGlobal) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) GetProxy(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method IgnoreProxyApps + +func (v *MockInterfaceGlobal) GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) IgnoreProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// method SetProxies + +func (v *MockInterfaceGlobal) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + mockArgs := v.Called(flags, ch, proxies) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) SetProxies(flags dbus.Flags, proxies []interface{}) error { + mockArgs := v.Called(flags, proxies) + + return mockArgs.Error(0) +} + +// method StartProxy + +func (v *MockInterfaceGlobal) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, udp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + mockArgs := v.Called(flags, proto, name, udp) + + return mockArgs.Error(0) +} + +// method StopProxy + +func (v *MockInterfaceGlobal) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) StopProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method UnIgnoreProxyApps + +func (v *MockInterfaceGlobal) GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) UnIgnoreProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// signal Proxy + +func (v *MockInterfaceGlobal) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property IgnoreApp as + +func (v *MockInterfaceGlobal) IgnoreApp() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +{ + "Service": "com.deepin.system.proxy", + "Objects": [ + { + "Type": "App", + "Path": "/com/deepin/system/proxy/App", + "Interfaces": [ + { + "Name": "com.deepin.system.proxy.App", + "Type": "app" + } + ] + }, + { + "Type": "Global", + "Path": "/com/deepin/system/proxy/Global", + "Interfaces": [ + { + "Name": "com.deepin.system.proxy.Global", + "Type": "global" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/Global.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/Global.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/Global.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/Global.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.system.proxy/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.system.proxy/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package proxy + +// scope proxy +type ScopeProxies struct { + Proxies map[string][]Proxy `yaml:"proxies"` // map[http,sock4,sock5][]proxy + // proxy setting + ProxyProgram []string `yaml:"proxy-program"` // global proxy will ignore + NoProxyProgram []string `yaml:"no-proxy-program"` // app proxy will ignore + + // white list + WhiteList []string `yaml:"whitelist"` // white site dont use proxy, not use this time + TPort int `yaml:"t-port"` +} + +// proxy type +type Proxy struct { + // proxy proto type + ProtoType string `json:"type"` // http sock4 sock5 + + // [proto]&[name] as ident + Name string `yaml:"name"` + + // proxy server + Server string `yaml:"server"` + Port int `yaml:"port"` + + // auth message + UserName string `yaml:"username"` + Password string `yaml:"password"` +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,116 @@ +// Code generated by "./generator ./system/com.deepin.udcp.iam"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package iam + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type UdcpCache interface { + udcpCache // interface com.deepin.udcp.iam + proxy.Object +} + +type objectUdcpCache struct { + interfaceUdcpCache // interface com.deepin.udcp.iam + proxy.ImplObject +} + +func NewUdcpCache(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (UdcpCache, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUdcpCache) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type udcpCache interface { + SetInterfaceName_(name string) + GoGetUserIdList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetUserIdList(flags dbus.Flags) ([]uint32, error) + GoGetUserGroups(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + GetUserGroups(flags dbus.Flags, name string) ([]string, error) + GoRemoveCacheFile(flags dbus.Flags, ch chan *dbus.Call, uId uint32) *dbus.Call + RemoveCacheFile(flags dbus.Flags, uId uint32) (bool, error) + Enable() proxy.PropBool +} + +type interfaceUdcpCache struct{} + +func (v *interfaceUdcpCache) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceUdcpCache) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceUdcpCache) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method GetUserIdList + +func (v *interfaceUdcpCache) GoGetUserIdList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserIdList", flags, ch) +} + +func (*interfaceUdcpCache) StoreGetUserIdList(call *dbus.Call) (uIdList []uint32, err error) { + err = call.Store(&uIdList) + return +} + +func (v *interfaceUdcpCache) GetUserIdList(flags dbus.Flags) ([]uint32, error) { + return v.StoreGetUserIdList( + <-v.GoGetUserIdList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetUserGroups + +func (v *interfaceUdcpCache) GoGetUserGroups(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserGroups", flags, ch, name) +} + +func (*interfaceUdcpCache) StoreGetUserGroups(call *dbus.Call) (groups []string, err error) { + err = call.Store(&groups) + return +} + +func (v *interfaceUdcpCache) GetUserGroups(flags dbus.Flags, name string) ([]string, error) { + return v.StoreGetUserGroups( + <-v.GoGetUserGroups(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method RemoveCacheFile + +func (v *interfaceUdcpCache) GoRemoveCacheFile(flags dbus.Flags, ch chan *dbus.Call, uId uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveCacheFile", flags, ch, uId) +} + +func (*interfaceUdcpCache) StoreRemoveCacheFile(call *dbus.Call) (result bool, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceUdcpCache) RemoveCacheFile(flags dbus.Flags, uId uint32) (bool, error) { + return v.StoreRemoveCacheFile( + <-v.GoRemoveCacheFile(flags, make(chan *dbus.Call, 1), uId).Done) +} + +// property Enable b + +func (v *interfaceUdcpCache) Enable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Enable", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,104 @@ +// Code generated by "./generator ./system/com.deepin.udcp.iam"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package iam + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockUdcpCache struct { + MockInterfaceUdcpCache // interface com.deepin.udcp.iam + proxy.MockObject +} + +type MockInterfaceUdcpCache struct { + mock.Mock +} + +func (v *MockInterfaceUdcpCache) SetInterfaceName_(string) { +} + +// method GetUserIdList + +func (v *MockInterfaceUdcpCache) GoGetUserIdList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUdcpCache) GetUserIdList(flags dbus.Flags) ([]uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUserGroups + +func (v *MockInterfaceUdcpCache) GoGetUserGroups(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUdcpCache) GetUserGroups(flags dbus.Flags, name string) ([]string, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RemoveCacheFile + +func (v *MockInterfaceUdcpCache) GoRemoveCacheFile(flags dbus.Flags, ch chan *dbus.Call, uId uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, uId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUdcpCache) RemoveCacheFile(flags dbus.Flags, uId uint32) (bool, error) { + mockArgs := v.Called(flags, uId) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// property Enable b + +func (v *MockInterfaceUdcpCache) Enable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "UdcpCache", + "Path": "", + "Interfaces": [ + { + "Name": "com.deepin.udcp.iam", + "CustomInterfaceName": true, + "Type": "udcpCache" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/UdcpCache.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/UdcpCache.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.deepin.udcp.iam/UdcpCache.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.deepin.udcp.iam/UdcpCache.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,279 @@ +// Code generated by "./generator ./system/com.huawei.fingerprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fingerprint + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Fingerprint interface { + fingerprint // interface com.huawei.Fingerprint + proxy.Object +} + +type objectFingerprint struct { + interfaceFingerprint // interface com.huawei.Fingerprint + proxy.ImplObject +} + +func NewFingerprint(conn *dbus.Conn) Fingerprint { + obj := new(objectFingerprint) + obj.ImplObject.Init_(conn, "com.huawei.Fingerprint", "/com/huawei/Fingerprint") + return obj +} + +type fingerprint interface { + GoSearchDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SearchDevice(flags dbus.Flags) (bool, error) + GoIdentify(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + Identify(flags dbus.Flags, uuid string) error + GoIdentifyWithMultipleUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IdentifyWithMultipleUser(flags dbus.Flags) error + GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetStatus(flags dbus.Flags) (int32, error) + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, filePath string, uuid string) *dbus.Call + Enroll(flags dbus.Flags, filePath string, uuid string) error + GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Close(flags dbus.Flags) (int32, error) + GoReload(flags dbus.Flags, ch chan *dbus.Call, deleteType int32) *dbus.Call + Reload(flags dbus.Flags, deleteType int32) (int32, error) + GoClearPovImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearPovImage(flags dbus.Flags) (int32, error) + ConnectEnrollStatus(cb func(progress int32, result int32)) (dbusutil.SignalHandlerId, error) + ConnectIdentifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) + ConnectIdentifyNoAccount(cb func(result int32, userName string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) +} + +type interfaceFingerprint struct{} + +func (v *interfaceFingerprint) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFingerprint) GetInterfaceName_() string { + return "com.huawei.Fingerprint" +} + +// method SearchDevice + +func (v *interfaceFingerprint) GoSearchDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SearchDevice", flags, ch) +} + +func (*interfaceFingerprint) StoreSearchDevice(call *dbus.Call) (result bool, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceFingerprint) SearchDevice(flags dbus.Flags) (bool, error) { + return v.StoreSearchDevice( + <-v.GoSearchDevice(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Identify + +func (v *interfaceFingerprint) GoIdentify(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Identify", flags, ch, uuid) +} + +func (v *interfaceFingerprint) Identify(flags dbus.Flags, uuid string) error { + return (<-v.GoIdentify(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method IdentifyWithMultipleUser + +func (v *interfaceFingerprint) GoIdentifyWithMultipleUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IdentifyWithMultipleUser", flags, ch) +} + +func (v *interfaceFingerprint) IdentifyWithMultipleUser(flags dbus.Flags) error { + return (<-v.GoIdentifyWithMultipleUser(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetStatus + +func (v *interfaceFingerprint) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetStatus", flags, ch) +} + +func (*interfaceFingerprint) StoreGetStatus(call *dbus.Call) (result int32, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceFingerprint) GetStatus(flags dbus.Flags) (int32, error) { + return v.StoreGetStatus( + <-v.GoGetStatus(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Enroll + +func (v *interfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, filePath string, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, filePath, uuid) +} + +func (v *interfaceFingerprint) Enroll(flags dbus.Flags, filePath string, uuid string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), filePath, uuid).Done).Err +} + +// method Close + +func (v *interfaceFingerprint) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Close", flags, ch) +} + +func (*interfaceFingerprint) StoreClose(call *dbus.Call) (result int32, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceFingerprint) Close(flags dbus.Flags) (int32, error) { + return v.StoreClose( + <-v.GoClose(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Reload + +func (v *interfaceFingerprint) GoReload(flags dbus.Flags, ch chan *dbus.Call, deleteType int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, deleteType) +} + +func (*interfaceFingerprint) StoreReload(call *dbus.Call) (result int32, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceFingerprint) Reload(flags dbus.Flags, deleteType int32) (int32, error) { + return v.StoreReload( + <-v.GoReload(flags, make(chan *dbus.Call, 1), deleteType).Done) +} + +// method ClearPovImage + +func (v *interfaceFingerprint) GoClearPovImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearPovImage", flags, ch) +} + +func (*interfaceFingerprint) StoreClearPovImage(call *dbus.Call) (result int32, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceFingerprint) ClearPovImage(flags dbus.Flags) (int32, error) { + return v.StoreClearPovImage( + <-v.GoClearPovImage(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal EnrollStatus + +func (v *interfaceFingerprint) ConnectEnrollStatus(cb func(progress int32, result int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var progress int32 + var result int32 + err := dbus.Store(sig.Body, &progress, &result) + if err == nil { + cb(progress, result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal IdentifyStatus + +func (v *interfaceFingerprint) ConnectIdentifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IdentifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IdentifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var result int32 + err := dbus.Store(sig.Body, &result) + if err == nil { + cb(result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal IdentifyNoAccount + +func (v *interfaceFingerprint) ConnectIdentifyNoAccount(cb func(result int32, userName string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IdentifyNoAccount", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IdentifyNoAccount", + } + handlerFunc := func(sig *dbus.Signal) { + var result int32 + var userName string + err := dbus.Store(sig.Body, &result, &userName) + if err == nil { + cb(result, userName) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFingerprint) ConnectVerifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var result int32 + err := dbus.Store(sig.Body, &result) + if err == nil { + cb(result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,245 @@ +// Code generated by "./generator ./system/com.huawei.fingerprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fingerprint + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockFingerprint struct { + MockInterfaceFingerprint // interface com.huawei.Fingerprint + proxy.MockObject +} + +type MockInterfaceFingerprint struct { + mock.Mock +} + +// method SearchDevice + +func (v *MockInterfaceFingerprint) GoSearchDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) SearchDevice(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Identify + +func (v *MockInterfaceFingerprint) GoIdentify(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Identify(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method IdentifyWithMultipleUser + +func (v *MockInterfaceFingerprint) GoIdentifyWithMultipleUser(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) IdentifyWithMultipleUser(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetStatus + +func (v *MockInterfaceFingerprint) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) GetStatus(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Enroll + +func (v *MockInterfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, filePath string, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, filePath, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Enroll(flags dbus.Flags, filePath string, uuid string) error { + mockArgs := v.Called(flags, filePath, uuid) + + return mockArgs.Error(0) +} + +// method Close + +func (v *MockInterfaceFingerprint) GoClose(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Close(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reload + +func (v *MockInterfaceFingerprint) GoReload(flags dbus.Flags, ch chan *dbus.Call, deleteType int32) *dbus.Call { + mockArgs := v.Called(flags, ch, deleteType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Reload(flags dbus.Flags, deleteType int32) (int32, error) { + mockArgs := v.Called(flags, deleteType) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ClearPovImage + +func (v *MockInterfaceFingerprint) GoClearPovImage(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) ClearPovImage(flags dbus.Flags) (int32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EnrollStatus + +func (v *MockInterfaceFingerprint) ConnectEnrollStatus(cb func(progress int32, result int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal IdentifyStatus + +func (v *MockInterfaceFingerprint) ConnectIdentifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal IdentifyNoAccount + +func (v *MockInterfaceFingerprint) ConnectIdentifyNoAccount(cb func(result int32, userName string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFingerprint) ConnectVerifyStatus(cb func(result int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "com.huawei.Fingerprint", + "Objects": [ + { + "Type": "Fingerprint", + "Path": "/com/huawei/Fingerprint", + "Interfaces": [ + { + "Name": "com.huawei.Fingerprint", + "Type": "fingerprint" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/Fingerprint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/Fingerprint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/com.huawei.fingerprint/Fingerprint.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/com.huawei.fingerprint/Fingerprint.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,4111 @@ +// Code generated by "./generator ./system/fi.w1.wpa_supplicant1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wpa_supplicant1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type WPASupplicant interface { + wpaSupplicant // interface fi.w1.wpa_supplicant1 + proxy.Object +} + +type objectWPASupplicant struct { + interfaceWpaSupplicant // interface fi.w1.wpa_supplicant1 + proxy.ImplObject +} + +func NewWPASupplicant(conn *dbus.Conn) WPASupplicant { + obj := new(objectWPASupplicant) + obj.ImplObject.Init_(conn, "fi.w1.wpa_supplicant1", "/fi/w1/wpa_supplicant1") + return obj +} + +type wpaSupplicant interface { + GoCreateInterface(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + CreateInterface(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) + GoRemoveInterface(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + RemoveInterface(flags dbus.Flags, path dbus.ObjectPath) error + GoGetInterface(flags dbus.Flags, ch chan *dbus.Call, ifname string) *dbus.Call + GetInterface(flags dbus.Flags, ifname string) (dbus.ObjectPath, error) + GoExpectDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ExpectDisconnect(flags dbus.Flags) error + ConnectSignalInterfaceAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectSignalInterfaceRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + DebugLevel() proxy.PropString + DebugTimestamp() proxy.PropBool + DebugShowKeys() proxy.PropBool + Interfaces() proxy.PropObjectPathArray + EapMethods() proxy.PropStringArray + Capabilities() proxy.PropStringArray + WFDIEs() proxy.PropByteArray +} + +type interfaceWpaSupplicant struct{} + +func (v *interfaceWpaSupplicant) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWpaSupplicant) GetInterfaceName_() string { + return "fi.w1.wpa_supplicant1" +} + +// method CreateInterface + +func (v *interfaceWpaSupplicant) GoCreateInterface(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateInterface", flags, ch, args) +} + +func (*interfaceWpaSupplicant) StoreCreateInterface(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceWpaSupplicant) CreateInterface(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreateInterface( + <-v.GoCreateInterface(flags, make(chan *dbus.Call, 1), args).Done) +} + +// method RemoveInterface + +func (v *interfaceWpaSupplicant) GoRemoveInterface(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveInterface", flags, ch, path) +} + +func (v *interfaceWpaSupplicant) RemoveInterface(flags dbus.Flags, path dbus.ObjectPath) error { + return (<-v.GoRemoveInterface(flags, make(chan *dbus.Call, 1), path).Done).Err +} + +// method GetInterface + +func (v *interfaceWpaSupplicant) GoGetInterface(flags dbus.Flags, ch chan *dbus.Call, ifname string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetInterface", flags, ch, ifname) +} + +func (*interfaceWpaSupplicant) StoreGetInterface(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceWpaSupplicant) GetInterface(flags dbus.Flags, ifname string) (dbus.ObjectPath, error) { + return v.StoreGetInterface( + <-v.GoGetInterface(flags, make(chan *dbus.Call, 1), ifname).Done) +} + +// method ExpectDisconnect + +func (v *interfaceWpaSupplicant) GoExpectDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ExpectDisconnect", flags, ch) +} + +func (v *interfaceWpaSupplicant) ExpectDisconnect(flags dbus.Flags) error { + return (<-v.GoExpectDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal InterfaceAdded + +func (v *interfaceWpaSupplicant) ConnectSignalInterfaceAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "InterfaceAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".InterfaceAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &path, &properties) + if err == nil { + cb(path, properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal InterfaceRemoved + +func (v *interfaceWpaSupplicant) ConnectSignalInterfaceRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "InterfaceRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".InterfaceRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PropertiesChanged + +func (v *interfaceWpaSupplicant) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DebugLevel s + +func (v *interfaceWpaSupplicant) DebugLevel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DebugLevel", + } +} + +// property DebugTimestamp b + +func (v *interfaceWpaSupplicant) DebugTimestamp() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DebugTimestamp", + } +} + +// property DebugShowKeys b + +func (v *interfaceWpaSupplicant) DebugShowKeys() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DebugShowKeys", + } +} + +// property Interfaces ao + +func (v *interfaceWpaSupplicant) Interfaces() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Interfaces", + } +} + +// property EapMethods as + +func (v *interfaceWpaSupplicant) EapMethods() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "EapMethods", + } +} + +// property Capabilities as + +func (v *interfaceWpaSupplicant) Capabilities() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Capabilities", + } +} + +// property WFDIEs ay + +func (v *interfaceWpaSupplicant) WFDIEs() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "WFDIEs", + } +} + +type Interface interface { + Interface() interface1 // interface fi.w1.wpa_supplicant1.Interface + WPS() interfaceWPS // interface fi.w1.wpa_supplicant1.Interface.WPS + P2PDevice() interfaceP2PDevice // interface fi.w1.wpa_supplicant1.Interface.P2PDevice + proxy.Object +} + +type objectInterface struct { + interfaceInterface1 // interface fi.w1.wpa_supplicant1.Interface + interfaceInterfaceWPS // interface fi.w1.wpa_supplicant1.Interface.WPS + interfaceInterfaceP2PDevice // interface fi.w1.wpa_supplicant1.Interface.P2PDevice + proxy.ImplObject +} + +func NewInterface(conn *dbus.Conn, path dbus.ObjectPath) (Interface, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectInterface) + obj.ImplObject.Init_(conn, "fi.w1.wpa_supplicant1", path) + return obj, nil +} + +func (obj *objectInterface) Interface() interface1 { + return &obj.interfaceInterface1 +} + +type interface1 interface { + GoScan(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + Scan(flags dbus.Flags, args map[string]dbus.Variant) error + GoSignalPoll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SignalPoll(flags dbus.Flags) (map[string]dbus.Variant, error) + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Disconnect(flags dbus.Flags) error + GoAddNetwork(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + AddNetwork(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) + GoReassociate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reassociate(flags dbus.Flags) error + GoReattach(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reattach(flags dbus.Flags) error + GoReconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reconnect(flags dbus.Flags) error + GoRemoveNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + RemoveNetwork(flags dbus.Flags, path dbus.ObjectPath) error + GoRemoveAllNetworks(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RemoveAllNetworks(flags dbus.Flags) error + GoSelectNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + SelectNetwork(flags dbus.Flags, path dbus.ObjectPath) error + GoNetworkReply(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath, field string, value string) *dbus.Call + NetworkReply(flags dbus.Flags, path dbus.ObjectPath, field string, value string) error + GoAddBlob(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call + AddBlob(flags dbus.Flags, name string, data []uint8) error + GoGetBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + GetBlob(flags dbus.Flags, name string) ([]uint8, error) + GoRemoveBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + RemoveBlob(flags dbus.Flags, name string) error + GoSetPKCS11EngineAndModulePath(flags dbus.Flags, ch chan *dbus.Call, pkcs11_engine_path string, pkcs11_module_path string) *dbus.Call + SetPKCS11EngineAndModulePath(flags dbus.Flags, pkcs11_engine_path string, pkcs11_module_path string) error + GoFlushBSS(flags dbus.Flags, ch chan *dbus.Call, age uint32) *dbus.Call + FlushBSS(flags dbus.Flags, age uint32) error + GoSubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SubscribeProbeReq(flags dbus.Flags) error + GoUnsubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + UnsubscribeProbeReq(flags dbus.Flags) error + GoEAPLogoff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EAPLogoff(flags dbus.Flags) error + GoEAPLogon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EAPLogon(flags dbus.Flags) error + GoAutoScan(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call + AutoScan(flags dbus.Flags, arg string) error + GoTDLSDiscover(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call + TDLSDiscover(flags dbus.Flags, peer_address string) error + GoTDLSSetup(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call + TDLSSetup(flags dbus.Flags, peer_address string) error + GoTDLSStatus(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call + TDLSStatus(flags dbus.Flags, peer_address string) (string, error) + GoTDLSTeardown(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call + TDLSTeardown(flags dbus.Flags, peer_address string) error + GoTDLSChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + TDLSChannelSwitch(flags dbus.Flags, args map[string]dbus.Variant) error + GoTDLSCancelChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call + TDLSCancelChannelSwitch(flags dbus.Flags, peer_address string) error + GoVendorElemAdd(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call + VendorElemAdd(flags dbus.Flags, frame_id int32, ielems []uint8) error + GoVendorElemGet(flags dbus.Flags, ch chan *dbus.Call, frame_id int32) *dbus.Call + VendorElemGet(flags dbus.Flags, frame_id int32) ([]uint8, error) + GoVendorElemRem(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call + VendorElemRem(flags dbus.Flags, frame_id int32, ielems []uint8) error + GoSaveConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SaveConfig(flags dbus.Flags) error + GoAbortScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + AbortScan(flags dbus.Flags) error + ConnectScanDone(cb func(success bool)) (dbusutil.SignalHandlerId, error) + ConnectBSSAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectBSSRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectBlobAdded(cb func(name string)) (dbusutil.SignalHandlerId, error) + ConnectBlobRemoved(cb func(name string)) (dbusutil.SignalHandlerId, error) + ConnectNetworkAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectNetworkRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectNetworkSelected(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectProbeRequest(cb func(args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectCertification(cb func(certification map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectEAP(cb func(status string, parameter string)) (dbusutil.SignalHandlerId, error) + ConnectStaAuthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) + ConnectStaDeauthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) + ConnectStationAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectStationRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectNetworkRequest(cb func(path dbus.ObjectPath, field string, text string)) (dbusutil.SignalHandlerId, error) + Capabilities() MapStrVariant + State() proxy.PropString + Scanning() proxy.PropBool + ApScan() proxy.PropUint32 + BSSExpireAge() proxy.PropUint32 + BSSExpireCount() proxy.PropUint32 + Country() proxy.PropString + Ifname() proxy.PropString + Driver() proxy.PropString + BridgeIfname() proxy.PropString + ConfigFile() proxy.PropString + CurrentBSS() proxy.PropObjectPath + CurrentNetwork() proxy.PropObjectPath + CurrentAuthMode() proxy.PropString + Blobs() PropInterfaceBlobs + BSSs() proxy.PropObjectPathArray + Networks() proxy.PropObjectPathArray + FastReauth() proxy.PropBool + ScanInterval() proxy.PropInt32 + PKCS11EnginePath() proxy.PropString + PKCS11ModulePath() proxy.PropString + DisconnectReason() proxy.PropInt32 + AuthStatusCode() proxy.PropInt32 + AssocStatusCode() proxy.PropInt32 + Stations() proxy.PropObjectPathArray + CtrlInterface() proxy.PropString + CtrlInterfaceGroup() proxy.PropString + EapolVersion() proxy.PropString + Bgscan() proxy.PropString + DisableScanOffload() proxy.PropString + OpenscEnginePath() proxy.PropString + OpensslCiphers() proxy.PropString + PcscReader() proxy.PropString + PcscPin() proxy.PropString + ExternalSim() proxy.PropString + DriverParam() proxy.PropString + Dot11RSNAConfigPMKLifetime() proxy.PropString + Dot11RSNAConfigPMKReauthThreshold() proxy.PropString + Dot11RSNAConfigSATimeout() proxy.PropString + UpdateConfig() proxy.PropString + Uuid() proxy.PropString + AutoUuid() proxy.PropString + DeviceName() proxy.PropString + Manufacturer() proxy.PropString + ModelName() proxy.PropString + ModelNumber() proxy.PropString + SerialNumber() proxy.PropString + DeviceType() proxy.PropString + OsVersion() proxy.PropString + ConfigMethods() proxy.PropString + WpsCredProcessing() proxy.PropString + WpsVendorExtM1() proxy.PropString + SecDeviceType() proxy.PropString + P2pListenRegClass() proxy.PropString + P2pListenChannel() proxy.PropString + P2pOperRegClass() proxy.PropString + P2pOperChannel() proxy.PropString + P2pGoIntent() proxy.PropString + P2pSsidPostfix() proxy.PropString + PersistentReconnect() proxy.PropString + P2pIntraBss() proxy.PropString + P2pGroupIdle() proxy.PropString + P2pGoFreqChangePolicy() proxy.PropString + P2pPassphraseLen() proxy.PropString + P2pPrefChan() proxy.PropString + P2pNoGoFreq() proxy.PropString + P2pAddCliChan() proxy.PropString + P2pOptimizeListenChan() proxy.PropString + P2pGoHt40() proxy.PropString + P2pGoVht() proxy.PropString + P2pGoHe() proxy.PropString + P2pDisabled() proxy.PropString + P2pGoCtwindow() proxy.PropString + P2pNoGroupIface() proxy.PropString + P2pIgnoreSharedFreq() proxy.PropString + IpAddrGo() proxy.PropString + IpAddrMask() proxy.PropString + IpAddrStart() proxy.PropString + IpAddrEnd() proxy.PropString + P2pCliProbe() proxy.PropString + P2pDeviceRandomMacAddr() proxy.PropString + P2pDevicePersistentMacAddr() proxy.PropString + P2pInterfaceRandomMacAddr() proxy.PropString + BssMaxCount() proxy.PropString + FilterSsids() proxy.PropString + FilterRssi() proxy.PropString + MaxNumSta() proxy.PropString + ApIsolate() proxy.PropString + DisassocLowAck() proxy.PropString + Hs20() proxy.PropString + Interworking() proxy.PropString + Hessid() proxy.PropString + AccessNetworkType() proxy.PropString + GoInterworking() proxy.PropString + GoAccessNetworkType() proxy.PropString + GoInternet() proxy.PropString + GoVenueGroup() proxy.PropString + GoVenueType() proxy.PropString + PbcInM1() proxy.PropString + Autoscan() proxy.PropString + WpsNfcDevPwId() proxy.PropString + WpsNfcDhPubkey() proxy.PropString + WpsNfcDhPrivkey() proxy.PropString + WpsNfcDevPw() proxy.PropString + ExtPasswordBackend() proxy.PropString + P2pGoMaxInactivity() proxy.PropString + AutoInterworking() proxy.PropString + Okc() proxy.PropString + Pmf() proxy.PropString + SaeGroups() proxy.PropString + DtimPeriod() proxy.PropString + BeaconInt() proxy.PropString + ApVendorElements() proxy.PropString + IgnoreOldScanRes() proxy.PropString + FreqList() proxy.PropString + ScanCurFreq() proxy.PropString + SchedScanInterval() proxy.PropString + SchedScanStartDelay() proxy.PropString + TdlsExternalControl() proxy.PropString + OsuDir() proxy.PropString + WowlanTriggers() proxy.PropString + P2pSearchDelay() proxy.PropString + MacAddr() proxy.PropString + RandAddrLifetime() proxy.PropString + PreassocMacAddr() proxy.PropString + KeyMgmtOffload() proxy.PropString + PassiveScan() proxy.PropString + ReassocSameBssOptim() proxy.PropString + WpsPriority() proxy.PropString + FstGroupId() proxy.PropString + FstPriority() proxy.PropString + FstLlt() proxy.PropString + CertInCb() proxy.PropString + WpaRscRelaxation() proxy.PropString + SchedScanPlans() proxy.PropString + GasAddress3() proxy.PropString + FtmResponder() proxy.PropString + FtmInitiator() proxy.PropString + GasRandAddrLifetime() proxy.PropString + GasRandMacAddr() proxy.PropString + DppConfigProcessing() proxy.PropString + ColocIntfReporting() proxy.PropString +} + +type interfaceInterface1 struct{} + +func (v *interfaceInterface1) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInterface1) GetInterfaceName_() string { + return "fi.w1.wpa_supplicant1.Interface" +} + +// method Scan + +func (v *interfaceInterface1) GoScan(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Scan", flags, ch, args) +} + +func (v *interfaceInterface1) Scan(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoScan(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method SignalPoll + +func (v *interfaceInterface1) GoSignalPoll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SignalPoll", flags, ch) +} + +func (*interfaceInterface1) StoreSignalPoll(call *dbus.Call) (args map[string]dbus.Variant, err error) { + err = call.Store(&args) + return +} + +func (v *interfaceInterface1) SignalPoll(flags dbus.Flags) (map[string]dbus.Variant, error) { + return v.StoreSignalPoll( + <-v.GoSignalPoll(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Disconnect + +func (v *interfaceInterface1) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) +} + +func (v *interfaceInterface1) Disconnect(flags dbus.Flags) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method AddNetwork + +func (v *interfaceInterface1) GoAddNetwork(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddNetwork", flags, ch, args) +} + +func (*interfaceInterface1) StoreAddNetwork(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceInterface1) AddNetwork(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreAddNetwork( + <-v.GoAddNetwork(flags, make(chan *dbus.Call, 1), args).Done) +} + +// method Reassociate + +func (v *interfaceInterface1) GoReassociate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reassociate", flags, ch) +} + +func (v *interfaceInterface1) Reassociate(flags dbus.Flags) error { + return (<-v.GoReassociate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reattach + +func (v *interfaceInterface1) GoReattach(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reattach", flags, ch) +} + +func (v *interfaceInterface1) Reattach(flags dbus.Flags) error { + return (<-v.GoReattach(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reconnect + +func (v *interfaceInterface1) GoReconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reconnect", flags, ch) +} + +func (v *interfaceInterface1) Reconnect(flags dbus.Flags) error { + return (<-v.GoReconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RemoveNetwork + +func (v *interfaceInterface1) GoRemoveNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveNetwork", flags, ch, path) +} + +func (v *interfaceInterface1) RemoveNetwork(flags dbus.Flags, path dbus.ObjectPath) error { + return (<-v.GoRemoveNetwork(flags, make(chan *dbus.Call, 1), path).Done).Err +} + +// method RemoveAllNetworks + +func (v *interfaceInterface1) GoRemoveAllNetworks(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAllNetworks", flags, ch) +} + +func (v *interfaceInterface1) RemoveAllNetworks(flags dbus.Flags) error { + return (<-v.GoRemoveAllNetworks(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SelectNetwork + +func (v *interfaceInterface1) GoSelectNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SelectNetwork", flags, ch, path) +} + +func (v *interfaceInterface1) SelectNetwork(flags dbus.Flags, path dbus.ObjectPath) error { + return (<-v.GoSelectNetwork(flags, make(chan *dbus.Call, 1), path).Done).Err +} + +// method NetworkReply + +func (v *interfaceInterface1) GoNetworkReply(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath, field string, value string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NetworkReply", flags, ch, path, field, value) +} + +func (v *interfaceInterface1) NetworkReply(flags dbus.Flags, path dbus.ObjectPath, field string, value string) error { + return (<-v.GoNetworkReply(flags, make(chan *dbus.Call, 1), path, field, value).Done).Err +} + +// method AddBlob + +func (v *interfaceInterface1) GoAddBlob(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddBlob", flags, ch, name, data) +} + +func (v *interfaceInterface1) AddBlob(flags dbus.Flags, name string, data []uint8) error { + return (<-v.GoAddBlob(flags, make(chan *dbus.Call, 1), name, data).Done).Err +} + +// method GetBlob + +func (v *interfaceInterface1) GoGetBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBlob", flags, ch, name) +} + +func (*interfaceInterface1) StoreGetBlob(call *dbus.Call) (data []uint8, err error) { + err = call.Store(&data) + return +} + +func (v *interfaceInterface1) GetBlob(flags dbus.Flags, name string) ([]uint8, error) { + return v.StoreGetBlob( + <-v.GoGetBlob(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method RemoveBlob + +func (v *interfaceInterface1) GoRemoveBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveBlob", flags, ch, name) +} + +func (v *interfaceInterface1) RemoveBlob(flags dbus.Flags, name string) error { + return (<-v.GoRemoveBlob(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetPKCS11EngineAndModulePath + +func (v *interfaceInterface1) GoSetPKCS11EngineAndModulePath(flags dbus.Flags, ch chan *dbus.Call, pkcs11_engine_path string, pkcs11_module_path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPKCS11EngineAndModulePath", flags, ch, pkcs11_engine_path, pkcs11_module_path) +} + +func (v *interfaceInterface1) SetPKCS11EngineAndModulePath(flags dbus.Flags, pkcs11_engine_path string, pkcs11_module_path string) error { + return (<-v.GoSetPKCS11EngineAndModulePath(flags, make(chan *dbus.Call, 1), pkcs11_engine_path, pkcs11_module_path).Done).Err +} + +// method FlushBSS + +func (v *interfaceInterface1) GoFlushBSS(flags dbus.Flags, ch chan *dbus.Call, age uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FlushBSS", flags, ch, age) +} + +func (v *interfaceInterface1) FlushBSS(flags dbus.Flags, age uint32) error { + return (<-v.GoFlushBSS(flags, make(chan *dbus.Call, 1), age).Done).Err +} + +// method SubscribeProbeReq + +func (v *interfaceInterface1) GoSubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SubscribeProbeReq", flags, ch) +} + +func (v *interfaceInterface1) SubscribeProbeReq(flags dbus.Flags) error { + return (<-v.GoSubscribeProbeReq(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method UnsubscribeProbeReq + +func (v *interfaceInterface1) GoUnsubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsubscribeProbeReq", flags, ch) +} + +func (v *interfaceInterface1) UnsubscribeProbeReq(flags dbus.Flags) error { + return (<-v.GoUnsubscribeProbeReq(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method EAPLogoff + +func (v *interfaceInterface1) GoEAPLogoff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EAPLogoff", flags, ch) +} + +func (v *interfaceInterface1) EAPLogoff(flags dbus.Flags) error { + return (<-v.GoEAPLogoff(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method EAPLogon + +func (v *interfaceInterface1) GoEAPLogon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EAPLogon", flags, ch) +} + +func (v *interfaceInterface1) EAPLogon(flags dbus.Flags) error { + return (<-v.GoEAPLogon(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method AutoScan + +func (v *interfaceInterface1) GoAutoScan(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AutoScan", flags, ch, arg) +} + +func (v *interfaceInterface1) AutoScan(flags dbus.Flags, arg string) error { + return (<-v.GoAutoScan(flags, make(chan *dbus.Call, 1), arg).Done).Err +} + +// method TDLSDiscover + +func (v *interfaceInterface1) GoTDLSDiscover(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSDiscover", flags, ch, peer_address) +} + +func (v *interfaceInterface1) TDLSDiscover(flags dbus.Flags, peer_address string) error { + return (<-v.GoTDLSDiscover(flags, make(chan *dbus.Call, 1), peer_address).Done).Err +} + +// method TDLSSetup + +func (v *interfaceInterface1) GoTDLSSetup(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSSetup", flags, ch, peer_address) +} + +func (v *interfaceInterface1) TDLSSetup(flags dbus.Flags, peer_address string) error { + return (<-v.GoTDLSSetup(flags, make(chan *dbus.Call, 1), peer_address).Done).Err +} + +// method TDLSStatus + +func (v *interfaceInterface1) GoTDLSStatus(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSStatus", flags, ch, peer_address) +} + +func (*interfaceInterface1) StoreTDLSStatus(call *dbus.Call) (status string, err error) { + err = call.Store(&status) + return +} + +func (v *interfaceInterface1) TDLSStatus(flags dbus.Flags, peer_address string) (string, error) { + return v.StoreTDLSStatus( + <-v.GoTDLSStatus(flags, make(chan *dbus.Call, 1), peer_address).Done) +} + +// method TDLSTeardown + +func (v *interfaceInterface1) GoTDLSTeardown(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSTeardown", flags, ch, peer_address) +} + +func (v *interfaceInterface1) TDLSTeardown(flags dbus.Flags, peer_address string) error { + return (<-v.GoTDLSTeardown(flags, make(chan *dbus.Call, 1), peer_address).Done).Err +} + +// method TDLSChannelSwitch + +func (v *interfaceInterface1) GoTDLSChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSChannelSwitch", flags, ch, args) +} + +func (v *interfaceInterface1) TDLSChannelSwitch(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoTDLSChannelSwitch(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method TDLSCancelChannelSwitch + +func (v *interfaceInterface1) GoTDLSCancelChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TDLSCancelChannelSwitch", flags, ch, peer_address) +} + +func (v *interfaceInterface1) TDLSCancelChannelSwitch(flags dbus.Flags, peer_address string) error { + return (<-v.GoTDLSCancelChannelSwitch(flags, make(chan *dbus.Call, 1), peer_address).Done).Err +} + +// method VendorElemAdd + +func (v *interfaceInterface1) GoVendorElemAdd(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VendorElemAdd", flags, ch, frame_id, ielems) +} + +func (v *interfaceInterface1) VendorElemAdd(flags dbus.Flags, frame_id int32, ielems []uint8) error { + return (<-v.GoVendorElemAdd(flags, make(chan *dbus.Call, 1), frame_id, ielems).Done).Err +} + +// method VendorElemGet + +func (v *interfaceInterface1) GoVendorElemGet(flags dbus.Flags, ch chan *dbus.Call, frame_id int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VendorElemGet", flags, ch, frame_id) +} + +func (*interfaceInterface1) StoreVendorElemGet(call *dbus.Call) (ielems []uint8, err error) { + err = call.Store(&ielems) + return +} + +func (v *interfaceInterface1) VendorElemGet(flags dbus.Flags, frame_id int32) ([]uint8, error) { + return v.StoreVendorElemGet( + <-v.GoVendorElemGet(flags, make(chan *dbus.Call, 1), frame_id).Done) +} + +// method VendorElemRem + +func (v *interfaceInterface1) GoVendorElemRem(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VendorElemRem", flags, ch, frame_id, ielems) +} + +func (v *interfaceInterface1) VendorElemRem(flags dbus.Flags, frame_id int32, ielems []uint8) error { + return (<-v.GoVendorElemRem(flags, make(chan *dbus.Call, 1), frame_id, ielems).Done).Err +} + +// method SaveConfig + +func (v *interfaceInterface1) GoSaveConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveConfig", flags, ch) +} + +func (v *interfaceInterface1) SaveConfig(flags dbus.Flags) error { + return (<-v.GoSaveConfig(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method AbortScan + +func (v *interfaceInterface1) GoAbortScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AbortScan", flags, ch) +} + +func (v *interfaceInterface1) AbortScan(flags dbus.Flags) error { + return (<-v.GoAbortScan(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal ScanDone + +func (v *interfaceInterface1) ConnectScanDone(cb func(success bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ScanDone", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ScanDone", + } + handlerFunc := func(sig *dbus.Signal) { + var success bool + err := dbus.Store(sig.Body, &success) + if err == nil { + cb(success) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal BSSAdded + +func (v *interfaceInterface1) ConnectBSSAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BSSAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BSSAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &path, &properties) + if err == nil { + cb(path, properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal BSSRemoved + +func (v *interfaceInterface1) ConnectBSSRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BSSRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BSSRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal BlobAdded + +func (v *interfaceInterface1) ConnectBlobAdded(cb func(name string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BlobAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BlobAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + err := dbus.Store(sig.Body, &name) + if err == nil { + cb(name) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal BlobRemoved + +func (v *interfaceInterface1) ConnectBlobRemoved(cb func(name string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BlobRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BlobRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + err := dbus.Store(sig.Body, &name) + if err == nil { + cb(name) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NetworkAdded + +func (v *interfaceInterface1) ConnectNetworkAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NetworkAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NetworkAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &path, &properties) + if err == nil { + cb(path, properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NetworkRemoved + +func (v *interfaceInterface1) ConnectNetworkRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NetworkRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NetworkRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NetworkSelected + +func (v *interfaceInterface1) ConnectNetworkSelected(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NetworkSelected", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NetworkSelected", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PropertiesChanged + +func (v *interfaceInterface1) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProbeRequest + +func (v *interfaceInterface1) ConnectProbeRequest(cb func(args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProbeRequest", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProbeRequest", + } + handlerFunc := func(sig *dbus.Signal) { + var args map[string]dbus.Variant + err := dbus.Store(sig.Body, &args) + if err == nil { + cb(args) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Certification + +func (v *interfaceInterface1) ConnectCertification(cb func(certification map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Certification", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Certification", + } + handlerFunc := func(sig *dbus.Signal) { + var certification map[string]dbus.Variant + err := dbus.Store(sig.Body, &certification) + if err == nil { + cb(certification) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EAP + +func (v *interfaceInterface1) ConnectEAP(cb func(status string, parameter string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EAP", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EAP", + } + handlerFunc := func(sig *dbus.Signal) { + var status string + var parameter string + err := dbus.Store(sig.Body, &status, ¶meter) + if err == nil { + cb(status, parameter) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StaAuthorized + +func (v *interfaceInterface1) ConnectStaAuthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StaAuthorized", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StaAuthorized", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + err := dbus.Store(sig.Body, &name) + if err == nil { + cb(name) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StaDeauthorized + +func (v *interfaceInterface1) ConnectStaDeauthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StaDeauthorized", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StaDeauthorized", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + err := dbus.Store(sig.Body, &name) + if err == nil { + cb(name) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StationAdded + +func (v *interfaceInterface1) ConnectStationAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StationAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StationAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &path, &properties) + if err == nil { + cb(path, properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StationRemoved + +func (v *interfaceInterface1) ConnectStationRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StationRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StationRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NetworkRequest + +func (v *interfaceInterface1) ConnectNetworkRequest(cb func(path dbus.ObjectPath, field string, text string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NetworkRequest", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NetworkRequest", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var field string + var text string + err := dbus.Store(sig.Body, &path, &field, &text) + if err == nil { + cb(path, field, text) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Capabilities a{sv} + +func (v *interfaceInterface1) Capabilities() MapStrVariant { + return &implMapStrVariant{ + Impl: v, + Name: "Capabilities", + } +} + +// property State s + +func (v *interfaceInterface1) State() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "State", + } +} + +// property Scanning b + +func (v *interfaceInterface1) Scanning() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Scanning", + } +} + +// property ApScan u + +func (v *interfaceInterface1) ApScan() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ApScan", + } +} + +// property BSSExpireAge u + +func (v *interfaceInterface1) BSSExpireAge() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "BSSExpireAge", + } +} + +// property BSSExpireCount u + +func (v *interfaceInterface1) BSSExpireCount() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "BSSExpireCount", + } +} + +// property Country s + +func (v *interfaceInterface1) Country() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Country", + } +} + +// property Ifname s + +func (v *interfaceInterface1) Ifname() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Ifname", + } +} + +// property Driver s + +func (v *interfaceInterface1) Driver() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Driver", + } +} + +// property BridgeIfname s + +func (v *interfaceInterface1) BridgeIfname() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BridgeIfname", + } +} + +// property ConfigFile s + +func (v *interfaceInterface1) ConfigFile() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ConfigFile", + } +} + +// property CurrentBSS o + +func (v *interfaceInterface1) CurrentBSS() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "CurrentBSS", + } +} + +// property CurrentNetwork o + +func (v *interfaceInterface1) CurrentNetwork() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "CurrentNetwork", + } +} + +// property CurrentAuthMode s + +func (v *interfaceInterface1) CurrentAuthMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CurrentAuthMode", + } +} + +type PropInterfaceBlobs interface { + Get(flags dbus.Flags) (value map[string][]byte, err error) + Set(flags dbus.Flags, value map[string][]byte) error + ConnectChanged(cb func(hasValue bool, value map[string][]byte)) error +} + +type implPropInterfaceBlobs struct { + Impl proxy.Implementer + Name string +} + +func (p implPropInterfaceBlobs) Get(flags dbus.Flags) (value map[string][]byte, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropInterfaceBlobs) Set(flags dbus.Flags, value map[string][]byte) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropInterfaceBlobs) ConnectChanged(cb func(hasValue bool, value map[string][]byte)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string][]byte + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Blobs a{say} + +func (v *interfaceInterface1) Blobs() PropInterfaceBlobs { + return &implPropInterfaceBlobs{ + Impl: v, + Name: "Blobs", + } +} + +// property BSSs ao + +func (v *interfaceInterface1) BSSs() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "BSSs", + } +} + +// property Networks ao + +func (v *interfaceInterface1) Networks() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Networks", + } +} + +// property FastReauth b + +func (v *interfaceInterface1) FastReauth() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "FastReauth", + } +} + +// property ScanInterval i + +func (v *interfaceInterface1) ScanInterval() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ScanInterval", + } +} + +// property PKCS11EnginePath s + +func (v *interfaceInterface1) PKCS11EnginePath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PKCS11EnginePath", + } +} + +// property PKCS11ModulePath s + +func (v *interfaceInterface1) PKCS11ModulePath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PKCS11ModulePath", + } +} + +// property DisconnectReason i + +func (v *interfaceInterface1) DisconnectReason() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DisconnectReason", + } +} + +// property AuthStatusCode i + +func (v *interfaceInterface1) AuthStatusCode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "AuthStatusCode", + } +} + +// property AssocStatusCode i + +func (v *interfaceInterface1) AssocStatusCode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "AssocStatusCode", + } +} + +// property Stations ao + +func (v *interfaceInterface1) Stations() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Stations", + } +} + +// property CtrlInterface s + +func (v *interfaceInterface1) CtrlInterface() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CtrlInterface", + } +} + +// property CtrlInterfaceGroup s + +func (v *interfaceInterface1) CtrlInterfaceGroup() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CtrlInterfaceGroup", + } +} + +// property EapolVersion s + +func (v *interfaceInterface1) EapolVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "EapolVersion", + } +} + +// property Bgscan s + +func (v *interfaceInterface1) Bgscan() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Bgscan", + } +} + +// property DisableScanOffload s + +func (v *interfaceInterface1) DisableScanOffload() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DisableScanOffload", + } +} + +// property OpenscEnginePath s + +func (v *interfaceInterface1) OpenscEnginePath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OpenscEnginePath", + } +} + +// property OpensslCiphers s + +func (v *interfaceInterface1) OpensslCiphers() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OpensslCiphers", + } +} + +// property PcscReader s + +func (v *interfaceInterface1) PcscReader() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PcscReader", + } +} + +// property PcscPin s + +func (v *interfaceInterface1) PcscPin() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PcscPin", + } +} + +// property ExternalSim s + +func (v *interfaceInterface1) ExternalSim() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ExternalSim", + } +} + +// property DriverParam s + +func (v *interfaceInterface1) DriverParam() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DriverParam", + } +} + +// property Dot11RSNAConfigPMKLifetime s + +func (v *interfaceInterface1) Dot11RSNAConfigPMKLifetime() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Dot11RSNAConfigPMKLifetime", + } +} + +// property Dot11RSNAConfigPMKReauthThreshold s + +func (v *interfaceInterface1) Dot11RSNAConfigPMKReauthThreshold() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Dot11RSNAConfigPMKReauthThreshold", + } +} + +// property Dot11RSNAConfigSATimeout s + +func (v *interfaceInterface1) Dot11RSNAConfigSATimeout() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Dot11RSNAConfigSATimeout", + } +} + +// property UpdateConfig s + +func (v *interfaceInterface1) UpdateConfig() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UpdateConfig", + } +} + +// property Uuid s + +func (v *interfaceInterface1) Uuid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Uuid", + } +} + +// property AutoUuid s + +func (v *interfaceInterface1) AutoUuid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AutoUuid", + } +} + +// property DeviceName s + +func (v *interfaceInterface1) DeviceName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DeviceName", + } +} + +// property Manufacturer s + +func (v *interfaceInterface1) Manufacturer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Manufacturer", + } +} + +// property ModelName s + +func (v *interfaceInterface1) ModelName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ModelName", + } +} + +// property ModelNumber s + +func (v *interfaceInterface1) ModelNumber() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ModelNumber", + } +} + +// property SerialNumber s + +func (v *interfaceInterface1) SerialNumber() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SerialNumber", + } +} + +// property DeviceType s + +func (v *interfaceInterface1) DeviceType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DeviceType", + } +} + +// property OsVersion s + +func (v *interfaceInterface1) OsVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OsVersion", + } +} + +// property ConfigMethods s + +func (v *interfaceInterface1) ConfigMethods() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ConfigMethods", + } +} + +// property WpsCredProcessing s + +func (v *interfaceInterface1) WpsCredProcessing() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsCredProcessing", + } +} + +// property WpsVendorExtM1 s + +func (v *interfaceInterface1) WpsVendorExtM1() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsVendorExtM1", + } +} + +// property SecDeviceType s + +func (v *interfaceInterface1) SecDeviceType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SecDeviceType", + } +} + +// property P2pListenRegClass s + +func (v *interfaceInterface1) P2pListenRegClass() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pListenRegClass", + } +} + +// property P2pListenChannel s + +func (v *interfaceInterface1) P2pListenChannel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pListenChannel", + } +} + +// property P2pOperRegClass s + +func (v *interfaceInterface1) P2pOperRegClass() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pOperRegClass", + } +} + +// property P2pOperChannel s + +func (v *interfaceInterface1) P2pOperChannel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pOperChannel", + } +} + +// property P2pGoIntent s + +func (v *interfaceInterface1) P2pGoIntent() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoIntent", + } +} + +// property P2pSsidPostfix s + +func (v *interfaceInterface1) P2pSsidPostfix() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pSsidPostfix", + } +} + +// property PersistentReconnect s + +func (v *interfaceInterface1) PersistentReconnect() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PersistentReconnect", + } +} + +// property P2pIntraBss s + +func (v *interfaceInterface1) P2pIntraBss() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pIntraBss", + } +} + +// property P2pGroupIdle s + +func (v *interfaceInterface1) P2pGroupIdle() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGroupIdle", + } +} + +// property P2pGoFreqChangePolicy s + +func (v *interfaceInterface1) P2pGoFreqChangePolicy() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoFreqChangePolicy", + } +} + +// property P2pPassphraseLen s + +func (v *interfaceInterface1) P2pPassphraseLen() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pPassphraseLen", + } +} + +// property P2pPrefChan s + +func (v *interfaceInterface1) P2pPrefChan() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pPrefChan", + } +} + +// property P2pNoGoFreq s + +func (v *interfaceInterface1) P2pNoGoFreq() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pNoGoFreq", + } +} + +// property P2pAddCliChan s + +func (v *interfaceInterface1) P2pAddCliChan() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pAddCliChan", + } +} + +// property P2pOptimizeListenChan s + +func (v *interfaceInterface1) P2pOptimizeListenChan() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pOptimizeListenChan", + } +} + +// property P2pGoHt40 s + +func (v *interfaceInterface1) P2pGoHt40() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoHt40", + } +} + +// property P2pGoVht s + +func (v *interfaceInterface1) P2pGoVht() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoVht", + } +} + +// property P2pGoHe s + +func (v *interfaceInterface1) P2pGoHe() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoHe", + } +} + +// property P2pDisabled s + +func (v *interfaceInterface1) P2pDisabled() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pDisabled", + } +} + +// property P2pGoCtwindow s + +func (v *interfaceInterface1) P2pGoCtwindow() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoCtwindow", + } +} + +// property P2pNoGroupIface s + +func (v *interfaceInterface1) P2pNoGroupIface() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pNoGroupIface", + } +} + +// property P2pIgnoreSharedFreq s + +func (v *interfaceInterface1) P2pIgnoreSharedFreq() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pIgnoreSharedFreq", + } +} + +// property IpAddrGo s + +func (v *interfaceInterface1) IpAddrGo() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IpAddrGo", + } +} + +// property IpAddrMask s + +func (v *interfaceInterface1) IpAddrMask() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IpAddrMask", + } +} + +// property IpAddrStart s + +func (v *interfaceInterface1) IpAddrStart() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IpAddrStart", + } +} + +// property IpAddrEnd s + +func (v *interfaceInterface1) IpAddrEnd() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IpAddrEnd", + } +} + +// property P2pCliProbe s + +func (v *interfaceInterface1) P2pCliProbe() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pCliProbe", + } +} + +// property P2pDeviceRandomMacAddr s + +func (v *interfaceInterface1) P2pDeviceRandomMacAddr() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pDeviceRandomMacAddr", + } +} + +// property P2pDevicePersistentMacAddr s + +func (v *interfaceInterface1) P2pDevicePersistentMacAddr() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pDevicePersistentMacAddr", + } +} + +// property P2pInterfaceRandomMacAddr s + +func (v *interfaceInterface1) P2pInterfaceRandomMacAddr() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pInterfaceRandomMacAddr", + } +} + +// property BssMaxCount s + +func (v *interfaceInterface1) BssMaxCount() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BssMaxCount", + } +} + +// property FilterSsids s + +func (v *interfaceInterface1) FilterSsids() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FilterSsids", + } +} + +// property FilterRssi s + +func (v *interfaceInterface1) FilterRssi() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FilterRssi", + } +} + +// property MaxNumSta s + +func (v *interfaceInterface1) MaxNumSta() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "MaxNumSta", + } +} + +// property ApIsolate s + +func (v *interfaceInterface1) ApIsolate() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ApIsolate", + } +} + +// property DisassocLowAck s + +func (v *interfaceInterface1) DisassocLowAck() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DisassocLowAck", + } +} + +// property Hs20 s + +func (v *interfaceInterface1) Hs20() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Hs20", + } +} + +// property Interworking s + +func (v *interfaceInterface1) Interworking() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Interworking", + } +} + +// property Hessid s + +func (v *interfaceInterface1) Hessid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Hessid", + } +} + +// property AccessNetworkType s + +func (v *interfaceInterface1) AccessNetworkType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AccessNetworkType", + } +} + +// property GoInterworking s + +func (v *interfaceInterface1) GoInterworking() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GoInterworking", + } +} + +// property GoAccessNetworkType s + +func (v *interfaceInterface1) GoAccessNetworkType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GoAccessNetworkType", + } +} + +// property GoInternet s + +func (v *interfaceInterface1) GoInternet() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GoInternet", + } +} + +// property GoVenueGroup s + +func (v *interfaceInterface1) GoVenueGroup() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GoVenueGroup", + } +} + +// property GoVenueType s + +func (v *interfaceInterface1) GoVenueType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GoVenueType", + } +} + +// property PbcInM1 s + +func (v *interfaceInterface1) PbcInM1() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PbcInM1", + } +} + +// property Autoscan s + +func (v *interfaceInterface1) Autoscan() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Autoscan", + } +} + +// property WpsNfcDevPwId s + +func (v *interfaceInterface1) WpsNfcDevPwId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsNfcDevPwId", + } +} + +// property WpsNfcDhPubkey s + +func (v *interfaceInterface1) WpsNfcDhPubkey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsNfcDhPubkey", + } +} + +// property WpsNfcDhPrivkey s + +func (v *interfaceInterface1) WpsNfcDhPrivkey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsNfcDhPrivkey", + } +} + +// property WpsNfcDevPw s + +func (v *interfaceInterface1) WpsNfcDevPw() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsNfcDevPw", + } +} + +// property ExtPasswordBackend s + +func (v *interfaceInterface1) ExtPasswordBackend() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ExtPasswordBackend", + } +} + +// property P2pGoMaxInactivity s + +func (v *interfaceInterface1) P2pGoMaxInactivity() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pGoMaxInactivity", + } +} + +// property AutoInterworking s + +func (v *interfaceInterface1) AutoInterworking() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AutoInterworking", + } +} + +// property Okc s + +func (v *interfaceInterface1) Okc() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Okc", + } +} + +// property Pmf s + +func (v *interfaceInterface1) Pmf() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Pmf", + } +} + +// property SaeGroups s + +func (v *interfaceInterface1) SaeGroups() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SaeGroups", + } +} + +// property DtimPeriod s + +func (v *interfaceInterface1) DtimPeriod() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DtimPeriod", + } +} + +// property BeaconInt s + +func (v *interfaceInterface1) BeaconInt() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BeaconInt", + } +} + +// property ApVendorElements s + +func (v *interfaceInterface1) ApVendorElements() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ApVendorElements", + } +} + +// property IgnoreOldScanRes s + +func (v *interfaceInterface1) IgnoreOldScanRes() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IgnoreOldScanRes", + } +} + +// property FreqList s + +func (v *interfaceInterface1) FreqList() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FreqList", + } +} + +// property ScanCurFreq s + +func (v *interfaceInterface1) ScanCurFreq() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ScanCurFreq", + } +} + +// property SchedScanInterval s + +func (v *interfaceInterface1) SchedScanInterval() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SchedScanInterval", + } +} + +// property SchedScanStartDelay s + +func (v *interfaceInterface1) SchedScanStartDelay() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SchedScanStartDelay", + } +} + +// property TdlsExternalControl s + +func (v *interfaceInterface1) TdlsExternalControl() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "TdlsExternalControl", + } +} + +// property OsuDir s + +func (v *interfaceInterface1) OsuDir() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OsuDir", + } +} + +// property WowlanTriggers s + +func (v *interfaceInterface1) WowlanTriggers() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WowlanTriggers", + } +} + +// property P2pSearchDelay s + +func (v *interfaceInterface1) P2pSearchDelay() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "P2pSearchDelay", + } +} + +// property MacAddr s + +func (v *interfaceInterface1) MacAddr() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "MacAddr", + } +} + +// property RandAddrLifetime s + +func (v *interfaceInterface1) RandAddrLifetime() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RandAddrLifetime", + } +} + +// property PreassocMacAddr s + +func (v *interfaceInterface1) PreassocMacAddr() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PreassocMacAddr", + } +} + +// property KeyMgmtOffload s + +func (v *interfaceInterface1) KeyMgmtOffload() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KeyMgmtOffload", + } +} + +// property PassiveScan s + +func (v *interfaceInterface1) PassiveScan() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PassiveScan", + } +} + +// property ReassocSameBssOptim s + +func (v *interfaceInterface1) ReassocSameBssOptim() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ReassocSameBssOptim", + } +} + +// property WpsPriority s + +func (v *interfaceInterface1) WpsPriority() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpsPriority", + } +} + +// property FstGroupId s + +func (v *interfaceInterface1) FstGroupId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FstGroupId", + } +} + +// property FstPriority s + +func (v *interfaceInterface1) FstPriority() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FstPriority", + } +} + +// property FstLlt s + +func (v *interfaceInterface1) FstLlt() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FstLlt", + } +} + +// property CertInCb s + +func (v *interfaceInterface1) CertInCb() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CertInCb", + } +} + +// property WpaRscRelaxation s + +func (v *interfaceInterface1) WpaRscRelaxation() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WpaRscRelaxation", + } +} + +// property SchedScanPlans s + +func (v *interfaceInterface1) SchedScanPlans() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SchedScanPlans", + } +} + +// property GasAddress3 s + +func (v *interfaceInterface1) GasAddress3() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GasAddress3", + } +} + +// property FtmResponder s + +func (v *interfaceInterface1) FtmResponder() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FtmResponder", + } +} + +// property FtmInitiator s + +func (v *interfaceInterface1) FtmInitiator() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FtmInitiator", + } +} + +// property GasRandAddrLifetime s + +func (v *interfaceInterface1) GasRandAddrLifetime() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GasRandAddrLifetime", + } +} + +// property GasRandMacAddr s + +func (v *interfaceInterface1) GasRandMacAddr() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GasRandMacAddr", + } +} + +// property DppConfigProcessing s + +func (v *interfaceInterface1) DppConfigProcessing() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DppConfigProcessing", + } +} + +// property ColocIntfReporting s + +func (v *interfaceInterface1) ColocIntfReporting() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ColocIntfReporting", + } +} + +func (obj *objectInterface) WPS() interfaceWPS { + return &obj.interfaceInterfaceWPS +} + +type interfaceWPS interface { + GoStart(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + Start(flags dbus.Flags, args map[string]dbus.Variant) (map[string]dbus.Variant, error) + GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Cancel(flags dbus.Flags) error + ConnectEvent(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectCredentials(cb func(credentials map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ProcessCredentials() proxy.PropBool + ConfigMethods() proxy.PropString + DeviceName() proxy.PropString + Manufacturer() proxy.PropString + ModelName() proxy.PropString + ModelNumber() proxy.PropString + SerialNumber() proxy.PropString + DeviceType() proxy.PropByteArray +} + +type interfaceInterfaceWPS struct{} + +func (v *interfaceInterfaceWPS) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInterfaceWPS) GetInterfaceName_() string { + return "fi.w1.wpa_supplicant1.Interface.WPS" +} + +// method Start + +func (v *interfaceInterfaceWPS) GoStart(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch, args) +} + +func (*interfaceInterfaceWPS) StoreStart(call *dbus.Call) (output map[string]dbus.Variant, err error) { + err = call.Store(&output) + return +} + +func (v *interfaceInterfaceWPS) Start(flags dbus.Flags, args map[string]dbus.Variant) (map[string]dbus.Variant, error) { + return v.StoreStart( + <-v.GoStart(flags, make(chan *dbus.Call, 1), args).Done) +} + +// method Cancel + +func (v *interfaceInterfaceWPS) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) +} + +func (v *interfaceInterfaceWPS) Cancel(flags dbus.Flags) error { + return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Event + +func (v *interfaceInterfaceWPS) ConnectEvent(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Event", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + var args map[string]dbus.Variant + err := dbus.Store(sig.Body, &name, &args) + if err == nil { + cb(name, args) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Credentials + +func (v *interfaceInterfaceWPS) ConnectCredentials(cb func(credentials map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Credentials", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Credentials", + } + handlerFunc := func(sig *dbus.Signal) { + var credentials map[string]dbus.Variant + err := dbus.Store(sig.Body, &credentials) + if err == nil { + cb(credentials) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PropertiesChanged + +func (v *interfaceInterfaceWPS) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ProcessCredentials b + +func (v *interfaceInterfaceWPS) ProcessCredentials() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProcessCredentials", + } +} + +// property ConfigMethods s + +func (v *interfaceInterfaceWPS) ConfigMethods() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ConfigMethods", + } +} + +// property DeviceName s + +func (v *interfaceInterfaceWPS) DeviceName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DeviceName", + } +} + +// property Manufacturer s + +func (v *interfaceInterfaceWPS) Manufacturer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Manufacturer", + } +} + +// property ModelName s + +func (v *interfaceInterfaceWPS) ModelName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ModelName", + } +} + +// property ModelNumber s + +func (v *interfaceInterfaceWPS) ModelNumber() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ModelNumber", + } +} + +// property SerialNumber s + +func (v *interfaceInterfaceWPS) SerialNumber() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SerialNumber", + } +} + +// property DeviceType ay + +func (v *interfaceInterfaceWPS) DeviceType() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "DeviceType", + } +} + +func (obj *objectInterface) P2PDevice() interfaceP2PDevice { + return &obj.interfaceInterfaceP2PDevice +} + +type interfaceP2PDevice interface { + GoFind(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + Find(flags dbus.Flags, args map[string]dbus.Variant) error + GoStopFind(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopFind(flags dbus.Flags) error + GoListen(flags dbus.Flags, ch chan *dbus.Call, timeout int32) *dbus.Call + Listen(flags dbus.Flags, timeout int32) error + GoExtendedListen(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + ExtendedListen(flags dbus.Flags, args map[string]dbus.Variant) error + GoPresenceRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + PresenceRequest(flags dbus.Flags, args map[string]dbus.Variant) error + GoProvisionDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath, config_method string) *dbus.Call + ProvisionDiscoveryRequest(flags dbus.Flags, peer dbus.ObjectPath, config_method string) error + GoConnect(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + Connect(flags dbus.Flags, args map[string]dbus.Variant) (string, error) + GoGroupAdd(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + GroupAdd(flags dbus.Flags, args map[string]dbus.Variant) error + GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Cancel(flags dbus.Flags) error + GoInvite(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + Invite(flags dbus.Flags, args map[string]dbus.Variant) error + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Disconnect(flags dbus.Flags) error + GoRejectPeer(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath) *dbus.Call + RejectPeer(flags dbus.Flags, peer dbus.ObjectPath) error + GoRemoveClient(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + RemoveClient(flags dbus.Flags, args map[string]dbus.Variant) error + GoFlush(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Flush(flags dbus.Flags) error + GoAddService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + AddService(flags dbus.Flags, args map[string]dbus.Variant) error + GoDeleteService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + DeleteService(flags dbus.Flags, args map[string]dbus.Variant) error + GoFlushService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + FlushService(flags dbus.Flags) error + GoServiceDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + ServiceDiscoveryRequest(flags dbus.Flags, args map[string]dbus.Variant) (uint64, error) + GoServiceDiscoveryResponse(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + ServiceDiscoveryResponse(flags dbus.Flags, args map[string]dbus.Variant) error + GoServiceDiscoveryCancelRequest(flags dbus.Flags, ch chan *dbus.Call, args uint64) *dbus.Call + ServiceDiscoveryCancelRequest(flags dbus.Flags, args uint64) error + GoServiceUpdate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ServiceUpdate(flags dbus.Flags) error + GoServiceDiscoveryExternal(flags dbus.Flags, ch chan *dbus.Call, arg int32) *dbus.Call + ServiceDiscoveryExternal(flags dbus.Flags, arg int32) error + GoAddPersistentGroup(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call + AddPersistentGroup(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) + GoRemovePersistentGroup(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + RemovePersistentGroup(flags dbus.Flags, path dbus.ObjectPath) error + GoRemoveAllPersistentGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RemoveAllPersistentGroups(flags dbus.Flags) error + ConnectDeviceFound(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectDeviceFoundProperties(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectDeviceLost(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectFindStopped(cb func()) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryRequestDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryResponseDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryRequestEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryResponseEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryPBCRequest(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryPBCResponse(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectProvisionDiscoveryFailure(cb func(peer_object dbus.ObjectPath, status int32)) (dbusutil.SignalHandlerId, error) + ConnectGroupStarted(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectGroupFormationFailure(cb func(reason string)) (dbusutil.SignalHandlerId, error) + ConnectGONegotiationSuccess(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectGONegotiationFailure(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectGONegotiationRequest(cb func(path dbus.ObjectPath, dev_passwd_id uint16, device_go_intent uint8)) (dbusutil.SignalHandlerId, error) + ConnectInvitationResult(cb func(invite_result map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectGroupFinished(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectServiceDiscoveryRequest(cb func(sd_request map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectServiceDiscoveryResponse(cb func(sd_response map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectPersistentGroupAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectPersistentGroupRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectWpsFailed(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectInvitationReceived(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + P2PDeviceConfig() MapStrVariant + Peers() proxy.PropObjectPathArray + Role() proxy.PropString + Group() proxy.PropObjectPath + PeerGO() proxy.PropObjectPath + PersistentGroups() proxy.PropObjectPathArray +} + +type interfaceInterfaceP2PDevice struct{} + +func (v *interfaceInterfaceP2PDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInterfaceP2PDevice) GetInterfaceName_() string { + return "fi.w1.wpa_supplicant1.Interface.P2PDevice" +} + +// method Find + +func (v *interfaceInterfaceP2PDevice) GoFind(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Find", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) Find(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoFind(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method StopFind + +func (v *interfaceInterfaceP2PDevice) GoStopFind(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopFind", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) StopFind(flags dbus.Flags) error { + return (<-v.GoStopFind(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Listen + +func (v *interfaceInterfaceP2PDevice) GoListen(flags dbus.Flags, ch chan *dbus.Call, timeout int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Listen", flags, ch, timeout) +} + +func (v *interfaceInterfaceP2PDevice) Listen(flags dbus.Flags, timeout int32) error { + return (<-v.GoListen(flags, make(chan *dbus.Call, 1), timeout).Done).Err +} + +// method ExtendedListen + +func (v *interfaceInterfaceP2PDevice) GoExtendedListen(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ExtendedListen", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) ExtendedListen(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoExtendedListen(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method PresenceRequest + +func (v *interfaceInterfaceP2PDevice) GoPresenceRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresenceRequest", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) PresenceRequest(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoPresenceRequest(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method ProvisionDiscoveryRequest + +func (v *interfaceInterfaceP2PDevice) GoProvisionDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath, config_method string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ProvisionDiscoveryRequest", flags, ch, peer, config_method) +} + +func (v *interfaceInterfaceP2PDevice) ProvisionDiscoveryRequest(flags dbus.Flags, peer dbus.ObjectPath, config_method string) error { + return (<-v.GoProvisionDiscoveryRequest(flags, make(chan *dbus.Call, 1), peer, config_method).Done).Err +} + +// method Connect + +func (v *interfaceInterfaceP2PDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, args) +} + +func (*interfaceInterfaceP2PDevice) StoreConnect(call *dbus.Call) (generated_pin string, err error) { + err = call.Store(&generated_pin) + return +} + +func (v *interfaceInterfaceP2PDevice) Connect(flags dbus.Flags, args map[string]dbus.Variant) (string, error) { + return v.StoreConnect( + <-v.GoConnect(flags, make(chan *dbus.Call, 1), args).Done) +} + +// method GroupAdd + +func (v *interfaceInterfaceP2PDevice) GoGroupAdd(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GroupAdd", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) GroupAdd(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoGroupAdd(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method Cancel + +func (v *interfaceInterfaceP2PDevice) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) Cancel(flags dbus.Flags) error { + return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Invite + +func (v *interfaceInterfaceP2PDevice) GoInvite(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Invite", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) Invite(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoInvite(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method Disconnect + +func (v *interfaceInterfaceP2PDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) Disconnect(flags dbus.Flags) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RejectPeer + +func (v *interfaceInterfaceP2PDevice) GoRejectPeer(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RejectPeer", flags, ch, peer) +} + +func (v *interfaceInterfaceP2PDevice) RejectPeer(flags dbus.Flags, peer dbus.ObjectPath) error { + return (<-v.GoRejectPeer(flags, make(chan *dbus.Call, 1), peer).Done).Err +} + +// method RemoveClient + +func (v *interfaceInterfaceP2PDevice) GoRemoveClient(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveClient", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) RemoveClient(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoRemoveClient(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method Flush + +func (v *interfaceInterfaceP2PDevice) GoFlush(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Flush", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) Flush(flags dbus.Flags) error { + return (<-v.GoFlush(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method AddService + +func (v *interfaceInterfaceP2PDevice) GoAddService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddService", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) AddService(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoAddService(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method DeleteService + +func (v *interfaceInterfaceP2PDevice) GoDeleteService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteService", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) DeleteService(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoDeleteService(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method FlushService + +func (v *interfaceInterfaceP2PDevice) GoFlushService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FlushService", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) FlushService(flags dbus.Flags) error { + return (<-v.GoFlushService(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ServiceDiscoveryRequest + +func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryRequest", flags, ch, args) +} + +func (*interfaceInterfaceP2PDevice) StoreServiceDiscoveryRequest(call *dbus.Call) (ref uint64, err error) { + err = call.Store(&ref) + return +} + +func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryRequest(flags dbus.Flags, args map[string]dbus.Variant) (uint64, error) { + return v.StoreServiceDiscoveryRequest( + <-v.GoServiceDiscoveryRequest(flags, make(chan *dbus.Call, 1), args).Done) +} + +// method ServiceDiscoveryResponse + +func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryResponse(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryResponse", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryResponse(flags dbus.Flags, args map[string]dbus.Variant) error { + return (<-v.GoServiceDiscoveryResponse(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method ServiceDiscoveryCancelRequest + +func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryCancelRequest(flags dbus.Flags, ch chan *dbus.Call, args uint64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryCancelRequest", flags, ch, args) +} + +func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryCancelRequest(flags dbus.Flags, args uint64) error { + return (<-v.GoServiceDiscoveryCancelRequest(flags, make(chan *dbus.Call, 1), args).Done).Err +} + +// method ServiceUpdate + +func (v *interfaceInterfaceP2PDevice) GoServiceUpdate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceUpdate", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) ServiceUpdate(flags dbus.Flags) error { + return (<-v.GoServiceUpdate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ServiceDiscoveryExternal + +func (v *interfaceInterfaceP2PDevice) GoServiceDiscoveryExternal(flags dbus.Flags, ch chan *dbus.Call, arg int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ServiceDiscoveryExternal", flags, ch, arg) +} + +func (v *interfaceInterfaceP2PDevice) ServiceDiscoveryExternal(flags dbus.Flags, arg int32) error { + return (<-v.GoServiceDiscoveryExternal(flags, make(chan *dbus.Call, 1), arg).Done).Err +} + +// method AddPersistentGroup + +func (v *interfaceInterfaceP2PDevice) GoAddPersistentGroup(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddPersistentGroup", flags, ch, args) +} + +func (*interfaceInterfaceP2PDevice) StoreAddPersistentGroup(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceInterfaceP2PDevice) AddPersistentGroup(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreAddPersistentGroup( + <-v.GoAddPersistentGroup(flags, make(chan *dbus.Call, 1), args).Done) +} + +// method RemovePersistentGroup + +func (v *interfaceInterfaceP2PDevice) GoRemovePersistentGroup(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemovePersistentGroup", flags, ch, path) +} + +func (v *interfaceInterfaceP2PDevice) RemovePersistentGroup(flags dbus.Flags, path dbus.ObjectPath) error { + return (<-v.GoRemovePersistentGroup(flags, make(chan *dbus.Call, 1), path).Done).Err +} + +// method RemoveAllPersistentGroups + +func (v *interfaceInterfaceP2PDevice) GoRemoveAllPersistentGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveAllPersistentGroups", flags, ch) +} + +func (v *interfaceInterfaceP2PDevice) RemoveAllPersistentGroups(flags dbus.Flags) error { + return (<-v.GoRemoveAllPersistentGroups(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal DeviceFound + +func (v *interfaceInterfaceP2PDevice) ConnectDeviceFound(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceFound", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceFound", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceFoundProperties + +func (v *interfaceInterfaceP2PDevice) ConnectDeviceFoundProperties(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceFoundProperties", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceFoundProperties", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &path, &properties) + if err == nil { + cb(path, properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceLost + +func (v *interfaceInterfaceP2PDevice) ConnectDeviceLost(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceLost", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceLost", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal FindStopped + +func (v *interfaceInterfaceP2PDevice) ConnectFindStopped(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "FindStopped", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".FindStopped", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryRequestDisplayPin + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryRequestDisplayPin", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryRequestDisplayPin", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + var pin string + err := dbus.Store(sig.Body, &peer_object, &pin) + if err == nil { + cb(peer_object, pin) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryResponseDisplayPin + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryResponseDisplayPin", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryResponseDisplayPin", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + var pin string + err := dbus.Store(sig.Body, &peer_object, &pin) + if err == nil { + cb(peer_object, pin) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryRequestEnterPin + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryRequestEnterPin", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryRequestEnterPin", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + err := dbus.Store(sig.Body, &peer_object) + if err == nil { + cb(peer_object) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryResponseEnterPin + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryResponseEnterPin", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryResponseEnterPin", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + err := dbus.Store(sig.Body, &peer_object) + if err == nil { + cb(peer_object) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryPBCRequest + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCRequest(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryPBCRequest", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryPBCRequest", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + err := dbus.Store(sig.Body, &peer_object) + if err == nil { + cb(peer_object) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryPBCResponse + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCResponse(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryPBCResponse", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryPBCResponse", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + err := dbus.Store(sig.Body, &peer_object) + if err == nil { + cb(peer_object) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ProvisionDiscoveryFailure + +func (v *interfaceInterfaceP2PDevice) ConnectProvisionDiscoveryFailure(cb func(peer_object dbus.ObjectPath, status int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ProvisionDiscoveryFailure", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ProvisionDiscoveryFailure", + } + handlerFunc := func(sig *dbus.Signal) { + var peer_object dbus.ObjectPath + var status int32 + err := dbus.Store(sig.Body, &peer_object, &status) + if err == nil { + cb(peer_object, status) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GroupStarted + +func (v *interfaceInterfaceP2PDevice) ConnectGroupStarted(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GroupStarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GroupStarted", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GroupFormationFailure + +func (v *interfaceInterfaceP2PDevice) ConnectGroupFormationFailure(cb func(reason string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GroupFormationFailure", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GroupFormationFailure", + } + handlerFunc := func(sig *dbus.Signal) { + var reason string + err := dbus.Store(sig.Body, &reason) + if err == nil { + cb(reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GONegotiationSuccess + +func (v *interfaceInterfaceP2PDevice) ConnectGONegotiationSuccess(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GONegotiationSuccess", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GONegotiationSuccess", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GONegotiationFailure + +func (v *interfaceInterfaceP2PDevice) ConnectGONegotiationFailure(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GONegotiationFailure", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GONegotiationFailure", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GONegotiationRequest + +func (v *interfaceInterfaceP2PDevice) ConnectGONegotiationRequest(cb func(path dbus.ObjectPath, dev_passwd_id uint16, device_go_intent uint8)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GONegotiationRequest", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GONegotiationRequest", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var dev_passwd_id uint16 + var device_go_intent uint8 + err := dbus.Store(sig.Body, &path, &dev_passwd_id, &device_go_intent) + if err == nil { + cb(path, dev_passwd_id, device_go_intent) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal InvitationResult + +func (v *interfaceInterfaceP2PDevice) ConnectInvitationResult(cb func(invite_result map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "InvitationResult", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".InvitationResult", + } + handlerFunc := func(sig *dbus.Signal) { + var invite_result map[string]dbus.Variant + err := dbus.Store(sig.Body, &invite_result) + if err == nil { + cb(invite_result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal GroupFinished + +func (v *interfaceInterfaceP2PDevice) ConnectGroupFinished(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "GroupFinished", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".GroupFinished", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ServiceDiscoveryRequest + +func (v *interfaceInterfaceP2PDevice) ConnectServiceDiscoveryRequest(cb func(sd_request map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ServiceDiscoveryRequest", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ServiceDiscoveryRequest", + } + handlerFunc := func(sig *dbus.Signal) { + var sd_request map[string]dbus.Variant + err := dbus.Store(sig.Body, &sd_request) + if err == nil { + cb(sd_request) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ServiceDiscoveryResponse + +func (v *interfaceInterfaceP2PDevice) ConnectServiceDiscoveryResponse(cb func(sd_response map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ServiceDiscoveryResponse", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ServiceDiscoveryResponse", + } + handlerFunc := func(sig *dbus.Signal) { + var sd_response map[string]dbus.Variant + err := dbus.Store(sig.Body, &sd_response) + if err == nil { + cb(sd_response) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PersistentGroupAdded + +func (v *interfaceInterfaceP2PDevice) ConnectPersistentGroupAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PersistentGroupAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PersistentGroupAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &path, &properties) + if err == nil { + cb(path, properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PersistentGroupRemoved + +func (v *interfaceInterfaceP2PDevice) ConnectPersistentGroupRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PersistentGroupRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PersistentGroupRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal WpsFailed + +func (v *interfaceInterfaceP2PDevice) ConnectWpsFailed(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "WpsFailed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".WpsFailed", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + var args map[string]dbus.Variant + err := dbus.Store(sig.Body, &name, &args) + if err == nil { + cb(name, args) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal InvitationReceived + +func (v *interfaceInterfaceP2PDevice) ConnectInvitationReceived(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "InvitationReceived", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".InvitationReceived", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property P2PDeviceConfig a{sv} + +func (v *interfaceInterfaceP2PDevice) P2PDeviceConfig() MapStrVariant { + return &implMapStrVariant{ + Impl: v, + Name: "P2PDeviceConfig", + } +} + +// property Peers ao + +func (v *interfaceInterfaceP2PDevice) Peers() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Peers", + } +} + +// property Role s + +func (v *interfaceInterfaceP2PDevice) Role() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Role", + } +} + +// property Group o + +func (v *interfaceInterfaceP2PDevice) Group() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Group", + } +} + +// property PeerGO o + +func (v *interfaceInterfaceP2PDevice) PeerGO() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "PeerGO", + } +} + +// property PersistentGroups ao + +func (v *interfaceInterfaceP2PDevice) PersistentGroups() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "PersistentGroups", + } +} + +type BSS interface { + bss // interface fi.w1.wpa_supplicant1.BSS + proxy.Object +} + +type objectBSS struct { + interfaceBss // interface fi.w1.wpa_supplicant1.BSS + proxy.ImplObject +} + +func NewBSS(conn *dbus.Conn, path dbus.ObjectPath) (BSS, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectBSS) + obj.ImplObject.Init_(conn, "fi.w1.wpa_supplicant1", path) + return obj, nil +} + +type bss interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + SSID() proxy.PropByteArray + BSSID() proxy.PropByteArray + Privacy() proxy.PropBool + Mode() proxy.PropString + Signal() proxy.PropInt16 + Frequency() proxy.PropUint16 + Rates() proxy.PropUint32Array + WPA() MapStrVariant + RSN() MapStrVariant + WPS() MapStrVariant + IEs() proxy.PropByteArray + Age() proxy.PropUint32 +} + +type interfaceBss struct{} + +func (v *interfaceBss) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceBss) GetInterfaceName_() string { + return "fi.w1.wpa_supplicant1.BSS" +} + +// signal PropertiesChanged + +func (v *interfaceBss) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property SSID ay + +func (v *interfaceBss) SSID() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "SSID", + } +} + +// property BSSID ay + +func (v *interfaceBss) BSSID() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "BSSID", + } +} + +// property Privacy b + +func (v *interfaceBss) Privacy() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Privacy", + } +} + +// property Mode s + +func (v *interfaceBss) Mode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Mode", + } +} + +// property Signal n + +func (v *interfaceBss) Signal() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "Signal", + } +} + +// property Frequency q + +func (v *interfaceBss) Frequency() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Frequency", + } +} + +// property Rates au + +func (v *interfaceBss) Rates() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "Rates", + } +} + +// property WPA a{sv} + +func (v *interfaceBss) WPA() MapStrVariant { + return &implMapStrVariant{ + Impl: v, + Name: "WPA", + } +} + +// property RSN a{sv} + +func (v *interfaceBss) RSN() MapStrVariant { + return &implMapStrVariant{ + Impl: v, + Name: "RSN", + } +} + +// property WPS a{sv} + +func (v *interfaceBss) WPS() MapStrVariant { + return &implMapStrVariant{ + Impl: v, + Name: "WPS", + } +} + +// property IEs ay + +func (v *interfaceBss) IEs() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "IEs", + } +} + +// property Age u + +func (v *interfaceBss) Age() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Age", + } +} + +type MapStrVariant interface { + Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error +} + +type implMapStrVariant struct { + Impl proxy.Implementer + Name string +} + +func (p implMapStrVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implMapStrVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implMapStrVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,4250 @@ +// Code generated by "./generator ./system/fi.w1.wpa_supplicant1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package wpa_supplicant1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockWPASupplicant struct { + MockInterfaceWpaSupplicant // interface fi.w1.wpa_supplicant1 + proxy.MockObject +} + +type MockInterfaceWpaSupplicant struct { + mock.Mock +} + +// method CreateInterface + +func (v *MockInterfaceWpaSupplicant) GoCreateInterface(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWpaSupplicant) CreateInterface(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, args) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RemoveInterface + +func (v *MockInterfaceWpaSupplicant) GoRemoveInterface(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWpaSupplicant) RemoveInterface(flags dbus.Flags, path dbus.ObjectPath) error { + mockArgs := v.Called(flags, path) + + return mockArgs.Error(0) +} + +// method GetInterface + +func (v *MockInterfaceWpaSupplicant) GoGetInterface(flags dbus.Flags, ch chan *dbus.Call, ifname string) *dbus.Call { + mockArgs := v.Called(flags, ch, ifname) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWpaSupplicant) GetInterface(flags dbus.Flags, ifname string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, ifname) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ExpectDisconnect + +func (v *MockInterfaceWpaSupplicant) GoExpectDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceWpaSupplicant) ExpectDisconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal InterfaceAdded + +func (v *MockInterfaceWpaSupplicant) ConnectSignalInterfaceAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal InterfaceRemoved + +func (v *MockInterfaceWpaSupplicant) ConnectSignalInterfaceRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceWpaSupplicant) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DebugLevel s + +func (v *MockInterfaceWpaSupplicant) DebugLevel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DebugTimestamp b + +func (v *MockInterfaceWpaSupplicant) DebugTimestamp() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DebugShowKeys b + +func (v *MockInterfaceWpaSupplicant) DebugShowKeys() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Interfaces ao + +func (v *MockInterfaceWpaSupplicant) Interfaces() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EapMethods as + +func (v *MockInterfaceWpaSupplicant) EapMethods() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capabilities as + +func (v *MockInterfaceWpaSupplicant) Capabilities() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WFDIEs ay + +func (v *MockInterfaceWpaSupplicant) WFDIEs() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterface struct { + MockInterfaceInterface1 // interface fi.w1.wpa_supplicant1.Interface + MockInterfaceInterfaceWPS // interface fi.w1.wpa_supplicant1.Interface.WPS + MockInterfaceInterfaceP2PDevice // interface fi.w1.wpa_supplicant1.Interface.P2PDevice + proxy.MockObject +} + +type MockInterfaceInterface1 struct { + mock.Mock +} + +// method Scan + +func (v *MockInterfaceInterface1) GoScan(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) Scan(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method SignalPoll + +func (v *MockInterfaceInterface1) GoSignalPoll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) SignalPoll(flags dbus.Flags) (map[string]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Disconnect + +func (v *MockInterfaceInterface1) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) Disconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method AddNetwork + +func (v *MockInterfaceInterface1) GoAddNetwork(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) AddNetwork(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, args) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reassociate + +func (v *MockInterfaceInterface1) GoReassociate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) Reassociate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reattach + +func (v *MockInterfaceInterface1) GoReattach(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) Reattach(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reconnect + +func (v *MockInterfaceInterface1) GoReconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) Reconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RemoveNetwork + +func (v *MockInterfaceInterface1) GoRemoveNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) RemoveNetwork(flags dbus.Flags, path dbus.ObjectPath) error { + mockArgs := v.Called(flags, path) + + return mockArgs.Error(0) +} + +// method RemoveAllNetworks + +func (v *MockInterfaceInterface1) GoRemoveAllNetworks(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) RemoveAllNetworks(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SelectNetwork + +func (v *MockInterfaceInterface1) GoSelectNetwork(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) SelectNetwork(flags dbus.Flags, path dbus.ObjectPath) error { + mockArgs := v.Called(flags, path) + + return mockArgs.Error(0) +} + +// method NetworkReply + +func (v *MockInterfaceInterface1) GoNetworkReply(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath, field string, value string) *dbus.Call { + mockArgs := v.Called(flags, ch, path, field, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) NetworkReply(flags dbus.Flags, path dbus.ObjectPath, field string, value string) error { + mockArgs := v.Called(flags, path, field, value) + + return mockArgs.Error(0) +} + +// method AddBlob + +func (v *MockInterfaceInterface1) GoAddBlob(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, name, data) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) AddBlob(flags dbus.Flags, name string, data []uint8) error { + mockArgs := v.Called(flags, name, data) + + return mockArgs.Error(0) +} + +// method GetBlob + +func (v *MockInterfaceInterface1) GoGetBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) GetBlob(flags dbus.Flags, name string) ([]uint8, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RemoveBlob + +func (v *MockInterfaceInterface1) GoRemoveBlob(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) RemoveBlob(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetPKCS11EngineAndModulePath + +func (v *MockInterfaceInterface1) GoSetPKCS11EngineAndModulePath(flags dbus.Flags, ch chan *dbus.Call, pkcs11_engine_path string, pkcs11_module_path string) *dbus.Call { + mockArgs := v.Called(flags, ch, pkcs11_engine_path, pkcs11_module_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) SetPKCS11EngineAndModulePath(flags dbus.Flags, pkcs11_engine_path string, pkcs11_module_path string) error { + mockArgs := v.Called(flags, pkcs11_engine_path, pkcs11_module_path) + + return mockArgs.Error(0) +} + +// method FlushBSS + +func (v *MockInterfaceInterface1) GoFlushBSS(flags dbus.Flags, ch chan *dbus.Call, age uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, age) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) FlushBSS(flags dbus.Flags, age uint32) error { + mockArgs := v.Called(flags, age) + + return mockArgs.Error(0) +} + +// method SubscribeProbeReq + +func (v *MockInterfaceInterface1) GoSubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) SubscribeProbeReq(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method UnsubscribeProbeReq + +func (v *MockInterfaceInterface1) GoUnsubscribeProbeReq(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) UnsubscribeProbeReq(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method EAPLogoff + +func (v *MockInterfaceInterface1) GoEAPLogoff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) EAPLogoff(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method EAPLogon + +func (v *MockInterfaceInterface1) GoEAPLogon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) EAPLogon(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method AutoScan + +func (v *MockInterfaceInterface1) GoAutoScan(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) AutoScan(flags dbus.Flags, arg string) error { + mockArgs := v.Called(flags, arg) + + return mockArgs.Error(0) +} + +// method TDLSDiscover + +func (v *MockInterfaceInterface1) GoTDLSDiscover(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + mockArgs := v.Called(flags, ch, peer_address) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) TDLSDiscover(flags dbus.Flags, peer_address string) error { + mockArgs := v.Called(flags, peer_address) + + return mockArgs.Error(0) +} + +// method TDLSSetup + +func (v *MockInterfaceInterface1) GoTDLSSetup(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + mockArgs := v.Called(flags, ch, peer_address) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) TDLSSetup(flags dbus.Flags, peer_address string) error { + mockArgs := v.Called(flags, peer_address) + + return mockArgs.Error(0) +} + +// method TDLSStatus + +func (v *MockInterfaceInterface1) GoTDLSStatus(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + mockArgs := v.Called(flags, ch, peer_address) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) TDLSStatus(flags dbus.Flags, peer_address string) (string, error) { + mockArgs := v.Called(flags, peer_address) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method TDLSTeardown + +func (v *MockInterfaceInterface1) GoTDLSTeardown(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + mockArgs := v.Called(flags, ch, peer_address) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) TDLSTeardown(flags dbus.Flags, peer_address string) error { + mockArgs := v.Called(flags, peer_address) + + return mockArgs.Error(0) +} + +// method TDLSChannelSwitch + +func (v *MockInterfaceInterface1) GoTDLSChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) TDLSChannelSwitch(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method TDLSCancelChannelSwitch + +func (v *MockInterfaceInterface1) GoTDLSCancelChannelSwitch(flags dbus.Flags, ch chan *dbus.Call, peer_address string) *dbus.Call { + mockArgs := v.Called(flags, ch, peer_address) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) TDLSCancelChannelSwitch(flags dbus.Flags, peer_address string) error { + mockArgs := v.Called(flags, peer_address) + + return mockArgs.Error(0) +} + +// method VendorElemAdd + +func (v *MockInterfaceInterface1) GoVendorElemAdd(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, frame_id, ielems) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) VendorElemAdd(flags dbus.Flags, frame_id int32, ielems []uint8) error { + mockArgs := v.Called(flags, frame_id, ielems) + + return mockArgs.Error(0) +} + +// method VendorElemGet + +func (v *MockInterfaceInterface1) GoVendorElemGet(flags dbus.Flags, ch chan *dbus.Call, frame_id int32) *dbus.Call { + mockArgs := v.Called(flags, ch, frame_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) VendorElemGet(flags dbus.Flags, frame_id int32) ([]uint8, error) { + mockArgs := v.Called(flags, frame_id) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method VendorElemRem + +func (v *MockInterfaceInterface1) GoVendorElemRem(flags dbus.Flags, ch chan *dbus.Call, frame_id int32, ielems []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, frame_id, ielems) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) VendorElemRem(flags dbus.Flags, frame_id int32, ielems []uint8) error { + mockArgs := v.Called(flags, frame_id, ielems) + + return mockArgs.Error(0) +} + +// method SaveConfig + +func (v *MockInterfaceInterface1) GoSaveConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) SaveConfig(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method AbortScan + +func (v *MockInterfaceInterface1) GoAbortScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterface1) AbortScan(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal ScanDone + +func (v *MockInterfaceInterface1) ConnectScanDone(cb func(success bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal BSSAdded + +func (v *MockInterfaceInterface1) ConnectBSSAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal BSSRemoved + +func (v *MockInterfaceInterface1) ConnectBSSRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal BlobAdded + +func (v *MockInterfaceInterface1) ConnectBlobAdded(cb func(name string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal BlobRemoved + +func (v *MockInterfaceInterface1) ConnectBlobRemoved(cb func(name string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NetworkAdded + +func (v *MockInterfaceInterface1) ConnectNetworkAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NetworkRemoved + +func (v *MockInterfaceInterface1) ConnectNetworkRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NetworkSelected + +func (v *MockInterfaceInterface1) ConnectNetworkSelected(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceInterface1) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProbeRequest + +func (v *MockInterfaceInterface1) ConnectProbeRequest(cb func(args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Certification + +func (v *MockInterfaceInterface1) ConnectCertification(cb func(certification map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EAP + +func (v *MockInterfaceInterface1) ConnectEAP(cb func(status string, parameter string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StaAuthorized + +func (v *MockInterfaceInterface1) ConnectStaAuthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StaDeauthorized + +func (v *MockInterfaceInterface1) ConnectStaDeauthorized(cb func(name string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StationAdded + +func (v *MockInterfaceInterface1) ConnectStationAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StationRemoved + +func (v *MockInterfaceInterface1) ConnectStationRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NetworkRequest + +func (v *MockInterfaceInterface1) ConnectNetworkRequest(cb func(path dbus.ObjectPath, field string, text string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Capabilities a{sv} + +func (v *MockInterfaceInterface1) Capabilities() MapStrVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State s + +func (v *MockInterfaceInterface1) State() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Scanning b + +func (v *MockInterfaceInterface1) Scanning() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ApScan u + +func (v *MockInterfaceInterface1) ApScan() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BSSExpireAge u + +func (v *MockInterfaceInterface1) BSSExpireAge() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BSSExpireCount u + +func (v *MockInterfaceInterface1) BSSExpireCount() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Country s + +func (v *MockInterfaceInterface1) Country() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ifname s + +func (v *MockInterfaceInterface1) Ifname() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Driver s + +func (v *MockInterfaceInterface1) Driver() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BridgeIfname s + +func (v *MockInterfaceInterface1) BridgeIfname() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigFile s + +func (v *MockInterfaceInterface1) ConfigFile() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentBSS o + +func (v *MockInterfaceInterface1) CurrentBSS() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentNetwork o + +func (v *MockInterfaceInterface1) CurrentNetwork() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentAuthMode s + +func (v *MockInterfaceInterface1) CurrentAuthMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropInterfaceBlobs struct { + mock.Mock +} + +func (p MockPropInterfaceBlobs) Get(flags dbus.Flags) (value map[string][]byte, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string][]byte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropInterfaceBlobs) Set(flags dbus.Flags, value map[string][]byte) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropInterfaceBlobs) ConnectChanged(cb func(hasValue bool, value map[string][]byte)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Blobs a{say} + +func (v *MockInterfaceInterface1) Blobs() PropInterfaceBlobs { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropInterfaceBlobs) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BSSs ao + +func (v *MockInterfaceInterface1) BSSs() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Networks ao + +func (v *MockInterfaceInterface1) Networks() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FastReauth b + +func (v *MockInterfaceInterface1) FastReauth() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ScanInterval i + +func (v *MockInterfaceInterface1) ScanInterval() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PKCS11EnginePath s + +func (v *MockInterfaceInterface1) PKCS11EnginePath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PKCS11ModulePath s + +func (v *MockInterfaceInterface1) PKCS11ModulePath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisconnectReason i + +func (v *MockInterfaceInterface1) DisconnectReason() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AuthStatusCode i + +func (v *MockInterfaceInterface1) AuthStatusCode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssocStatusCode i + +func (v *MockInterfaceInterface1) AssocStatusCode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Stations ao + +func (v *MockInterfaceInterface1) Stations() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CtrlInterface s + +func (v *MockInterfaceInterface1) CtrlInterface() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CtrlInterfaceGroup s + +func (v *MockInterfaceInterface1) CtrlInterfaceGroup() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EapolVersion s + +func (v *MockInterfaceInterface1) EapolVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Bgscan s + +func (v *MockInterfaceInterface1) Bgscan() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisableScanOffload s + +func (v *MockInterfaceInterface1) DisableScanOffload() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpenscEnginePath s + +func (v *MockInterfaceInterface1) OpenscEnginePath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpensslCiphers s + +func (v *MockInterfaceInterface1) OpensslCiphers() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PcscReader s + +func (v *MockInterfaceInterface1) PcscReader() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PcscPin s + +func (v *MockInterfaceInterface1) PcscPin() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExternalSim s + +func (v *MockInterfaceInterface1) ExternalSim() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DriverParam s + +func (v *MockInterfaceInterface1) DriverParam() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dot11RSNAConfigPMKLifetime s + +func (v *MockInterfaceInterface1) Dot11RSNAConfigPMKLifetime() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dot11RSNAConfigPMKReauthThreshold s + +func (v *MockInterfaceInterface1) Dot11RSNAConfigPMKReauthThreshold() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dot11RSNAConfigSATimeout s + +func (v *MockInterfaceInterface1) Dot11RSNAConfigSATimeout() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UpdateConfig s + +func (v *MockInterfaceInterface1) UpdateConfig() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Uuid s + +func (v *MockInterfaceInterface1) Uuid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AutoUuid s + +func (v *MockInterfaceInterface1) AutoUuid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceName s + +func (v *MockInterfaceInterface1) DeviceName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Manufacturer s + +func (v *MockInterfaceInterface1) Manufacturer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ModelName s + +func (v *MockInterfaceInterface1) ModelName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ModelNumber s + +func (v *MockInterfaceInterface1) ModelNumber() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SerialNumber s + +func (v *MockInterfaceInterface1) SerialNumber() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceType s + +func (v *MockInterfaceInterface1) DeviceType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OsVersion s + +func (v *MockInterfaceInterface1) OsVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigMethods s + +func (v *MockInterfaceInterface1) ConfigMethods() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsCredProcessing s + +func (v *MockInterfaceInterface1) WpsCredProcessing() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsVendorExtM1 s + +func (v *MockInterfaceInterface1) WpsVendorExtM1() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecDeviceType s + +func (v *MockInterfaceInterface1) SecDeviceType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pListenRegClass s + +func (v *MockInterfaceInterface1) P2pListenRegClass() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pListenChannel s + +func (v *MockInterfaceInterface1) P2pListenChannel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pOperRegClass s + +func (v *MockInterfaceInterface1) P2pOperRegClass() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pOperChannel s + +func (v *MockInterfaceInterface1) P2pOperChannel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoIntent s + +func (v *MockInterfaceInterface1) P2pGoIntent() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pSsidPostfix s + +func (v *MockInterfaceInterface1) P2pSsidPostfix() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PersistentReconnect s + +func (v *MockInterfaceInterface1) PersistentReconnect() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pIntraBss s + +func (v *MockInterfaceInterface1) P2pIntraBss() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGroupIdle s + +func (v *MockInterfaceInterface1) P2pGroupIdle() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoFreqChangePolicy s + +func (v *MockInterfaceInterface1) P2pGoFreqChangePolicy() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pPassphraseLen s + +func (v *MockInterfaceInterface1) P2pPassphraseLen() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pPrefChan s + +func (v *MockInterfaceInterface1) P2pPrefChan() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pNoGoFreq s + +func (v *MockInterfaceInterface1) P2pNoGoFreq() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pAddCliChan s + +func (v *MockInterfaceInterface1) P2pAddCliChan() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pOptimizeListenChan s + +func (v *MockInterfaceInterface1) P2pOptimizeListenChan() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoHt40 s + +func (v *MockInterfaceInterface1) P2pGoHt40() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoVht s + +func (v *MockInterfaceInterface1) P2pGoVht() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoHe s + +func (v *MockInterfaceInterface1) P2pGoHe() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pDisabled s + +func (v *MockInterfaceInterface1) P2pDisabled() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoCtwindow s + +func (v *MockInterfaceInterface1) P2pGoCtwindow() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pNoGroupIface s + +func (v *MockInterfaceInterface1) P2pNoGroupIface() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pIgnoreSharedFreq s + +func (v *MockInterfaceInterface1) P2pIgnoreSharedFreq() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IpAddrGo s + +func (v *MockInterfaceInterface1) IpAddrGo() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IpAddrMask s + +func (v *MockInterfaceInterface1) IpAddrMask() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IpAddrStart s + +func (v *MockInterfaceInterface1) IpAddrStart() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IpAddrEnd s + +func (v *MockInterfaceInterface1) IpAddrEnd() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pCliProbe s + +func (v *MockInterfaceInterface1) P2pCliProbe() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pDeviceRandomMacAddr s + +func (v *MockInterfaceInterface1) P2pDeviceRandomMacAddr() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pDevicePersistentMacAddr s + +func (v *MockInterfaceInterface1) P2pDevicePersistentMacAddr() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pInterfaceRandomMacAddr s + +func (v *MockInterfaceInterface1) P2pInterfaceRandomMacAddr() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BssMaxCount s + +func (v *MockInterfaceInterface1) BssMaxCount() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FilterSsids s + +func (v *MockInterfaceInterface1) FilterSsids() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FilterRssi s + +func (v *MockInterfaceInterface1) FilterRssi() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxNumSta s + +func (v *MockInterfaceInterface1) MaxNumSta() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ApIsolate s + +func (v *MockInterfaceInterface1) ApIsolate() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisassocLowAck s + +func (v *MockInterfaceInterface1) DisassocLowAck() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Hs20 s + +func (v *MockInterfaceInterface1) Hs20() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Interworking s + +func (v *MockInterfaceInterface1) Interworking() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Hessid s + +func (v *MockInterfaceInterface1) Hessid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AccessNetworkType s + +func (v *MockInterfaceInterface1) AccessNetworkType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GoInterworking s + +func (v *MockInterfaceInterface1) GoInterworking() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GoAccessNetworkType s + +func (v *MockInterfaceInterface1) GoAccessNetworkType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GoInternet s + +func (v *MockInterfaceInterface1) GoInternet() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GoVenueGroup s + +func (v *MockInterfaceInterface1) GoVenueGroup() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GoVenueType s + +func (v *MockInterfaceInterface1) GoVenueType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PbcInM1 s + +func (v *MockInterfaceInterface1) PbcInM1() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Autoscan s + +func (v *MockInterfaceInterface1) Autoscan() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsNfcDevPwId s + +func (v *MockInterfaceInterface1) WpsNfcDevPwId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsNfcDhPubkey s + +func (v *MockInterfaceInterface1) WpsNfcDhPubkey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsNfcDhPrivkey s + +func (v *MockInterfaceInterface1) WpsNfcDhPrivkey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsNfcDevPw s + +func (v *MockInterfaceInterface1) WpsNfcDevPw() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExtPasswordBackend s + +func (v *MockInterfaceInterface1) ExtPasswordBackend() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pGoMaxInactivity s + +func (v *MockInterfaceInterface1) P2pGoMaxInactivity() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AutoInterworking s + +func (v *MockInterfaceInterface1) AutoInterworking() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Okc s + +func (v *MockInterfaceInterface1) Okc() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Pmf s + +func (v *MockInterfaceInterface1) Pmf() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SaeGroups s + +func (v *MockInterfaceInterface1) SaeGroups() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DtimPeriod s + +func (v *MockInterfaceInterface1) DtimPeriod() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BeaconInt s + +func (v *MockInterfaceInterface1) BeaconInt() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ApVendorElements s + +func (v *MockInterfaceInterface1) ApVendorElements() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IgnoreOldScanRes s + +func (v *MockInterfaceInterface1) IgnoreOldScanRes() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FreqList s + +func (v *MockInterfaceInterface1) FreqList() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ScanCurFreq s + +func (v *MockInterfaceInterface1) ScanCurFreq() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SchedScanInterval s + +func (v *MockInterfaceInterface1) SchedScanInterval() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SchedScanStartDelay s + +func (v *MockInterfaceInterface1) SchedScanStartDelay() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TdlsExternalControl s + +func (v *MockInterfaceInterface1) TdlsExternalControl() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OsuDir s + +func (v *MockInterfaceInterface1) OsuDir() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WowlanTriggers s + +func (v *MockInterfaceInterface1) WowlanTriggers() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property P2pSearchDelay s + +func (v *MockInterfaceInterface1) P2pSearchDelay() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MacAddr s + +func (v *MockInterfaceInterface1) MacAddr() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RandAddrLifetime s + +func (v *MockInterfaceInterface1) RandAddrLifetime() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PreassocMacAddr s + +func (v *MockInterfaceInterface1) PreassocMacAddr() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KeyMgmtOffload s + +func (v *MockInterfaceInterface1) KeyMgmtOffload() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PassiveScan s + +func (v *MockInterfaceInterface1) PassiveScan() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReassocSameBssOptim s + +func (v *MockInterfaceInterface1) ReassocSameBssOptim() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpsPriority s + +func (v *MockInterfaceInterface1) WpsPriority() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FstGroupId s + +func (v *MockInterfaceInterface1) FstGroupId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FstPriority s + +func (v *MockInterfaceInterface1) FstPriority() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FstLlt s + +func (v *MockInterfaceInterface1) FstLlt() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CertInCb s + +func (v *MockInterfaceInterface1) CertInCb() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpaRscRelaxation s + +func (v *MockInterfaceInterface1) WpaRscRelaxation() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SchedScanPlans s + +func (v *MockInterfaceInterface1) SchedScanPlans() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GasAddress3 s + +func (v *MockInterfaceInterface1) GasAddress3() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FtmResponder s + +func (v *MockInterfaceInterface1) FtmResponder() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FtmInitiator s + +func (v *MockInterfaceInterface1) FtmInitiator() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GasRandAddrLifetime s + +func (v *MockInterfaceInterface1) GasRandAddrLifetime() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GasRandMacAddr s + +func (v *MockInterfaceInterface1) GasRandMacAddr() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DppConfigProcessing s + +func (v *MockInterfaceInterface1) DppConfigProcessing() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ColocIntfReporting s + +func (v *MockInterfaceInterface1) ColocIntfReporting() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceInterfaceWPS struct { + mock.Mock +} + +// method Start + +func (v *MockInterfaceInterfaceWPS) GoStart(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceWPS) Start(flags dbus.Flags, args map[string]dbus.Variant) (map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, args) + + ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Cancel + +func (v *MockInterfaceInterfaceWPS) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceWPS) Cancel(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Event + +func (v *MockInterfaceInterfaceWPS) ConnectEvent(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Credentials + +func (v *MockInterfaceInterfaceWPS) ConnectCredentials(cb func(credentials map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceInterfaceWPS) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ProcessCredentials b + +func (v *MockInterfaceInterfaceWPS) ProcessCredentials() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigMethods s + +func (v *MockInterfaceInterfaceWPS) ConfigMethods() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceName s + +func (v *MockInterfaceInterfaceWPS) DeviceName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Manufacturer s + +func (v *MockInterfaceInterfaceWPS) Manufacturer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ModelName s + +func (v *MockInterfaceInterfaceWPS) ModelName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ModelNumber s + +func (v *MockInterfaceInterfaceWPS) ModelNumber() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SerialNumber s + +func (v *MockInterfaceInterfaceWPS) SerialNumber() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceType ay + +func (v *MockInterfaceInterfaceWPS) DeviceType() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceInterfaceP2PDevice struct { + mock.Mock +} + +// method Find + +func (v *MockInterfaceInterfaceP2PDevice) GoFind(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Find(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method StopFind + +func (v *MockInterfaceInterfaceP2PDevice) GoStopFind(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) StopFind(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Listen + +func (v *MockInterfaceInterfaceP2PDevice) GoListen(flags dbus.Flags, ch chan *dbus.Call, timeout int32) *dbus.Call { + mockArgs := v.Called(flags, ch, timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Listen(flags dbus.Flags, timeout int32) error { + mockArgs := v.Called(flags, timeout) + + return mockArgs.Error(0) +} + +// method ExtendedListen + +func (v *MockInterfaceInterfaceP2PDevice) GoExtendedListen(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ExtendedListen(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method PresenceRequest + +func (v *MockInterfaceInterfaceP2PDevice) GoPresenceRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) PresenceRequest(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method ProvisionDiscoveryRequest + +func (v *MockInterfaceInterfaceP2PDevice) GoProvisionDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath, config_method string) *dbus.Call { + mockArgs := v.Called(flags, ch, peer, config_method) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ProvisionDiscoveryRequest(flags dbus.Flags, peer dbus.ObjectPath, config_method string) error { + mockArgs := v.Called(flags, peer, config_method) + + return mockArgs.Error(0) +} + +// method Connect + +func (v *MockInterfaceInterfaceP2PDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Connect(flags dbus.Flags, args map[string]dbus.Variant) (string, error) { + mockArgs := v.Called(flags, args) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GroupAdd + +func (v *MockInterfaceInterfaceP2PDevice) GoGroupAdd(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) GroupAdd(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method Cancel + +func (v *MockInterfaceInterfaceP2PDevice) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Cancel(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Invite + +func (v *MockInterfaceInterfaceP2PDevice) GoInvite(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Invite(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method Disconnect + +func (v *MockInterfaceInterfaceP2PDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Disconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RejectPeer + +func (v *MockInterfaceInterfaceP2PDevice) GoRejectPeer(flags dbus.Flags, ch chan *dbus.Call, peer dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, peer) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) RejectPeer(flags dbus.Flags, peer dbus.ObjectPath) error { + mockArgs := v.Called(flags, peer) + + return mockArgs.Error(0) +} + +// method RemoveClient + +func (v *MockInterfaceInterfaceP2PDevice) GoRemoveClient(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) RemoveClient(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method Flush + +func (v *MockInterfaceInterfaceP2PDevice) GoFlush(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) Flush(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method AddService + +func (v *MockInterfaceInterfaceP2PDevice) GoAddService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) AddService(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method DeleteService + +func (v *MockInterfaceInterfaceP2PDevice) GoDeleteService(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) DeleteService(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method FlushService + +func (v *MockInterfaceInterfaceP2PDevice) GoFlushService(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) FlushService(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ServiceDiscoveryRequest + +func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryRequest(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryRequest(flags dbus.Flags, args map[string]dbus.Variant) (uint64, error) { + mockArgs := v.Called(flags, args) + + ret0, ok := mockArgs.Get(0).(uint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ServiceDiscoveryResponse + +func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryResponse(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryResponse(flags dbus.Flags, args map[string]dbus.Variant) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method ServiceDiscoveryCancelRequest + +func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryCancelRequest(flags dbus.Flags, ch chan *dbus.Call, args uint64) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryCancelRequest(flags dbus.Flags, args uint64) error { + mockArgs := v.Called(flags, args) + + return mockArgs.Error(0) +} + +// method ServiceUpdate + +func (v *MockInterfaceInterfaceP2PDevice) GoServiceUpdate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ServiceUpdate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ServiceDiscoveryExternal + +func (v *MockInterfaceInterfaceP2PDevice) GoServiceDiscoveryExternal(flags dbus.Flags, ch chan *dbus.Call, arg int32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) ServiceDiscoveryExternal(flags dbus.Flags, arg int32) error { + mockArgs := v.Called(flags, arg) + + return mockArgs.Error(0) +} + +// method AddPersistentGroup + +func (v *MockInterfaceInterfaceP2PDevice) GoAddPersistentGroup(flags dbus.Flags, ch chan *dbus.Call, args map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, args) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) AddPersistentGroup(flags dbus.Flags, args map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, args) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RemovePersistentGroup + +func (v *MockInterfaceInterfaceP2PDevice) GoRemovePersistentGroup(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) RemovePersistentGroup(flags dbus.Flags, path dbus.ObjectPath) error { + mockArgs := v.Called(flags, path) + + return mockArgs.Error(0) +} + +// method RemoveAllPersistentGroups + +func (v *MockInterfaceInterfaceP2PDevice) GoRemoveAllPersistentGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceInterfaceP2PDevice) RemoveAllPersistentGroups(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal DeviceFound + +func (v *MockInterfaceInterfaceP2PDevice) ConnectDeviceFound(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceFoundProperties + +func (v *MockInterfaceInterfaceP2PDevice) ConnectDeviceFoundProperties(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceLost + +func (v *MockInterfaceInterfaceP2PDevice) ConnectDeviceLost(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal FindStopped + +func (v *MockInterfaceInterfaceP2PDevice) ConnectFindStopped(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryRequestDisplayPin + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryResponseDisplayPin + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseDisplayPin(cb func(peer_object dbus.ObjectPath, pin string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryRequestEnterPin + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryRequestEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryResponseEnterPin + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryResponseEnterPin(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryPBCRequest + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCRequest(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryPBCResponse + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryPBCResponse(cb func(peer_object dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ProvisionDiscoveryFailure + +func (v *MockInterfaceInterfaceP2PDevice) ConnectProvisionDiscoveryFailure(cb func(peer_object dbus.ObjectPath, status int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GroupStarted + +func (v *MockInterfaceInterfaceP2PDevice) ConnectGroupStarted(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GroupFormationFailure + +func (v *MockInterfaceInterfaceP2PDevice) ConnectGroupFormationFailure(cb func(reason string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GONegotiationSuccess + +func (v *MockInterfaceInterfaceP2PDevice) ConnectGONegotiationSuccess(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GONegotiationFailure + +func (v *MockInterfaceInterfaceP2PDevice) ConnectGONegotiationFailure(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GONegotiationRequest + +func (v *MockInterfaceInterfaceP2PDevice) ConnectGONegotiationRequest(cb func(path dbus.ObjectPath, dev_passwd_id uint16, device_go_intent uint8)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal InvitationResult + +func (v *MockInterfaceInterfaceP2PDevice) ConnectInvitationResult(cb func(invite_result map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal GroupFinished + +func (v *MockInterfaceInterfaceP2PDevice) ConnectGroupFinished(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ServiceDiscoveryRequest + +func (v *MockInterfaceInterfaceP2PDevice) ConnectServiceDiscoveryRequest(cb func(sd_request map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ServiceDiscoveryResponse + +func (v *MockInterfaceInterfaceP2PDevice) ConnectServiceDiscoveryResponse(cb func(sd_response map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PersistentGroupAdded + +func (v *MockInterfaceInterfaceP2PDevice) ConnectPersistentGroupAdded(cb func(path dbus.ObjectPath, properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PersistentGroupRemoved + +func (v *MockInterfaceInterfaceP2PDevice) ConnectPersistentGroupRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal WpsFailed + +func (v *MockInterfaceInterfaceP2PDevice) ConnectWpsFailed(cb func(name string, args map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal InvitationReceived + +func (v *MockInterfaceInterfaceP2PDevice) ConnectInvitationReceived(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property P2PDeviceConfig a{sv} + +func (v *MockInterfaceInterfaceP2PDevice) P2PDeviceConfig() MapStrVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Peers ao + +func (v *MockInterfaceInterfaceP2PDevice) Peers() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Role s + +func (v *MockInterfaceInterfaceP2PDevice) Role() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Group o + +func (v *MockInterfaceInterfaceP2PDevice) Group() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PeerGO o + +func (v *MockInterfaceInterfaceP2PDevice) PeerGO() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PersistentGroups ao + +func (v *MockInterfaceInterfaceP2PDevice) PersistentGroups() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockBSS struct { + MockInterfaceBss // interface fi.w1.wpa_supplicant1.BSS + proxy.MockObject +} + +type MockInterfaceBss struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceBss) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property SSID ay + +func (v *MockInterfaceBss) SSID() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BSSID ay + +func (v *MockInterfaceBss) BSSID() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Privacy b + +func (v *MockInterfaceBss) Privacy() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mode s + +func (v *MockInterfaceBss) Mode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Signal n + +func (v *MockInterfaceBss) Signal() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Frequency q + +func (v *MockInterfaceBss) Frequency() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rates au + +func (v *MockInterfaceBss) Rates() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WPA a{sv} + +func (v *MockInterfaceBss) WPA() MapStrVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RSN a{sv} + +func (v *MockInterfaceBss) RSN() MapStrVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WPS a{sv} + +func (v *MockInterfaceBss) WPS() MapStrVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockMapStrVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IEs ay + +func (v *MockInterfaceBss) IEs() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Age u + +func (v *MockInterfaceBss) Age() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockMapStrVariant struct { + mock.Mock +} + +func (p MockMapStrVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockMapStrVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockMapStrVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/BSS.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/BSS.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/BSS.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/BSS.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,71 @@ +{ + "Service": "fi.w1.wpa_supplicant1", + "Objects": [ + { + "Type": "WPASupplicant", + "Path": "/fi/w1/wpa_supplicant1", + "Interfaces": [ + { + "Name": "fi.w1.wpa_supplicant1", + "Type": "wpaSupplicant" + } + ] + }, + { + "Type": "Interface", + "Interfaces": [ + { + "Name": "fi.w1.wpa_supplicant1.Interface", + "Type": "interface1", + "Fixes": { + "p/Capabilities": { + "RefType": "MapStrVariant" + }, + "p/Blobs": { + "ValueType": "map[string][]byte" + } + } + }, + { + "Name": "fi.w1.wpa_supplicant1.Interface.WPS", + "Type": "interfaceWPS" + }, + { + "Name": "fi.w1.wpa_supplicant1.Interface.P2PDevice", + "Type": "interfaceP2PDevice", + "Fixes": { + "p/P2PDeviceConfig": { + "RefType": "MapStrVariant" + } + } + } + ] + }, + { + "Type": "BSS", + "Interfaces": [ + { + "Name": "fi.w1.wpa_supplicant1.BSS", + "Type": "bss", + "Fixes": { + "p/WPS": { + "RefType": "MapStrVariant" + }, + "p/WPA": { + "RefType": "MapStrVariant" + }, + "p/RSN": { + "RefType": "MapStrVariant" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "MapStrVariant", + "ValueType": "map[string]dbus.Variant" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/Interface.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/Interface.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/Interface.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/Interface.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/WPASupplicant.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/WPASupplicant.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/fi.w1.wpa_supplicant1/WPASupplicant.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/fi.w1.wpa_supplicant1/WPASupplicant.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,138 @@ +// Code generated by "./generator ./system/net.hadess.sensorproxy"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sensorproxy + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type SensorProxy interface { + sensorProxy // interface net.hadess.SensorProxy + proxy.Object +} + +type objectSensorProxy struct { + interfaceSensorProxy // interface net.hadess.SensorProxy + proxy.ImplObject +} + +func NewSensorProxy(conn *dbus.Conn) SensorProxy { + obj := new(objectSensorProxy) + obj.ImplObject.Init_(conn, "net.hadess.SensorProxy", "/net/hadess/SensorProxy") + return obj +} + +type sensorProxy interface { + GoClaimAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClaimAccelerometer(flags dbus.Flags) error + GoReleaseAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ReleaseAccelerometer(flags dbus.Flags) error + GoClaimLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClaimLight(flags dbus.Flags) error + GoReleaseLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ReleaseLight(flags dbus.Flags) error + HasAccelerometer() proxy.PropBool + AccelerometerOrientation() proxy.PropString + HasAmbientLight() proxy.PropBool + LightLevelUnit() proxy.PropString + LightLevel() proxy.PropDouble +} + +type interfaceSensorProxy struct{} + +func (v *interfaceSensorProxy) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSensorProxy) GetInterfaceName_() string { + return "net.hadess.SensorProxy" +} + +// method ClaimAccelerometer + +func (v *interfaceSensorProxy) GoClaimAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClaimAccelerometer", flags, ch) +} + +func (v *interfaceSensorProxy) ClaimAccelerometer(flags dbus.Flags) error { + return (<-v.GoClaimAccelerometer(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ReleaseAccelerometer + +func (v *interfaceSensorProxy) GoReleaseAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseAccelerometer", flags, ch) +} + +func (v *interfaceSensorProxy) ReleaseAccelerometer(flags dbus.Flags) error { + return (<-v.GoReleaseAccelerometer(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ClaimLight + +func (v *interfaceSensorProxy) GoClaimLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClaimLight", flags, ch) +} + +func (v *interfaceSensorProxy) ClaimLight(flags dbus.Flags) error { + return (<-v.GoClaimLight(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ReleaseLight + +func (v *interfaceSensorProxy) GoReleaseLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseLight", flags, ch) +} + +func (v *interfaceSensorProxy) ReleaseLight(flags dbus.Flags) error { + return (<-v.GoReleaseLight(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property HasAccelerometer b + +func (v *interfaceSensorProxy) HasAccelerometer() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasAccelerometer", + } +} + +// property AccelerometerOrientation s + +func (v *interfaceSensorProxy) AccelerometerOrientation() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AccelerometerOrientation", + } +} + +// property HasAmbientLight b + +func (v *interfaceSensorProxy) HasAmbientLight() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasAmbientLight", + } +} + +// property LightLevelUnit s + +func (v *interfaceSensorProxy) LightLevelUnit() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LightLevelUnit", + } +} + +// property LightLevel d + +func (v *interfaceSensorProxy) LightLevel() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "LightLevel", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,162 @@ +// Code generated by "./generator ./system/net.hadess.sensorproxy"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package sensorproxy + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockSensorProxy struct { + MockInterfaceSensorProxy // interface net.hadess.SensorProxy + proxy.MockObject +} + +type MockInterfaceSensorProxy struct { + mock.Mock +} + +// method ClaimAccelerometer + +func (v *MockInterfaceSensorProxy) GoClaimAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSensorProxy) ClaimAccelerometer(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ReleaseAccelerometer + +func (v *MockInterfaceSensorProxy) GoReleaseAccelerometer(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSensorProxy) ReleaseAccelerometer(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ClaimLight + +func (v *MockInterfaceSensorProxy) GoClaimLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSensorProxy) ClaimLight(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ReleaseLight + +func (v *MockInterfaceSensorProxy) GoReleaseLight(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSensorProxy) ReleaseLight(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property HasAccelerometer b + +func (v *MockInterfaceSensorProxy) HasAccelerometer() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AccelerometerOrientation s + +func (v *MockInterfaceSensorProxy) AccelerometerOrientation() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasAmbientLight b + +func (v *MockInterfaceSensorProxy) HasAmbientLight() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LightLevelUnit s + +func (v *MockInterfaceSensorProxy) LightLevelUnit() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LightLevel d + +func (v *MockInterfaceSensorProxy) LightLevel() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "net.hadess.SensorProxy", + "Objects": [ + { + "Type": "SensorProxy", + "Path": "/net/hadess/SensorProxy", + "Interfaces": [ + { + "Type": "sensorProxy", + "Name": "net.hadess.SensorProxy" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/SensorProxy.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/SensorProxy.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.hadess.sensorproxy/SensorProxy.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.hadess.sensorproxy/SensorProxy.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,338 @@ +// Code generated by "./generator ./system/net.reactivated.fprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fprint + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + manager // interface net.reactivated.Fprint.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface net.reactivated.Fprint.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "net.reactivated.Fprint", "/net/reactivated/Fprint/Manager") + return obj +} + +type manager interface { + GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) + GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "net.reactivated.Fprint.Manager" +} + +// method GetDefaultDevice + +func (v *interfaceManager) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultDevice", flags, ch) +} + +func (*interfaceManager) StoreGetDefaultDevice(call *dbus.Call) (device dbus.ObjectPath, err error) { + err = call.Store(&device) + return +} + +func (v *interfaceManager) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreGetDefaultDevice( + <-v.GoGetDefaultDevice(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDevices + +func (v *interfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) +} + +func (*interfaceManager) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetDevices( + <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) +} + +type Device interface { + device // interface net.reactivated.Fprint.Device + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface net.reactivated.Fprint.Device + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDevice) + obj.ImplObject.Init_(conn, "net.reactivated.Fprint", path) + return obj, nil +} + +type device interface { + GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EnrollStop(flags dbus.Flags) error + GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call + EnrollStart(flags dbus.Flags, finger_name string) error + GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + VerifyStop(flags dbus.Flags) error + GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call + VerifyStart(flags dbus.Flags, finger_name string) error + GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Release(flags dbus.Flags) error + GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + Claim(flags dbus.Flags, username string) error + GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + DeleteEnrolledFingers(flags dbus.Flags, username string) error + GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call + DeleteEnrolledFinger(flags dbus.Flags, finger_name string) error + GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) + ConnectEnrollStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) + ConnectVerifyFingerSelected(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ScanType() proxy.PropString + NumEnrollStages() proxy.PropInt32 + Name() proxy.PropString +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevice) GetInterfaceName_() string { + return "net.reactivated.Fprint.Device" +} + +// method EnrollStop + +func (v *interfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) +} + +func (v *interfaceDevice) EnrollStop(flags dbus.Flags) error { + return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method EnrollStart + +func (v *interfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, finger_name) +} + +func (v *interfaceDevice) EnrollStart(flags dbus.Flags, finger_name string) error { + return (<-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), finger_name).Done).Err +} + +// method VerifyStop + +func (v *interfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch) +} + +func (v *interfaceDevice) VerifyStop(flags dbus.Flags) error { + return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method VerifyStart + +func (v *interfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, finger_name) +} + +func (v *interfaceDevice) VerifyStart(flags dbus.Flags, finger_name string) error { + return (<-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), finger_name).Done).Err +} + +// method Release + +func (v *interfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) +} + +func (v *interfaceDevice) Release(flags dbus.Flags) error { + return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Claim + +func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username) +} + +func (v *interfaceDevice) Claim(flags dbus.Flags, username string) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method DeleteEnrolledFingers + +func (v *interfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFingers", flags, ch, username) +} + +func (v *interfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { + return (<-v.GoDeleteEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method DeleteEnrolledFinger + +func (v *interfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFinger", flags, ch, finger_name) +} + +func (v *interfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, finger_name string) error { + return (<-v.GoDeleteEnrolledFinger(flags, make(chan *dbus.Call, 1), finger_name).Done).Err +} + +// method ListEnrolledFingers + +func (v *interfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListEnrolledFingers", flags, ch, username) +} + +func (*interfaceDevice) StoreListEnrolledFingers(call *dbus.Call) (enrolled_fingers []string, err error) { + err = call.Store(&enrolled_fingers) + return +} + +func (v *interfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { + return v.StoreListEnrolledFingers( + <-v.GoListEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done) +} + +// signal EnrollStatus + +func (v *interfaceDevice) ConnectEnrollStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 bool + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceDevice) ConnectVerifyStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 bool + err := dbus.Store(sig.Body, &arg0, &arg1) + if err == nil { + cb(arg0, arg1) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyFingerSelected + +func (v *interfaceDevice) ConnectVerifyFingerSelected(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyFingerSelected", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyFingerSelected", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property scan-type s + +func (v *interfaceDevice) ScanType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "scan-type", + } +} + +// property num-enroll-stages i + +func (v *interfaceDevice) NumEnrollStages() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "num-enroll-stages", + } +} + +// property name s + +func (v *interfaceDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "name", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,332 @@ +// Code generated by "./generator ./system/net.reactivated.fprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fprint + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockManager struct { + MockInterfaceManager // interface net.reactivated.Fprint.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method GetDefaultDevice + +func (v *MockInterfaceManager) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDevices + +func (v *MockInterfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockDevice struct { + MockInterfaceDevice // interface net.reactivated.Fprint.Device + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +// method EnrollStop + +func (v *MockInterfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) EnrollStop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method EnrollStart + +func (v *MockInterfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger_name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) EnrollStart(flags dbus.Flags, finger_name string) error { + mockArgs := v.Called(flags, finger_name) + + return mockArgs.Error(0) +} + +// method VerifyStop + +func (v *MockInterfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) VerifyStop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method VerifyStart + +func (v *MockInterfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger_name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) VerifyStart(flags dbus.Flags, finger_name string) error { + mockArgs := v.Called(flags, finger_name) + + return mockArgs.Error(0) +} + +// method Release + +func (v *MockInterfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Release(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Claim + +func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Claim(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method DeleteEnrolledFingers + +func (v *MockInterfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method DeleteEnrolledFinger + +func (v *MockInterfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, finger_name string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger_name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, finger_name string) error { + mockArgs := v.Called(flags, finger_name) + + return mockArgs.Error(0) +} + +// method ListEnrolledFingers + +func (v *MockInterfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { + mockArgs := v.Called(flags, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EnrollStatus + +func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(arg0 string, arg1 bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyFingerSelected + +func (v *MockInterfaceDevice) ConnectVerifyFingerSelected(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property scan-type s + +func (v *MockInterfaceDevice) ScanType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property num-enroll-stages i + +func (v *MockInterfaceDevice) NumEnrollStages() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property name s + +func (v *MockInterfaceDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,35 @@ +{ + "Service": "net.reactivated.Fprint", + "Objects": [ + { + "Type": "Manager", + "Path": "/net/reactivated/Fprint/Manager", + "Interfaces": [ + { + "Name": "net.reactivated.Fprint.Manager", + "Type": "manager" + } + ] + }, + { + "Type": "Device", + "Interfaces": [ + { + "Name": "net.reactivated.Fprint.Device", + "Type": "device", + "Fixes": { + "p/scan-type": { + "RenameTo": "ScanType" + }, + "p/num-enroll-stages": { + "RenameTo": "NumEnrollStages" + }, + "p/name": { + "RenameTo": "Name" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/net.reactivated.fprint/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/net.reactivated.fprint/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,934 @@ +// Code generated by "./generator ./system/org.bluez"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bluez + +import "errors" + +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ObjectManager interface { + object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.Object +} + +type objectObjectManager struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.ImplObject +} + +func NewObjectManager(conn *dbus.Conn) ObjectManager { + obj := new(objectObjectManager) + obj.ImplObject.Init_(conn, "org.bluez", "/") + return obj +} + +type Manager interface { + AgentManager() agentManager // interface org.bluez.AgentManager1 + HealthManager() healthManager // interface org.bluez.HealthManager1 + ProfileManager() profileManager // interface org.bluez.ProfileManager1 + proxy.Object +} + +type objectManager struct { + interfaceAgentManager // interface org.bluez.AgentManager1 + interfaceHealthManager // interface org.bluez.HealthManager1 + interfaceProfileManager // interface org.bluez.ProfileManager1 + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.bluez", "/org/bluez") + return obj +} + +func (obj *objectManager) AgentManager() agentManager { + return &obj.interfaceAgentManager +} + +type agentManager interface { + GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call + RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error + GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call + UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error + GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call + RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error +} + +type interfaceAgentManager struct{} + +func (v *interfaceAgentManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAgentManager) GetInterfaceName_() string { + return "org.bluez.AgentManager1" +} + +// method RegisterAgent + +func (v *interfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, agent, capability) +} + +func (v *interfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error { + return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), agent, capability).Done).Err +} + +// method UnregisterAgent + +func (v *interfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAgent", flags, ch, agent) +} + +func (v *interfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + return (<-v.GoUnregisterAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err +} + +// method RequestDefaultAgent + +func (v *interfaceAgentManager) GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDefaultAgent", flags, ch, agent) +} + +func (v *interfaceAgentManager) RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + return (<-v.GoRequestDefaultAgent(flags, make(chan *dbus.Call, 1), agent).Done).Err +} + +func (obj *objectManager) HealthManager() healthManager { + return &obj.interfaceHealthManager +} + +type healthManager interface { + GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call + CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (dbus.ObjectPath, error) + GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call + DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error +} + +type interfaceHealthManager struct{} + +func (v *interfaceHealthManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceHealthManager) GetInterfaceName_() string { + return "org.bluez.HealthManager1" +} + +// method CreateApplication + +func (v *interfaceHealthManager) GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateApplication", flags, ch, config) +} + +func (*interfaceHealthManager) StoreCreateApplication(call *dbus.Call) (application dbus.ObjectPath, err error) { + err = call.Store(&application) + return +} + +func (v *interfaceHealthManager) CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreateApplication( + <-v.GoCreateApplication(flags, make(chan *dbus.Call, 1), config).Done) +} + +// method DestroyApplication + +func (v *interfaceHealthManager) GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DestroyApplication", flags, ch, application) +} + +func (v *interfaceHealthManager) DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error { + return (<-v.GoDestroyApplication(flags, make(chan *dbus.Call, 1), application).Done).Err +} + +func (obj *objectManager) ProfileManager() profileManager { + return &obj.interfaceProfileManager +} + +type profileManager interface { + GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call + RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error + GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call + UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error +} + +type interfaceProfileManager struct{} + +func (v *interfaceProfileManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceProfileManager) GetInterfaceName_() string { + return "org.bluez.ProfileManager1" +} + +// method RegisterProfile + +func (v *interfaceProfileManager) GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterProfile", flags, ch, profile, UUID, options) +} + +func (v *interfaceProfileManager) RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error { + return (<-v.GoRegisterProfile(flags, make(chan *dbus.Call, 1), profile, UUID, options).Done).Err +} + +// method UnregisterProfile + +func (v *interfaceProfileManager) GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterProfile", flags, ch, profile) +} + +func (v *interfaceProfileManager) UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error { + return (<-v.GoUnregisterProfile(flags, make(chan *dbus.Call, 1), profile).Done).Err +} + +type HCI interface { + Adapter() adapter // interface org.bluez.Adapter1 + GattManager() gattManager // interface org.bluez.GattManager1 + Media() media // interface org.bluez.Media1 + NetworkServer() networkServer // interface org.bluez.NetworkServer1 + proxy.Object +} + +type objectHCI struct { + interfaceAdapter // interface org.bluez.Adapter1 + interfaceGattManager // interface org.bluez.GattManager1 + interfaceMedia // interface org.bluez.Media1 + interfaceNetworkServer // interface org.bluez.NetworkServer1 + proxy.ImplObject +} + +func NewHCI(conn *dbus.Conn, path dbus.ObjectPath) (HCI, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectHCI) + obj.ImplObject.Init_(conn, "org.bluez", path) + return obj, nil +} + +func (obj *objectHCI) Adapter() adapter { + return &obj.interfaceAdapter +} + +type adapter interface { + GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StartDiscovery(flags dbus.Flags) error + GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call + SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error + GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopDiscovery(flags dbus.Flags) error + GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call + RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error + Address() proxy.PropString + Name() proxy.PropString + Alias() proxy.PropString + Class() proxy.PropUint32 + Powered() proxy.PropBool + Discoverable() proxy.PropBool + DiscoverableTimeout() proxy.PropUint32 + Pairable() proxy.PropBool + PairableTimeout() proxy.PropUint32 + Discovering() proxy.PropBool + UUIDs() proxy.PropStringArray + Modalias() proxy.PropString +} + +type interfaceAdapter struct{} + +func (v *interfaceAdapter) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAdapter) GetInterfaceName_() string { + return "org.bluez.Adapter1" +} + +// method StartDiscovery + +func (v *interfaceAdapter) GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartDiscovery", flags, ch) +} + +func (v *interfaceAdapter) StartDiscovery(flags dbus.Flags) error { + return (<-v.GoStartDiscovery(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetDiscoveryFilter + +func (v *interfaceAdapter) GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDiscoveryFilter", flags, ch, properties) +} + +func (v *interfaceAdapter) SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error { + return (<-v.GoSetDiscoveryFilter(flags, make(chan *dbus.Call, 1), properties).Done).Err +} + +// method StopDiscovery + +func (v *interfaceAdapter) GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopDiscovery", flags, ch) +} + +func (v *interfaceAdapter) StopDiscovery(flags dbus.Flags) error { + return (<-v.GoStopDiscovery(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RemoveDevice + +func (v *interfaceAdapter) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveDevice", flags, ch, device) +} + +func (v *interfaceAdapter) RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error { + return (<-v.GoRemoveDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// property Address s + +func (v *interfaceAdapter) Address() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Address", + } +} + +// property Name s + +func (v *interfaceAdapter) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Alias s + +func (v *interfaceAdapter) Alias() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Alias", + } +} + +// property Class u + +func (v *interfaceAdapter) Class() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Class", + } +} + +// property Powered b + +func (v *interfaceAdapter) Powered() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Powered", + } +} + +// property Discoverable b + +func (v *interfaceAdapter) Discoverable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Discoverable", + } +} + +// property DiscoverableTimeout u + +func (v *interfaceAdapter) DiscoverableTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "DiscoverableTimeout", + } +} + +// property Pairable b + +func (v *interfaceAdapter) Pairable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Pairable", + } +} + +// property PairableTimeout u + +func (v *interfaceAdapter) PairableTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "PairableTimeout", + } +} + +// property Discovering b + +func (v *interfaceAdapter) Discovering() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Discovering", + } +} + +// property UUIDs as + +func (v *interfaceAdapter) UUIDs() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UUIDs", + } +} + +// property Modalias s + +func (v *interfaceAdapter) Modalias() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Modalias", + } +} + +func (obj *objectHCI) GattManager() gattManager { + return &obj.interfaceGattManager +} + +type gattManager interface { + GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call + RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error + GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call + UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error +} + +type interfaceGattManager struct{} + +func (v *interfaceGattManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceGattManager) GetInterfaceName_() string { + return "org.bluez.GattManager1" +} + +// method RegisterApplication + +func (v *interfaceGattManager) GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterApplication", flags, ch, application, options) +} + +func (v *interfaceGattManager) RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error { + return (<-v.GoRegisterApplication(flags, make(chan *dbus.Call, 1), application, options).Done).Err +} + +// method UnregisterApplication + +func (v *interfaceGattManager) GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterApplication", flags, ch, application) +} + +func (v *interfaceGattManager) UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error { + return (<-v.GoUnregisterApplication(flags, make(chan *dbus.Call, 1), application).Done).Err +} + +func (obj *objectHCI) Media() media { + return &obj.interfaceMedia +} + +type media interface { + GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call + RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error + GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call + UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error + GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call + RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error + GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call + UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error +} + +type interfaceMedia struct{} + +func (v *interfaceMedia) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceMedia) GetInterfaceName_() string { + return "org.bluez.Media1" +} + +// method RegisterEndpoint + +func (v *interfaceMedia) GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterEndpoint", flags, ch, endpoint, properties) +} + +func (v *interfaceMedia) RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error { + return (<-v.GoRegisterEndpoint(flags, make(chan *dbus.Call, 1), endpoint, properties).Done).Err +} + +// method UnregisterEndpoint + +func (v *interfaceMedia) GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterEndpoint", flags, ch, endpoint) +} + +func (v *interfaceMedia) UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error { + return (<-v.GoUnregisterEndpoint(flags, make(chan *dbus.Call, 1), endpoint).Done).Err +} + +// method RegisterPlayer + +func (v *interfaceMedia) GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterPlayer", flags, ch, player, properties) +} + +func (v *interfaceMedia) RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error { + return (<-v.GoRegisterPlayer(flags, make(chan *dbus.Call, 1), player, properties).Done).Err +} + +// method UnregisterPlayer + +func (v *interfaceMedia) GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterPlayer", flags, ch, player) +} + +func (v *interfaceMedia) UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error { + return (<-v.GoUnregisterPlayer(flags, make(chan *dbus.Call, 1), player).Done).Err +} + +func (obj *objectHCI) NetworkServer() networkServer { + return &obj.interfaceNetworkServer +} + +type networkServer interface { + GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call + Register(flags dbus.Flags, uuid string, bridge string) error + GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + Unregister(flags dbus.Flags, uuid string) error +} + +type interfaceNetworkServer struct{} + +func (v *interfaceNetworkServer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNetworkServer) GetInterfaceName_() string { + return "org.bluez.NetworkServer1" +} + +// method Register + +func (v *interfaceNetworkServer) GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, uuid, bridge) +} + +func (v *interfaceNetworkServer) Register(flags dbus.Flags, uuid string, bridge string) error { + return (<-v.GoRegister(flags, make(chan *dbus.Call, 1), uuid, bridge).Done).Err +} + +// method Unregister + +func (v *interfaceNetworkServer) GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unregister", flags, ch, uuid) +} + +func (v *interfaceNetworkServer) Unregister(flags dbus.Flags, uuid string) error { + return (<-v.GoUnregister(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +type Device interface { + device // interface org.bluez.Device1 + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface org.bluez.Device1 + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDevice) + obj.ImplObject.Init_(conn, "org.bluez", path) + return obj, nil +} + +type device interface { + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Disconnect(flags dbus.Flags) error + GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Connect(flags dbus.Flags) error + GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call + ConnectProfile(flags dbus.Flags, UUID string) error + GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call + DisconnectProfile(flags dbus.Flags, UUID string) error + GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Pair(flags dbus.Flags) error + GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelPairing(flags dbus.Flags) error + Address() proxy.PropString + AddressType() proxy.PropString + Name() proxy.PropString + Alias() proxy.PropString + Class() proxy.PropUint32 + Appearance() proxy.PropUint16 + Icon() proxy.PropString + Paired() proxy.PropBool + Trusted() proxy.PropBool + Blocked() proxy.PropBool + LegacyPairing() proxy.PropBool + RSSI() proxy.PropInt16 + Connected() proxy.PropBool + UUIDs() proxy.PropStringArray + Modalias() proxy.PropString + Adapter() proxy.PropObjectPath + ManufacturerData() PropDeviceManufacturerData + ServiceData() PropDeviceServiceData + TxPower() proxy.PropInt16 + ServicesResolved() proxy.PropBool +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevice) GetInterfaceName_() string { + return "org.bluez.Device1" +} + +// method Disconnect + +func (v *interfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) +} + +func (v *interfaceDevice) Disconnect(flags dbus.Flags) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Connect + +func (v *interfaceDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch) +} + +func (v *interfaceDevice) Connect(flags dbus.Flags) error { + return (<-v.GoConnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ConnectProfile + +func (v *interfaceDevice) GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ConnectProfile", flags, ch, UUID) +} + +func (v *interfaceDevice) ConnectProfile(flags dbus.Flags, UUID string) error { + return (<-v.GoConnectProfile(flags, make(chan *dbus.Call, 1), UUID).Done).Err +} + +// method DisconnectProfile + +func (v *interfaceDevice) GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectProfile", flags, ch, UUID) +} + +func (v *interfaceDevice) DisconnectProfile(flags dbus.Flags, UUID string) error { + return (<-v.GoDisconnectProfile(flags, make(chan *dbus.Call, 1), UUID).Done).Err +} + +// method Pair + +func (v *interfaceDevice) GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Pair", flags, ch) +} + +func (v *interfaceDevice) Pair(flags dbus.Flags) error { + return (<-v.GoPair(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method CancelPairing + +func (v *interfaceDevice) GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelPairing", flags, ch) +} + +func (v *interfaceDevice) CancelPairing(flags dbus.Flags) error { + return (<-v.GoCancelPairing(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Address s + +func (v *interfaceDevice) Address() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Address", + } +} + +// property AddressType s + +func (v *interfaceDevice) AddressType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "AddressType", + } +} + +// property Name s + +func (v *interfaceDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Alias s + +func (v *interfaceDevice) Alias() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Alias", + } +} + +// property Class u + +func (v *interfaceDevice) Class() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Class", + } +} + +// property Appearance q + +func (v *interfaceDevice) Appearance() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "Appearance", + } +} + +// property Icon s + +func (v *interfaceDevice) Icon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Icon", + } +} + +// property Paired b + +func (v *interfaceDevice) Paired() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Paired", + } +} + +// property Trusted b + +func (v *interfaceDevice) Trusted() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Trusted", + } +} + +// property Blocked b + +func (v *interfaceDevice) Blocked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Blocked", + } +} + +// property LegacyPairing b + +func (v *interfaceDevice) LegacyPairing() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LegacyPairing", + } +} + +// property RSSI n + +func (v *interfaceDevice) RSSI() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "RSSI", + } +} + +// property Connected b + +func (v *interfaceDevice) Connected() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Connected", + } +} + +// property UUIDs as + +func (v *interfaceDevice) UUIDs() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UUIDs", + } +} + +// property Modalias s + +func (v *interfaceDevice) Modalias() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Modalias", + } +} + +// property Adapter o + +func (v *interfaceDevice) Adapter() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Adapter", + } +} + +type PropDeviceManufacturerData interface { + Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error) + Set(flags dbus.Flags, value map[uint16]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error +} + +type implPropDeviceManufacturerData struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDeviceManufacturerData) Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDeviceManufacturerData) Set(flags dbus.Flags, value map[uint16]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDeviceManufacturerData) ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[uint16]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property ManufacturerData a{qv} + +func (v *interfaceDevice) ManufacturerData() PropDeviceManufacturerData { + return &implPropDeviceManufacturerData{ + Impl: v, + Name: "ManufacturerData", + } +} + +type PropDeviceServiceData interface { + Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error +} + +type implPropDeviceServiceData struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDeviceServiceData) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDeviceServiceData) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDeviceServiceData) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property ServiceData a{sv} + +func (v *interfaceDevice) ServiceData() PropDeviceServiceData { + return &implPropDeviceServiceData{ + Impl: v, + Name: "ServiceData", + } +} + +// property TxPower n + +func (v *interfaceDevice) TxPower() proxy.PropInt16 { + return &proxy.ImplPropInt16{ + Impl: v, + Name: "TxPower", + } +} + +// property ServicesResolved b + +func (v *interfaceDevice) ServicesResolved() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ServicesResolved", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1028 @@ +// Code generated by "./generator ./system/org.bluez"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bluez + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockObjectManager struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.MockObject +} + +type MockManager struct { + MockInterfaceAgentManager // interface org.bluez.AgentManager1 + MockInterfaceHealthManager // interface org.bluez.HealthManager1 + MockInterfaceProfileManager // interface org.bluez.ProfileManager1 + proxy.MockObject +} + +type MockInterfaceAgentManager struct { + mock.Mock +} + +// method RegisterAgent + +func (v *MockInterfaceAgentManager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call { + mockArgs := v.Called(flags, ch, agent, capability) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error { + mockArgs := v.Called(flags, agent, capability) + + return mockArgs.Error(0) +} + +// method UnregisterAgent + +func (v *MockInterfaceAgentManager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, agent) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + mockArgs := v.Called(flags, agent) + + return mockArgs.Error(0) +} + +// method RequestDefaultAgent + +func (v *MockInterfaceAgentManager) GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, agent) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error { + mockArgs := v.Called(flags, agent) + + return mockArgs.Error(0) +} + +type MockInterfaceHealthManager struct { + mock.Mock +} + +// method CreateApplication + +func (v *MockInterfaceHealthManager) GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, config) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHealthManager) CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, config) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DestroyApplication + +func (v *MockInterfaceHealthManager) GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, application) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHealthManager) DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error { + mockArgs := v.Called(flags, application) + + return mockArgs.Error(0) +} + +type MockInterfaceProfileManager struct { + mock.Mock +} + +// method RegisterProfile + +func (v *MockInterfaceProfileManager) GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, profile, UUID, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceProfileManager) RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, profile, UUID, options) + + return mockArgs.Error(0) +} + +// method UnregisterProfile + +func (v *MockInterfaceProfileManager) GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, profile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceProfileManager) UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error { + mockArgs := v.Called(flags, profile) + + return mockArgs.Error(0) +} + +type MockHCI struct { + MockInterfaceAdapter // interface org.bluez.Adapter1 + MockInterfaceGattManager // interface org.bluez.GattManager1 + MockInterfaceMedia // interface org.bluez.Media1 + MockInterfaceNetworkServer // interface org.bluez.NetworkServer1 + proxy.MockObject +} + +type MockInterfaceAdapter struct { + mock.Mock +} + +// method StartDiscovery + +func (v *MockInterfaceAdapter) GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAdapter) StartDiscovery(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetDiscoveryFilter + +func (v *MockInterfaceAdapter) GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAdapter) SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error { + mockArgs := v.Called(flags, properties) + + return mockArgs.Error(0) +} + +// method StopDiscovery + +func (v *MockInterfaceAdapter) GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAdapter) StopDiscovery(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RemoveDevice + +func (v *MockInterfaceAdapter) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAdapter) RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// property Address s + +func (v *MockInterfaceAdapter) Address() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceAdapter) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Alias s + +func (v *MockInterfaceAdapter) Alias() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Class u + +func (v *MockInterfaceAdapter) Class() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Powered b + +func (v *MockInterfaceAdapter) Powered() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Discoverable b + +func (v *MockInterfaceAdapter) Discoverable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DiscoverableTimeout u + +func (v *MockInterfaceAdapter) DiscoverableTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Pairable b + +func (v *MockInterfaceAdapter) Pairable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PairableTimeout u + +func (v *MockInterfaceAdapter) PairableTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Discovering b + +func (v *MockInterfaceAdapter) Discovering() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UUIDs as + +func (v *MockInterfaceAdapter) UUIDs() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Modalias s + +func (v *MockInterfaceAdapter) Modalias() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceGattManager struct { + mock.Mock +} + +// method RegisterApplication + +func (v *MockInterfaceGattManager) GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, application, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGattManager) RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, application, options) + + return mockArgs.Error(0) +} + +// method UnregisterApplication + +func (v *MockInterfaceGattManager) GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, application) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGattManager) UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error { + mockArgs := v.Called(flags, application) + + return mockArgs.Error(0) +} + +type MockInterfaceMedia struct { + mock.Mock +} + +// method RegisterEndpoint + +func (v *MockInterfaceMedia) GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, endpoint, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMedia) RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error { + mockArgs := v.Called(flags, endpoint, properties) + + return mockArgs.Error(0) +} + +// method UnregisterEndpoint + +func (v *MockInterfaceMedia) GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, endpoint) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMedia) UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error { + mockArgs := v.Called(flags, endpoint) + + return mockArgs.Error(0) +} + +// method RegisterPlayer + +func (v *MockInterfaceMedia) GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, player, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMedia) RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error { + mockArgs := v.Called(flags, player, properties) + + return mockArgs.Error(0) +} + +// method UnregisterPlayer + +func (v *MockInterfaceMedia) GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, player) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceMedia) UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error { + mockArgs := v.Called(flags, player) + + return mockArgs.Error(0) +} + +type MockInterfaceNetworkServer struct { + mock.Mock +} + +// method Register + +func (v *MockInterfaceNetworkServer) GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, bridge) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetworkServer) Register(flags dbus.Flags, uuid string, bridge string) error { + mockArgs := v.Called(flags, uuid, bridge) + + return mockArgs.Error(0) +} + +// method Unregister + +func (v *MockInterfaceNetworkServer) GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetworkServer) Unregister(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +type MockDevice struct { + MockInterfaceDevice // interface org.bluez.Device1 + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +// method Disconnect + +func (v *MockInterfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Disconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Connect + +func (v *MockInterfaceDevice) GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Connect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ConnectProfile + +func (v *MockInterfaceDevice) GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { + mockArgs := v.Called(flags, ch, UUID) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) ConnectProfile(flags dbus.Flags, UUID string) error { + mockArgs := v.Called(flags, UUID) + + return mockArgs.Error(0) +} + +// method DisconnectProfile + +func (v *MockInterfaceDevice) GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call { + mockArgs := v.Called(flags, ch, UUID) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DisconnectProfile(flags dbus.Flags, UUID string) error { + mockArgs := v.Called(flags, UUID) + + return mockArgs.Error(0) +} + +// method Pair + +func (v *MockInterfaceDevice) GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Pair(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method CancelPairing + +func (v *MockInterfaceDevice) GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) CancelPairing(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Address s + +func (v *MockInterfaceDevice) Address() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AddressType s + +func (v *MockInterfaceDevice) AddressType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Alias s + +func (v *MockInterfaceDevice) Alias() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Class u + +func (v *MockInterfaceDevice) Class() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Appearance q + +func (v *MockInterfaceDevice) Appearance() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Icon s + +func (v *MockInterfaceDevice) Icon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Paired b + +func (v *MockInterfaceDevice) Paired() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Trusted b + +func (v *MockInterfaceDevice) Trusted() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Blocked b + +func (v *MockInterfaceDevice) Blocked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LegacyPairing b + +func (v *MockInterfaceDevice) LegacyPairing() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RSSI n + +func (v *MockInterfaceDevice) RSSI() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connected b + +func (v *MockInterfaceDevice) Connected() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UUIDs as + +func (v *MockInterfaceDevice) UUIDs() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Modalias s + +func (v *MockInterfaceDevice) Modalias() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Adapter o + +func (v *MockInterfaceDevice) Adapter() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDeviceManufacturerData struct { + mock.Mock +} + +func (p MockPropDeviceManufacturerData) Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[uint16]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDeviceManufacturerData) Set(flags dbus.Flags, value map[uint16]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDeviceManufacturerData) ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property ManufacturerData a{qv} + +func (v *MockInterfaceDevice) ManufacturerData() PropDeviceManufacturerData { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDeviceManufacturerData) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDeviceServiceData struct { + mock.Mock +} + +func (p MockPropDeviceServiceData) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDeviceServiceData) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDeviceServiceData) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property ServiceData a{sv} + +func (v *MockInterfaceDevice) ServiceData() PropDeviceServiceData { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDeviceServiceData) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TxPower n + +func (v *MockInterfaceDevice) TxPower() proxy.PropInt16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ServicesResolved b + +func (v *MockInterfaceDevice) ServicesResolved() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,81 @@ +{ + "Service": "org.bluez", + "Objects": [ + { + "Type": "ObjectManager", + "XMLFile": "-", + "Path": "/", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + } + ] + }, + { + "Type": "Manager", + "Path": "/org/bluez", + "Interfaces": [ + { + "Name": "org.bluez.AgentManager1", + "Type": "agentManager", + "Accessor": "AgentManager" + }, + { + "Name": "org.bluez.HealthManager1", + "Type": "healthManager", + "Accessor": "HealthManager" + }, + { + "Name": "org.bluez.ProfileManager1", + "Type": "profileManager", + "Accessor": "ProfileManager" + } + ] + }, + { + "Type": "HCI", + "Interfaces": [ + { + "Name": "org.bluez.Adapter1", + "Type": "adapter", + "Accessor": "Adapter" + }, + { + "Name": "org.bluez.GattManager1", + "Type": "gattManager", + "Accessor": "GattManager" + }, + { + "Name": "org.bluez.Media1", + "Type": "media", + "Accessor": "Media" + }, + { + "Name": "org.bluez.NetworkServer1", + "Type": "networkServer", + "Accessor": "NetworkServer" + } + ] + }, + { + "Type": "Device", + "Interfaces": [ + { + "Name": "org.bluez.Device1", + "Type": "device", + "Accessor": "Device", + "Fixes": { + "p/ManufacturerData": { + "Type": "PropDeviceManufacturerData", + "ValueType": "map[uint16]dbus.Variant" + }, + "p/ServiceData": { + "Type": "PropDeviceServiceData", + "ValueType": "map[string]dbus.Variant" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/HCI.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/HCI.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/HCI.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/HCI.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.bluez/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.bluez/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/Accounts.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/Accounts.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/Accounts.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/Accounts.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1015 @@ +// Code generated by "./generator ./system/org.deepin.dde.accounts1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package accounts1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Accounts interface { + accounts // interface org.deepin.dde.Accounts1 + proxy.Object +} + +type objectAccounts struct { + interfaceAccounts // interface org.deepin.dde.Accounts1 + proxy.ImplObject +} + +func NewAccounts(conn *dbus.Conn) Accounts { + obj := new(objectAccounts) + obj.ImplObject.Init_(conn, "org.deepin.dde.Accounts1", "/org/deepin/dde/Accounts1") + return obj +} + +type accounts interface { + GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call + AllowGuestAccount(flags dbus.Flags, allow bool) error + GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CreateGuestAccount(flags dbus.Flags) (string, error) + GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call + CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error) + GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call + DeleteUser(flags dbus.Flags, name string, rmFiles bool) error + GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call + FindUserById(flags dbus.Flags, uid string) (string, error) + GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + FindUserByName(flags dbus.Flags, name string) (string, error) + GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call + IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error) + GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error) + GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RandUserIcon(flags dbus.Flags) (string, error) + ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error) + ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error) + UserList() proxy.PropStringArray + GuestIcon() proxy.PropString + AllowGuest() proxy.PropBool +} + +type interfaceAccounts struct{} + +func (v *interfaceAccounts) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAccounts) GetInterfaceName_() string { + return "org.deepin.dde.Accounts1" +} + +// method AllowGuestAccount + +func (v *interfaceAccounts) GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AllowGuestAccount", flags, ch, allow) +} + +func (v *interfaceAccounts) AllowGuestAccount(flags dbus.Flags, allow bool) error { + return (<-v.GoAllowGuestAccount(flags, make(chan *dbus.Call, 1), allow).Done).Err +} + +// method CreateGuestAccount + +func (v *interfaceAccounts) GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateGuestAccount", flags, ch) +} + +func (*interfaceAccounts) StoreCreateGuestAccount(call *dbus.Call) (user string, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceAccounts) CreateGuestAccount(flags dbus.Flags) (string, error) { + return v.StoreCreateGuestAccount( + <-v.GoCreateGuestAccount(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CreateUser + +func (v *interfaceAccounts) GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateUser", flags, ch, name, fullName, type0) +} + +func (*interfaceAccounts) StoreCreateUser(call *dbus.Call) (user dbus.ObjectPath, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceAccounts) CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error) { + return v.StoreCreateUser( + <-v.GoCreateUser(flags, make(chan *dbus.Call, 1), name, fullName, type0).Done) +} + +// method DeleteUser + +func (v *interfaceAccounts) GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteUser", flags, ch, name, rmFiles) +} + +func (v *interfaceAccounts) DeleteUser(flags dbus.Flags, name string, rmFiles bool) error { + return (<-v.GoDeleteUser(flags, make(chan *dbus.Call, 1), name, rmFiles).Done).Err +} + +// method FindUserById + +func (v *interfaceAccounts) GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindUserById", flags, ch, uid) +} + +func (*interfaceAccounts) StoreFindUserById(call *dbus.Call) (user string, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceAccounts) FindUserById(flags dbus.Flags, uid string) (string, error) { + return v.StoreFindUserById( + <-v.GoFindUserById(flags, make(chan *dbus.Call, 1), uid).Done) +} + +// method FindUserByName + +func (v *interfaceAccounts) GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FindUserByName", flags, ch, name) +} + +func (*interfaceAccounts) StoreFindUserByName(call *dbus.Call) (user string, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceAccounts) FindUserByName(flags dbus.Flags, name string) (string, error) { + return v.StoreFindUserByName( + <-v.GoFindUserByName(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method IsPasswordValid + +func (v *interfaceAccounts) GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPasswordValid", flags, ch, password) +} + +func (*interfaceAccounts) StoreIsPasswordValid(call *dbus.Call) (ok bool, errReason string, errCode int32, err error) { + err = call.Store(&ok, &errReason, &errCode) + return +} + +func (v *interfaceAccounts) IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error) { + return v.StoreIsPasswordValid( + <-v.GoIsPasswordValid(flags, make(chan *dbus.Call, 1), password).Done) +} + +// method IsUsernameValid + +func (v *interfaceAccounts) GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsUsernameValid", flags, ch, name) +} + +func (*interfaceAccounts) StoreIsUsernameValid(call *dbus.Call) (ok bool, errReason string, errCode int32, err error) { + err = call.Store(&ok, &errReason, &errCode) + return +} + +func (v *interfaceAccounts) IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error) { + return v.StoreIsUsernameValid( + <-v.GoIsUsernameValid(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method RandUserIcon + +func (v *interfaceAccounts) GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RandUserIcon", flags, ch) +} + +func (*interfaceAccounts) StoreRandUserIcon(call *dbus.Call) (iconFile string, err error) { + err = call.Store(&iconFile) + return +} + +func (v *interfaceAccounts) RandUserIcon(flags dbus.Flags) (string, error) { + return v.StoreRandUserIcon( + <-v.GoRandUserIcon(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal UserAdded + +func (v *interfaceAccounts) ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UserAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UserAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var objPath string + err := dbus.Store(sig.Body, &objPath) + if err == nil { + cb(objPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UserDeleted + +func (v *interfaceAccounts) ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UserDeleted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UserDeleted", + } + handlerFunc := func(sig *dbus.Signal) { + var objPath string + err := dbus.Store(sig.Body, &objPath) + if err == nil { + cb(objPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property UserList as + +func (v *interfaceAccounts) UserList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UserList", + } +} + +// property GuestIcon s + +func (v *interfaceAccounts) GuestIcon() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GuestIcon", + } +} + +// property AllowGuest b + +func (v *interfaceAccounts) AllowGuest() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AllowGuest", + } +} + +type User interface { + user // interface org.deepin.dde.Accounts1.User + proxy.Object +} + +type objectUser struct { + interfaceUser // interface org.deepin.dde.Accounts1.User + proxy.ImplObject +} + +func NewUser(conn *dbus.Conn, path dbus.ObjectPath) (User, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUser) + obj.ImplObject.Init_(conn, "org.deepin.dde.Accounts1", path) + return obj, nil +} + +type user interface { + GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call + AddGroup(flags dbus.Flags, group string) error + GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call + DeleteGroup(flags dbus.Flags, group string) error + GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call + DeleteIconFile(flags dbus.Flags, icon string) error + GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error + GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error) + GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + IsPasswordExpired(flags dbus.Flags) (bool, error) + GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error) + GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + SetAutomaticLogin(flags dbus.Flags, enabled bool) error + GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call + SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error + GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call + SetDesktopBackgrounds(flags dbus.Flags, val []string) error + GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + SetFullName(flags dbus.Flags, name string) error + GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call + SetGreeterBackground(flags dbus.Flags, bg string) error + GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call + SetGroups(flags dbus.Flags, groups []string) error + GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call + SetHistoryLayout(flags dbus.Flags, list []string) error + GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call + SetHomeDir(flags dbus.Flags, home string) error + GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call + SetIconFile(flags dbus.Flags, iconURI string) error + GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call + SetLayout(flags dbus.Flags, layout string) error + GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + SetLocale(flags dbus.Flags, locale string) error + GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call + SetLocked(flags dbus.Flags, locked bool) error + GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetLongDateFormat(flags dbus.Flags, value int32) error + GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetLongTimeFormat(flags dbus.Flags, value int32) error + GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call + SetMaxPasswordAge(flags dbus.Flags, nDays int32) error + GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call + SetPassword(flags dbus.Flags, password string) error + GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call + SetShell(flags dbus.Flags, shell string) error + GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetShortDateFormat(flags dbus.Flags, value int32) error + GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetShortTimeFormat(flags dbus.Flags, value int32) error + GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call + SetUse24HourFormat(flags dbus.Flags, value bool) error + GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetWeekBegins(flags dbus.Flags, value int32) error + GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call + SetWeekdayFormat(flags dbus.Flags, value int32) error + ShortDateFormat() proxy.PropInt32 + DesktopBackgrounds() proxy.PropStringArray + Groups() proxy.PropStringArray + GreeterBackground() proxy.PropString + HistoryLayout() proxy.PropStringArray + UserName() proxy.PropString + FullName() proxy.PropString + Use24HourFormat() proxy.PropBool + UUID() proxy.PropString + IconFile() proxy.PropString + LongDateFormat() proxy.PropInt32 + PasswordLastChange() proxy.PropInt32 + LoginTime() proxy.PropUint64 + Gid() proxy.PropString + PasswordStatus() proxy.PropString + MaxPasswordAge() proxy.PropInt32 + AutomaticLogin() proxy.PropBool + Workspace() proxy.PropInt32 + NoPasswdLogin() proxy.PropBool + Shell() proxy.PropString + ShortTimeFormat() proxy.PropInt32 + LongTimeFormat() proxy.PropInt32 + Layout() proxy.PropString + WeekdayFormat() proxy.PropInt32 + CreatedTime() proxy.PropUint64 + XSession() proxy.PropString + Locked() proxy.PropBool + HomeDir() proxy.PropString + Locale() proxy.PropString + WeekBegins() proxy.PropInt32 + IconList() proxy.PropStringArray + Uid() proxy.PropString + SystemAccount() proxy.PropBool + AccountType() proxy.PropInt32 +} + +type interfaceUser struct{} + +func (v *interfaceUser) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUser) GetInterfaceName_() string { + return "org.deepin.dde.Accounts1.User" +} + +// method AddGroup + +func (v *interfaceUser) GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddGroup", flags, ch, group) +} + +func (v *interfaceUser) AddGroup(flags dbus.Flags, group string) error { + return (<-v.GoAddGroup(flags, make(chan *dbus.Call, 1), group).Done).Err +} + +// method DeleteGroup + +func (v *interfaceUser) GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteGroup", flags, ch, group) +} + +func (v *interfaceUser) DeleteGroup(flags dbus.Flags, group string) error { + return (<-v.GoDeleteGroup(flags, make(chan *dbus.Call, 1), group).Done).Err +} + +// method DeleteIconFile + +func (v *interfaceUser) GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteIconFile", flags, ch, icon) +} + +func (v *interfaceUser) DeleteIconFile(flags dbus.Flags, icon string) error { + return (<-v.GoDeleteIconFile(flags, make(chan *dbus.Call, 1), icon).Done).Err +} + +// method EnableNoPasswdLogin + +func (v *interfaceUser) GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableNoPasswdLogin", flags, ch, enabled) +} + +func (v *interfaceUser) EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnableNoPasswdLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method GetReminderInfo + +func (v *interfaceUser) GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetReminderInfo", flags, ch) +} + +func (*interfaceUser) StoreGetReminderInfo(call *dbus.Call) (info LoginReminderInfo, err error) { + err = call.Store(&info) + return +} + +func (v *interfaceUser) GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error) { + return v.StoreGetReminderInfo( + <-v.GoGetReminderInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IsPasswordExpired + +func (v *interfaceUser) GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPasswordExpired", flags, ch) +} + +func (*interfaceUser) StoreIsPasswordExpired(call *dbus.Call) (expired bool, err error) { + err = call.Store(&expired) + return +} + +func (v *interfaceUser) IsPasswordExpired(flags dbus.Flags) (bool, error) { + return v.StoreIsPasswordExpired( + <-v.GoIsPasswordExpired(flags, make(chan *dbus.Call, 1)).Done) +} + +// method PasswordExpiredInfo + +func (v *interfaceUser) GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PasswordExpiredInfo", flags, ch) +} + +func (*interfaceUser) StorePasswordExpiredInfo(call *dbus.Call) (expiredStatus int32, dayLeft int64, err error) { + err = call.Store(&expiredStatus, &dayLeft) + return +} + +func (v *interfaceUser) PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error) { + return v.StorePasswordExpiredInfo( + <-v.GoPasswordExpiredInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetAutomaticLogin + +func (v *interfaceUser) GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutomaticLogin", flags, ch, enabled) +} + +func (v *interfaceUser) SetAutomaticLogin(flags dbus.Flags, enabled bool) error { + return (<-v.GoSetAutomaticLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method SetCurrentWorkspace + +func (v *interfaceUser) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentWorkspace", flags, ch, currentWorkspace) +} + +func (v *interfaceUser) SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error { + return (<-v.GoSetCurrentWorkspace(flags, make(chan *dbus.Call, 1), currentWorkspace).Done).Err +} + +// method SetDesktopBackgrounds + +func (v *interfaceUser) GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDesktopBackgrounds", flags, ch, val) +} + +func (v *interfaceUser) SetDesktopBackgrounds(flags dbus.Flags, val []string) error { + return (<-v.GoSetDesktopBackgrounds(flags, make(chan *dbus.Call, 1), val).Done).Err +} + +// method SetFullName + +func (v *interfaceUser) GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFullName", flags, ch, name) +} + +func (v *interfaceUser) SetFullName(flags dbus.Flags, name string) error { + return (<-v.GoSetFullName(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetGreeterBackground + +func (v *interfaceUser) GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetGreeterBackground", flags, ch, bg) +} + +func (v *interfaceUser) SetGreeterBackground(flags dbus.Flags, bg string) error { + return (<-v.GoSetGreeterBackground(flags, make(chan *dbus.Call, 1), bg).Done).Err +} + +// method SetGroups + +func (v *interfaceUser) GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetGroups", flags, ch, groups) +} + +func (v *interfaceUser) SetGroups(flags dbus.Flags, groups []string) error { + return (<-v.GoSetGroups(flags, make(chan *dbus.Call, 1), groups).Done).Err +} + +// method SetHistoryLayout + +func (v *interfaceUser) GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetHistoryLayout", flags, ch, list) +} + +func (v *interfaceUser) SetHistoryLayout(flags dbus.Flags, list []string) error { + return (<-v.GoSetHistoryLayout(flags, make(chan *dbus.Call, 1), list).Done).Err +} + +// method SetHomeDir + +func (v *interfaceUser) GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetHomeDir", flags, ch, home) +} + +func (v *interfaceUser) SetHomeDir(flags dbus.Flags, home string) error { + return (<-v.GoSetHomeDir(flags, make(chan *dbus.Call, 1), home).Done).Err +} + +// method SetIconFile + +func (v *interfaceUser) GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIconFile", flags, ch, iconURI) +} + +func (v *interfaceUser) SetIconFile(flags dbus.Flags, iconURI string) error { + return (<-v.GoSetIconFile(flags, make(chan *dbus.Call, 1), iconURI).Done).Err +} + +// method SetLayout + +func (v *interfaceUser) GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLayout", flags, ch, layout) +} + +func (v *interfaceUser) SetLayout(flags dbus.Flags, layout string) error { + return (<-v.GoSetLayout(flags, make(chan *dbus.Call, 1), layout).Done).Err +} + +// method SetLocale + +func (v *interfaceUser) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocale", flags, ch, locale) +} + +func (v *interfaceUser) SetLocale(flags dbus.Flags, locale string) error { + return (<-v.GoSetLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err +} + +// method SetLocked + +func (v *interfaceUser) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocked", flags, ch, locked) +} + +func (v *interfaceUser) SetLocked(flags dbus.Flags, locked bool) error { + return (<-v.GoSetLocked(flags, make(chan *dbus.Call, 1), locked).Done).Err +} + +// method SetLongDateFormat + +func (v *interfaceUser) GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLongDateFormat", flags, ch, value) +} + +func (v *interfaceUser) SetLongDateFormat(flags dbus.Flags, value int32) error { + return (<-v.GoSetLongDateFormat(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetLongTimeFormat + +func (v *interfaceUser) GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLongTimeFormat", flags, ch, value) +} + +func (v *interfaceUser) SetLongTimeFormat(flags dbus.Flags, value int32) error { + return (<-v.GoSetLongTimeFormat(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetMaxPasswordAge + +func (v *interfaceUser) GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMaxPasswordAge", flags, ch, nDays) +} + +func (v *interfaceUser) SetMaxPasswordAge(flags dbus.Flags, nDays int32) error { + return (<-v.GoSetMaxPasswordAge(flags, make(chan *dbus.Call, 1), nDays).Done).Err +} + +// method SetPassword + +func (v *interfaceUser) GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPassword", flags, ch, password) +} + +func (v *interfaceUser) SetPassword(flags dbus.Flags, password string) error { + return (<-v.GoSetPassword(flags, make(chan *dbus.Call, 1), password).Done).Err +} + +// method SetShell + +func (v *interfaceUser) GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShell", flags, ch, shell) +} + +func (v *interfaceUser) SetShell(flags dbus.Flags, shell string) error { + return (<-v.GoSetShell(flags, make(chan *dbus.Call, 1), shell).Done).Err +} + +// method SetShortDateFormat + +func (v *interfaceUser) GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortDateFormat", flags, ch, value) +} + +func (v *interfaceUser) SetShortDateFormat(flags dbus.Flags, value int32) error { + return (<-v.GoSetShortDateFormat(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetShortTimeFormat + +func (v *interfaceUser) GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortTimeFormat", flags, ch, value) +} + +func (v *interfaceUser) SetShortTimeFormat(flags dbus.Flags, value int32) error { + return (<-v.GoSetShortTimeFormat(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetUse24HourFormat + +func (v *interfaceUser) GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUse24HourFormat", flags, ch, value) +} + +func (v *interfaceUser) SetUse24HourFormat(flags dbus.Flags, value bool) error { + return (<-v.GoSetUse24HourFormat(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetWeekBegins + +func (v *interfaceUser) GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWeekBegins", flags, ch, value) +} + +func (v *interfaceUser) SetWeekBegins(flags dbus.Flags, value int32) error { + return (<-v.GoSetWeekBegins(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// method SetWeekdayFormat + +func (v *interfaceUser) GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWeekdayFormat", flags, ch, value) +} + +func (v *interfaceUser) SetWeekdayFormat(flags dbus.Flags, value int32) error { + return (<-v.GoSetWeekdayFormat(flags, make(chan *dbus.Call, 1), value).Done).Err +} + +// property ShortDateFormat i + +func (v *interfaceUser) ShortDateFormat() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ShortDateFormat", + } +} + +// property DesktopBackgrounds as + +func (v *interfaceUser) DesktopBackgrounds() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DesktopBackgrounds", + } +} + +// property Groups as + +func (v *interfaceUser) Groups() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Groups", + } +} + +// property GreeterBackground s + +func (v *interfaceUser) GreeterBackground() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "GreeterBackground", + } +} + +// property HistoryLayout as + +func (v *interfaceUser) HistoryLayout() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "HistoryLayout", + } +} + +// property UserName s + +func (v *interfaceUser) UserName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UserName", + } +} + +// property FullName s + +func (v *interfaceUser) FullName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FullName", + } +} + +// property Use24HourFormat b + +func (v *interfaceUser) Use24HourFormat() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Use24HourFormat", + } +} + +// property UUID s + +func (v *interfaceUser) UUID() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UUID", + } +} + +// property IconFile s + +func (v *interfaceUser) IconFile() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IconFile", + } +} + +// property LongDateFormat i + +func (v *interfaceUser) LongDateFormat() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "LongDateFormat", + } +} + +// property PasswordLastChange i + +func (v *interfaceUser) PasswordLastChange() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "PasswordLastChange", + } +} + +// property LoginTime t + +func (v *interfaceUser) LoginTime() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LoginTime", + } +} + +// property Gid s + +func (v *interfaceUser) Gid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Gid", + } +} + +// property PasswordStatus s + +func (v *interfaceUser) PasswordStatus() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PasswordStatus", + } +} + +// property MaxPasswordAge i + +func (v *interfaceUser) MaxPasswordAge() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "MaxPasswordAge", + } +} + +// property AutomaticLogin b + +func (v *interfaceUser) AutomaticLogin() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AutomaticLogin", + } +} + +// property Workspace i + +func (v *interfaceUser) Workspace() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Workspace", + } +} + +// property NoPasswdLogin b + +func (v *interfaceUser) NoPasswdLogin() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NoPasswdLogin", + } +} + +// property Shell s + +func (v *interfaceUser) Shell() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Shell", + } +} + +// property ShortTimeFormat i + +func (v *interfaceUser) ShortTimeFormat() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ShortTimeFormat", + } +} + +// property LongTimeFormat i + +func (v *interfaceUser) LongTimeFormat() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "LongTimeFormat", + } +} + +// property Layout s + +func (v *interfaceUser) Layout() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Layout", + } +} + +// property WeekdayFormat i + +func (v *interfaceUser) WeekdayFormat() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "WeekdayFormat", + } +} + +// property CreatedTime t + +func (v *interfaceUser) CreatedTime() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CreatedTime", + } +} + +// property XSession s + +func (v *interfaceUser) XSession() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "XSession", + } +} + +// property Locked b + +func (v *interfaceUser) Locked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Locked", + } +} + +// property HomeDir s + +func (v *interfaceUser) HomeDir() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HomeDir", + } +} + +// property Locale s + +func (v *interfaceUser) Locale() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Locale", + } +} + +// property WeekBegins i + +func (v *interfaceUser) WeekBegins() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "WeekBegins", + } +} + +// property IconList as + +func (v *interfaceUser) IconList() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "IconList", + } +} + +// property Uid s + +func (v *interfaceUser) Uid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Uid", + } +} + +// property SystemAccount b + +func (v *interfaceUser) SystemAccount() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SystemAccount", + } +} + +// property AccountType i + +func (v *interfaceUser) AccountType() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "AccountType", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1289 @@ +// Code generated by "./generator ./system/org.deepin.dde.accounts1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package accounts1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAccounts struct { + MockInterfaceAccounts // interface org.deepin.dde.Accounts1 + proxy.MockObject +} + +type MockInterfaceAccounts struct { + mock.Mock +} + +// method AllowGuestAccount + +func (v *MockInterfaceAccounts) GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call { + mockArgs := v.Called(flags, ch, allow) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) AllowGuestAccount(flags dbus.Flags, allow bool) error { + mockArgs := v.Called(flags, allow) + + return mockArgs.Error(0) +} + +// method CreateGuestAccount + +func (v *MockInterfaceAccounts) GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) CreateGuestAccount(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method CreateUser + +func (v *MockInterfaceAccounts) GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call { + mockArgs := v.Called(flags, ch, name, fullName, type0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, fullName, type0) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeleteUser + +func (v *MockInterfaceAccounts) GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, rmFiles) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) DeleteUser(flags dbus.Flags, name string, rmFiles bool) error { + mockArgs := v.Called(flags, name, rmFiles) + + return mockArgs.Error(0) +} + +// method FindUserById + +func (v *MockInterfaceAccounts) GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) FindUserById(flags dbus.Flags, uid string) (string, error) { + mockArgs := v.Called(flags, uid) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method FindUserByName + +func (v *MockInterfaceAccounts) GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) FindUserByName(flags dbus.Flags, name string) (string, error) { + mockArgs := v.Called(flags, name) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method IsPasswordValid + +func (v *MockInterfaceAccounts) GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { + mockArgs := v.Called(flags, ch, password) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error) { + mockArgs := v.Called(flags, password) + + ret2, ok := mockArgs.Get(2).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) + } + + return mockArgs.Bool(0), mockArgs.String(1), ret2, mockArgs.Error(3) +} + +// method IsUsernameValid + +func (v *MockInterfaceAccounts) GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error) { + mockArgs := v.Called(flags, name) + + ret2, ok := mockArgs.Get(2).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) + } + + return mockArgs.Bool(0), mockArgs.String(1), ret2, mockArgs.Error(3) +} + +// method RandUserIcon + +func (v *MockInterfaceAccounts) GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAccounts) RandUserIcon(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal UserAdded + +func (v *MockInterfaceAccounts) ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UserDeleted + +func (v *MockInterfaceAccounts) ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property UserList as + +func (v *MockInterfaceAccounts) UserList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GuestIcon s + +func (v *MockInterfaceAccounts) GuestIcon() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AllowGuest b + +func (v *MockInterfaceAccounts) AllowGuest() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockUser struct { + MockInterfaceUser // interface org.deepin.dde.Accounts1.User + proxy.MockObject +} + +type MockInterfaceUser struct { + mock.Mock +} + +// method AddGroup + +func (v *MockInterfaceUser) GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { + mockArgs := v.Called(flags, ch, group) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) AddGroup(flags dbus.Flags, group string) error { + mockArgs := v.Called(flags, group) + + return mockArgs.Error(0) +} + +// method DeleteGroup + +func (v *MockInterfaceUser) GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call { + mockArgs := v.Called(flags, ch, group) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) DeleteGroup(flags dbus.Flags, group string) error { + mockArgs := v.Called(flags, group) + + return mockArgs.Error(0) +} + +// method DeleteIconFile + +func (v *MockInterfaceUser) GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call { + mockArgs := v.Called(flags, ch, icon) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) DeleteIconFile(flags dbus.Flags, icon string) error { + mockArgs := v.Called(flags, icon) + + return mockArgs.Error(0) +} + +// method EnableNoPasswdLogin + +func (v *MockInterfaceUser) GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method GetReminderInfo + +func (v *MockInterfaceUser) GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(LoginReminderInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsPasswordExpired + +func (v *MockInterfaceUser) GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) IsPasswordExpired(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method PasswordExpiredInfo + +func (v *MockInterfaceUser) GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(int64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method SetAutomaticLogin + +func (v *MockInterfaceUser) GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetAutomaticLogin(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method SetCurrentWorkspace + +func (v *MockInterfaceUser) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call { + mockArgs := v.Called(flags, ch, currentWorkspace) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error { + mockArgs := v.Called(flags, currentWorkspace) + + return mockArgs.Error(0) +} + +// method SetDesktopBackgrounds + +func (v *MockInterfaceUser) GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call { + mockArgs := v.Called(flags, ch, val) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetDesktopBackgrounds(flags dbus.Flags, val []string) error { + mockArgs := v.Called(flags, val) + + return mockArgs.Error(0) +} + +// method SetFullName + +func (v *MockInterfaceUser) GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetFullName(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetGreeterBackground + +func (v *MockInterfaceUser) GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call { + mockArgs := v.Called(flags, ch, bg) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetGreeterBackground(flags dbus.Flags, bg string) error { + mockArgs := v.Called(flags, bg) + + return mockArgs.Error(0) +} + +// method SetGroups + +func (v *MockInterfaceUser) GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call { + mockArgs := v.Called(flags, ch, groups) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetGroups(flags dbus.Flags, groups []string) error { + mockArgs := v.Called(flags, groups) + + return mockArgs.Error(0) +} + +// method SetHistoryLayout + +func (v *MockInterfaceUser) GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call { + mockArgs := v.Called(flags, ch, list) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetHistoryLayout(flags dbus.Flags, list []string) error { + mockArgs := v.Called(flags, list) + + return mockArgs.Error(0) +} + +// method SetHomeDir + +func (v *MockInterfaceUser) GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call { + mockArgs := v.Called(flags, ch, home) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetHomeDir(flags dbus.Flags, home string) error { + mockArgs := v.Called(flags, home) + + return mockArgs.Error(0) +} + +// method SetIconFile + +func (v *MockInterfaceUser) GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call { + mockArgs := v.Called(flags, ch, iconURI) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetIconFile(flags dbus.Flags, iconURI string) error { + mockArgs := v.Called(flags, iconURI) + + return mockArgs.Error(0) +} + +// method SetLayout + +func (v *MockInterfaceUser) GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call { + mockArgs := v.Called(flags, ch, layout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetLayout(flags dbus.Flags, layout string) error { + mockArgs := v.Called(flags, layout) + + return mockArgs.Error(0) +} + +// method SetLocale + +func (v *MockInterfaceUser) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetLocale(flags dbus.Flags, locale string) error { + mockArgs := v.Called(flags, locale) + + return mockArgs.Error(0) +} + +// method SetLocked + +func (v *MockInterfaceUser) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { + mockArgs := v.Called(flags, ch, locked) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetLocked(flags dbus.Flags, locked bool) error { + mockArgs := v.Called(flags, locked) + + return mockArgs.Error(0) +} + +// method SetLongDateFormat + +func (v *MockInterfaceUser) GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetLongDateFormat(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetLongTimeFormat + +func (v *MockInterfaceUser) GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetLongTimeFormat(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetMaxPasswordAge + +func (v *MockInterfaceUser) GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call { + mockArgs := v.Called(flags, ch, nDays) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetMaxPasswordAge(flags dbus.Flags, nDays int32) error { + mockArgs := v.Called(flags, nDays) + + return mockArgs.Error(0) +} + +// method SetPassword + +func (v *MockInterfaceUser) GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call { + mockArgs := v.Called(flags, ch, password) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetPassword(flags dbus.Flags, password string) error { + mockArgs := v.Called(flags, password) + + return mockArgs.Error(0) +} + +// method SetShell + +func (v *MockInterfaceUser) GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call { + mockArgs := v.Called(flags, ch, shell) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetShell(flags dbus.Flags, shell string) error { + mockArgs := v.Called(flags, shell) + + return mockArgs.Error(0) +} + +// method SetShortDateFormat + +func (v *MockInterfaceUser) GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetShortDateFormat(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetShortTimeFormat + +func (v *MockInterfaceUser) GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetShortTimeFormat(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetUse24HourFormat + +func (v *MockInterfaceUser) GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetUse24HourFormat(flags dbus.Flags, value bool) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetWeekBegins + +func (v *MockInterfaceUser) GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetWeekBegins(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// method SetWeekdayFormat + +func (v *MockInterfaceUser) GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) SetWeekdayFormat(flags dbus.Flags, value int32) error { + mockArgs := v.Called(flags, value) + + return mockArgs.Error(0) +} + +// property ShortDateFormat i + +func (v *MockInterfaceUser) ShortDateFormat() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DesktopBackgrounds as + +func (v *MockInterfaceUser) DesktopBackgrounds() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Groups as + +func (v *MockInterfaceUser) Groups() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GreeterBackground s + +func (v *MockInterfaceUser) GreeterBackground() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HistoryLayout as + +func (v *MockInterfaceUser) HistoryLayout() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserName s + +func (v *MockInterfaceUser) UserName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FullName s + +func (v *MockInterfaceUser) FullName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Use24HourFormat b + +func (v *MockInterfaceUser) Use24HourFormat() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UUID s + +func (v *MockInterfaceUser) UUID() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IconFile s + +func (v *MockInterfaceUser) IconFile() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LongDateFormat i + +func (v *MockInterfaceUser) LongDateFormat() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PasswordLastChange i + +func (v *MockInterfaceUser) PasswordLastChange() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoginTime t + +func (v *MockInterfaceUser) LoginTime() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Gid s + +func (v *MockInterfaceUser) Gid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PasswordStatus s + +func (v *MockInterfaceUser) PasswordStatus() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxPasswordAge i + +func (v *MockInterfaceUser) MaxPasswordAge() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AutomaticLogin b + +func (v *MockInterfaceUser) AutomaticLogin() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Workspace i + +func (v *MockInterfaceUser) Workspace() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NoPasswdLogin b + +func (v *MockInterfaceUser) NoPasswdLogin() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Shell s + +func (v *MockInterfaceUser) Shell() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ShortTimeFormat i + +func (v *MockInterfaceUser) ShortTimeFormat() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LongTimeFormat i + +func (v *MockInterfaceUser) LongTimeFormat() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Layout s + +func (v *MockInterfaceUser) Layout() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WeekdayFormat i + +func (v *MockInterfaceUser) WeekdayFormat() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CreatedTime t + +func (v *MockInterfaceUser) CreatedTime() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property XSession s + +func (v *MockInterfaceUser) XSession() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Locked b + +func (v *MockInterfaceUser) Locked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HomeDir s + +func (v *MockInterfaceUser) HomeDir() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Locale s + +func (v *MockInterfaceUser) Locale() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WeekBegins i + +func (v *MockInterfaceUser) WeekBegins() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IconList as + +func (v *MockInterfaceUser) IconList() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Uid s + +func (v *MockInterfaceUser) Uid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemAccount b + +func (v *MockInterfaceUser) SystemAccount() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AccountType i + +func (v *MockInterfaceUser) AccountType() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,32 @@ +{ + "Service": "org.deepin.dde.Accounts1", + "Objects": [ + { + "Type": "Accounts", + "Path": "/org/deepin/dde/Accounts1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Accounts1", + "Type": "accounts" + } + ] + }, + { + "Type": "User", + "Interfaces": [ + { + "Name": "org.deepin.dde.Accounts1.User", + "Type": "user", + "Fixes": { + "m/GetReminderInfo": [ + { + "Name": "info", + "Type": "LoginReminderInfo" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,28 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package accounts1 + +type LoginUtmpx struct { + InittabID string + Line string + Host string + Address string + Time string +} + +type LoginReminderInfo struct { + Username string + Spent struct { + LastChange int + Min int + Max int + Warn int + Inactive int + Expire int + } + CurrentLogin LoginUtmpx + LastLogin LoginUtmpx + FailCountSinceLastLogin int +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/User.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/User.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.accounts1/User.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.accounts1/User.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/AirplaneMode.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/AirplaneMode.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/AirplaneMode.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/AirplaneMode.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,118 @@ +// Code generated by "./generator ./system/org.deepin.dde.airplanemode1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package airplanemode1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type AirplaneMode interface { + airplaneMode // interface org.deepin.dde.AirplaneMode1 + proxy.Object +} + +type objectAirplaneMode struct { + interfaceAirplaneMode // interface org.deepin.dde.AirplaneMode1 + proxy.ImplObject +} + +func NewAirplaneMode(conn *dbus.Conn) AirplaneMode { + obj := new(objectAirplaneMode) + obj.ImplObject.Init_(conn, "org.deepin.dde.AirplaneMode1", "/org/deepin/dde/AirplaneMode1") + return obj +} + +type airplaneMode interface { + GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DumpState(flags dbus.Flags) error + GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + Enable(flags dbus.Flags, enabled bool) error + GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + EnableBluetooth(flags dbus.Flags, enabled bool) error + GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + EnableWifi(flags dbus.Flags, enabled bool) error + Enabled() proxy.PropBool + WifiEnabled() proxy.PropBool + BluetoothEnabled() proxy.PropBool +} + +type interfaceAirplaneMode struct{} + +func (v *interfaceAirplaneMode) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAirplaneMode) GetInterfaceName_() string { + return "org.deepin.dde.AirplaneMode1" +} + +// method DumpState + +func (v *interfaceAirplaneMode) GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpState", flags, ch) +} + +func (v *interfaceAirplaneMode) DumpState(flags dbus.Flags) error { + return (<-v.GoDumpState(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Enable + +func (v *interfaceAirplaneMode) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enabled) +} + +func (v *interfaceAirplaneMode) Enable(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method EnableBluetooth + +func (v *interfaceAirplaneMode) GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableBluetooth", flags, ch, enabled) +} + +func (v *interfaceAirplaneMode) EnableBluetooth(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnableBluetooth(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method EnableWifi + +func (v *interfaceAirplaneMode) GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableWifi", flags, ch, enabled) +} + +func (v *interfaceAirplaneMode) EnableWifi(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnableWifi(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// property Enabled b + +func (v *interfaceAirplaneMode) Enabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Enabled", + } +} + +// property WifiEnabled b + +func (v *interfaceAirplaneMode) WifiEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WifiEnabled", + } +} + +// property BluetoothEnabled b + +func (v *interfaceAirplaneMode) BluetoothEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "BluetoothEnabled", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,136 @@ +// Code generated by "./generator ./system/org.deepin.dde.airplanemode1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package airplanemode1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAirplaneMode struct { + MockInterfaceAirplaneMode // interface org.deepin.dde.AirplaneMode1 + proxy.MockObject +} + +type MockInterfaceAirplaneMode struct { + mock.Mock +} + +// method DumpState + +func (v *MockInterfaceAirplaneMode) GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAirplaneMode) DumpState(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Enable + +func (v *MockInterfaceAirplaneMode) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAirplaneMode) Enable(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method EnableBluetooth + +func (v *MockInterfaceAirplaneMode) GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAirplaneMode) EnableBluetooth(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method EnableWifi + +func (v *MockInterfaceAirplaneMode) GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAirplaneMode) EnableWifi(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// property Enabled b + +func (v *MockInterfaceAirplaneMode) Enabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WifiEnabled b + +func (v *MockInterfaceAirplaneMode) WifiEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BluetoothEnabled b + +func (v *MockInterfaceAirplaneMode) BluetoothEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.airplanemode1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.airplanemode1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ +{ + "Service": "org.deepin.dde.AirplaneMode1", + "Objects": [ + { + "Type": "AirplaneMode", + "Path": "/org/deepin/dde/AirplaneMode1", + "Interfaces": [ + { + "Name": "org.deepin.dde.AirplaneMode1", + "Type": "airplaneMode", + "Accessor": "AirplaneMode" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/Apps.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/Apps.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/Apps.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/Apps.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,227 @@ +// Code generated by "./generator ./system/org.deepin.dde.apps1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package apps1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Apps interface { + DesktopFileWatcher() desktopFileWatcher // interface org.deepin.dde.Apps1.DesktopFileWatcher + LaunchedRecorder() launchedRecorder // interface org.deepin.dde.Apps1.LaunchedRecorder + proxy.Object +} + +type objectApps struct { + interfaceDesktopFileWatcher // interface org.deepin.dde.Apps1.DesktopFileWatcher + interfaceLaunchedRecorder // interface org.deepin.dde.Apps1.LaunchedRecorder + proxy.ImplObject +} + +func NewApps(conn *dbus.Conn) Apps { + obj := new(objectApps) + obj.ImplObject.Init_(conn, "org.deepin.dde.Apps1", "/org/deepin/dde/Apps1") + return obj +} + +func (obj *objectApps) DesktopFileWatcher() desktopFileWatcher { + return &obj.interfaceDesktopFileWatcher +} + +type desktopFileWatcher interface { + ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDesktopFileWatcher struct{} + +func (v *interfaceDesktopFileWatcher) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDesktopFileWatcher) GetInterfaceName_() string { + return "org.deepin.dde.Apps1.DesktopFileWatcher" +} + +// signal Event + +func (v *interfaceDesktopFileWatcher) ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Event", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + var op uint32 + err := dbus.Store(sig.Body, &name, &op) + if err == nil { + cb(name, op) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +func (obj *objectApps) LaunchedRecorder() launchedRecorder { + return &obj.interfaceLaunchedRecorder +} + +type launchedRecorder interface { + GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetNew(flags dbus.Flags) (map[string][]string, error) + GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call + MarkLaunched(flags dbus.Flags, desktopFile string) error + GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call + UninstallHints(flags dbus.Flags, desktopFiles []string) error + GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call + WatchDirs(flags dbus.Flags, dirs []string) error + ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) + ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) + ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) +} + +type interfaceLaunchedRecorder struct{} + +func (v *interfaceLaunchedRecorder) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLaunchedRecorder) GetInterfaceName_() string { + return "org.deepin.dde.Apps1.LaunchedRecorder" +} + +// method GetNew + +func (v *interfaceLaunchedRecorder) GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNew", flags, ch) +} + +func (*interfaceLaunchedRecorder) StoreGetNew(call *dbus.Call) (newApps map[string][]string, err error) { + err = call.Store(&newApps) + return +} + +func (v *interfaceLaunchedRecorder) GetNew(flags dbus.Flags) (map[string][]string, error) { + return v.StoreGetNew( + <-v.GoGetNew(flags, make(chan *dbus.Call, 1)).Done) +} + +// method MarkLaunched + +func (v *interfaceLaunchedRecorder) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MarkLaunched", flags, ch, desktopFile) +} + +func (v *interfaceLaunchedRecorder) MarkLaunched(flags dbus.Flags, desktopFile string) error { + return (<-v.GoMarkLaunched(flags, make(chan *dbus.Call, 1), desktopFile).Done).Err +} + +// method UninstallHints + +func (v *interfaceLaunchedRecorder) GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UninstallHints", flags, ch, desktopFiles) +} + +func (v *interfaceLaunchedRecorder) UninstallHints(flags dbus.Flags, desktopFiles []string) error { + return (<-v.GoUninstallHints(flags, make(chan *dbus.Call, 1), desktopFiles).Done).Err +} + +// method WatchDirs + +func (v *interfaceLaunchedRecorder) GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".WatchDirs", flags, ch, dirs) +} + +func (v *interfaceLaunchedRecorder) WatchDirs(flags dbus.Flags, dirs []string) error { + return (<-v.GoWatchDirs(flags, make(chan *dbus.Call, 1), dirs).Done).Err +} + +// signal Launched + +func (v *interfaceLaunchedRecorder) ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Launched", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Launched", + } + handlerFunc := func(sig *dbus.Signal) { + var file string + err := dbus.Store(sig.Body, &file) + if err == nil { + cb(file) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StatusSaved + +func (v *interfaceLaunchedRecorder) ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StatusSaved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StatusSaved", + } + handlerFunc := func(sig *dbus.Signal) { + var root string + var file string + var ok bool + err := dbus.Store(sig.Body, &root, &file, &ok) + if err == nil { + cb(root, file, ok) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ServiceRestarted + +func (v *interfaceLaunchedRecorder) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ServiceRestarted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ServiceRestarted", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,159 @@ +// Code generated by "./generator ./system/org.deepin.dde.apps1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package apps1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockApps struct { + MockInterfaceDesktopFileWatcher // interface org.deepin.dde.Apps1.DesktopFileWatcher + MockInterfaceLaunchedRecorder // interface org.deepin.dde.Apps1.LaunchedRecorder + proxy.MockObject +} + +type MockInterfaceDesktopFileWatcher struct { + mock.Mock +} + +// signal Event + +func (v *MockInterfaceDesktopFileWatcher) ConnectEvent(cb func(name string, op uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockInterfaceLaunchedRecorder struct { + mock.Mock +} + +// method GetNew + +func (v *MockInterfaceLaunchedRecorder) GoGetNew(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) GetNew(flags dbus.Flags) (map[string][]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string][]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method MarkLaunched + +func (v *MockInterfaceLaunchedRecorder) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, desktopFile string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFile) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) MarkLaunched(flags dbus.Flags, desktopFile string) error { + mockArgs := v.Called(flags, desktopFile) + + return mockArgs.Error(0) +} + +// method UninstallHints + +func (v *MockInterfaceLaunchedRecorder) GoUninstallHints(flags dbus.Flags, ch chan *dbus.Call, desktopFiles []string) *dbus.Call { + mockArgs := v.Called(flags, ch, desktopFiles) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) UninstallHints(flags dbus.Flags, desktopFiles []string) error { + mockArgs := v.Called(flags, desktopFiles) + + return mockArgs.Error(0) +} + +// method WatchDirs + +func (v *MockInterfaceLaunchedRecorder) GoWatchDirs(flags dbus.Flags, ch chan *dbus.Call, dirs []string) *dbus.Call { + mockArgs := v.Called(flags, ch, dirs) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLaunchedRecorder) WatchDirs(flags dbus.Flags, dirs []string) error { + mockArgs := v.Called(flags, dirs) + + return mockArgs.Error(0) +} + +// signal Launched + +func (v *MockInterfaceLaunchedRecorder) ConnectLaunched(cb func(file string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StatusSaved + +func (v *MockInterfaceLaunchedRecorder) ConnectStatusSaved(cb func(root string, file string, ok bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ServiceRestarted + +func (v *MockInterfaceLaunchedRecorder) ConnectServiceRestarted(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.apps1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.apps1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,21 @@ +{ + "Service": "org.deepin.dde.Apps1", + "Objects": [ + { + "Type": "Apps", + "Path": "/org/deepin/dde/Apps1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Apps1.DesktopFileWatcher", + "Type": "desktopFileWatcher", + "Accessor": "DesktopFileWatcher" + }, + { + "Name": "org.deepin.dde.Apps1.LaunchedRecorder", + "Type": "launchedRecorder", + "Accessor": "LaunchedRecorder" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/AtomicUpgrade1.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/AtomicUpgrade1.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/AtomicUpgrade1.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/AtomicUpgrade1.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,227 @@ +// Code generated by "./generator ./system/org.deepin.dde.atomicupgrade1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package atomicupgrade1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type AtomicUpgrade1 interface { + atomicUpgrade1 // interface org.deepin.dde.AtomicUpgrade1 + proxy.Object +} + +type objectAtomicUpgrade1 struct { + interfaceAtomicUpgrade1 // interface org.deepin.dde.AtomicUpgrade1 + proxy.ImplObject +} + +func NewAtomicUpgrade1(conn *dbus.Conn) AtomicUpgrade1 { + obj := new(objectAtomicUpgrade1) + obj.ImplObject.Init_(conn, "org.deepin.dde.AtomicUpgrade1", "/org/deepin/dde/AtomicUpgrade1") + return obj +} + +type atomicUpgrade1 interface { + GoCancelRollback(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelRollback(flags dbus.Flags) error + GoCommit(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Commit(flags dbus.Flags, arg0 string) error + GoDelete(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Delete(flags dbus.Flags, arg0 string) error + GoGetGrubTitle(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetGrubTitle(flags dbus.Flags, arg0 string) (string, error) + GoListVersion(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListVersion(flags dbus.Flags) ([]string, error) + GoQuerySubject(flags dbus.Flags, ch chan *dbus.Call, arg0 []string) *dbus.Call + QuerySubject(flags dbus.Flags, arg0 []string) ([]string, error) + GoRollback(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + Rollback(flags dbus.Flags, arg0 string) error + GoSetDefaultConfig(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + SetDefaultConfig(flags dbus.Flags, arg0 string) error + ConnectStateChanged(cb func(op int32, state int32, target string, desc string)) (dbusutil.SignalHandlerId, error) + ActiveVersion() proxy.PropString + RepoUUID() proxy.PropString + DefaultConfig() proxy.PropString + Running() proxy.PropBool +} + +type interfaceAtomicUpgrade1 struct{} + +func (v *interfaceAtomicUpgrade1) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAtomicUpgrade1) GetInterfaceName_() string { + return "org.deepin.dde.AtomicUpgrade1" +} + +// method CancelRollback + +func (v *interfaceAtomicUpgrade1) GoCancelRollback(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelRollback", flags, ch) +} + +func (v *interfaceAtomicUpgrade1) CancelRollback(flags dbus.Flags) error { + return (<-v.GoCancelRollback(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Commit + +func (v *interfaceAtomicUpgrade1) GoCommit(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Commit", flags, ch, arg0) +} + +func (v *interfaceAtomicUpgrade1) Commit(flags dbus.Flags, arg0 string) error { + return (<-v.GoCommit(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method Delete + +func (v *interfaceAtomicUpgrade1) GoDelete(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, arg0) +} + +func (v *interfaceAtomicUpgrade1) Delete(flags dbus.Flags, arg0 string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method GetGrubTitle + +func (v *interfaceAtomicUpgrade1) GoGetGrubTitle(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetGrubTitle", flags, ch, arg0) +} + +func (*interfaceAtomicUpgrade1) StoreGetGrubTitle(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceAtomicUpgrade1) GetGrubTitle(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetGrubTitle( + <-v.GoGetGrubTitle(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListVersion + +func (v *interfaceAtomicUpgrade1) GoListVersion(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListVersion", flags, ch) +} + +func (*interfaceAtomicUpgrade1) StoreListVersion(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceAtomicUpgrade1) ListVersion(flags dbus.Flags) ([]string, error) { + return v.StoreListVersion( + <-v.GoListVersion(flags, make(chan *dbus.Call, 1)).Done) +} + +// method QuerySubject + +func (v *interfaceAtomicUpgrade1) GoQuerySubject(flags dbus.Flags, ch chan *dbus.Call, arg0 []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".QuerySubject", flags, ch, arg0) +} + +func (*interfaceAtomicUpgrade1) StoreQuerySubject(call *dbus.Call) (arg1 []string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceAtomicUpgrade1) QuerySubject(flags dbus.Flags, arg0 []string) ([]string, error) { + return v.StoreQuerySubject( + <-v.GoQuerySubject(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method Rollback + +func (v *interfaceAtomicUpgrade1) GoRollback(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Rollback", flags, ch, arg0) +} + +func (v *interfaceAtomicUpgrade1) Rollback(flags dbus.Flags, arg0 string) error { + return (<-v.GoRollback(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method SetDefaultConfig + +func (v *interfaceAtomicUpgrade1) GoSetDefaultConfig(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultConfig", flags, ch, arg0) +} + +func (v *interfaceAtomicUpgrade1) SetDefaultConfig(flags dbus.Flags, arg0 string) error { + return (<-v.GoSetDefaultConfig(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// signal StateChanged + +func (v *interfaceAtomicUpgrade1) ConnectStateChanged(cb func(op int32, state int32, target string, desc string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var op int32 + var state int32 + var target string + var desc string + err := dbus.Store(sig.Body, &op, &state, &target, &desc) + if err == nil { + cb(op, state, target, desc) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ActiveVersion s + +func (v *interfaceAtomicUpgrade1) ActiveVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ActiveVersion", + } +} + +// property RepoUUID s + +func (v *interfaceAtomicUpgrade1) RepoUUID() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RepoUUID", + } +} + +// property DefaultConfig s + +func (v *interfaceAtomicUpgrade1) DefaultConfig() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultConfig", + } +} + +// property Running b + +func (v *interfaceAtomicUpgrade1) Running() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Running", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,248 @@ +// Code generated by "./generator ./system/org.deepin.dde.atomicupgrade1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package atomicupgrade1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAtomicUpgrade1 struct { + MockInterfaceAtomicUpgrade1 // interface org.deepin.dde.AtomicUpgrade1 + proxy.MockObject +} + +type MockInterfaceAtomicUpgrade1 struct { + mock.Mock +} + +// method CancelRollback + +func (v *MockInterfaceAtomicUpgrade1) GoCancelRollback(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) CancelRollback(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Commit + +func (v *MockInterfaceAtomicUpgrade1) GoCommit(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) Commit(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method Delete + +func (v *MockInterfaceAtomicUpgrade1) GoDelete(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) Delete(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method GetGrubTitle + +func (v *MockInterfaceAtomicUpgrade1) GoGetGrubTitle(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) GetGrubTitle(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ListVersion + +func (v *MockInterfaceAtomicUpgrade1) GoListVersion(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) ListVersion(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method QuerySubject + +func (v *MockInterfaceAtomicUpgrade1) GoQuerySubject(flags dbus.Flags, ch chan *dbus.Call, arg0 []string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) QuerySubject(flags dbus.Flags, arg0 []string) ([]string, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Rollback + +func (v *MockInterfaceAtomicUpgrade1) GoRollback(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) Rollback(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method SetDefaultConfig + +func (v *MockInterfaceAtomicUpgrade1) GoSetDefaultConfig(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAtomicUpgrade1) SetDefaultConfig(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// signal StateChanged + +func (v *MockInterfaceAtomicUpgrade1) ConnectStateChanged(cb func(op int32, state int32, target string, desc string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ActiveVersion s + +func (v *MockInterfaceAtomicUpgrade1) ActiveVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RepoUUID s + +func (v *MockInterfaceAtomicUpgrade1) RepoUUID() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultConfig s + +func (v *MockInterfaceAtomicUpgrade1) DefaultConfig() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Running b + +func (v *MockInterfaceAtomicUpgrade1) Running() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.atomicupgrade1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.atomicupgrade1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.AtomicUpgrade1", + "Objects": [ + { + "Type": "AtomicUpgrade1", + "Path": "/org/deepin/dde/AtomicUpgrade1", + "Interfaces": [ + { + "Name": "org.deepin.dde.AtomicUpgrade1", + "Type": "atomicUpgrade1" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/Authenticate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/Authenticate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/Authenticate.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/Authenticate.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1128 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package authenticate1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Authenticate interface { + authenticate // interface org.deepin.dde.Authenticate1 + proxy.Object +} + +type objectAuthenticate struct { + interfaceAuthenticate // interface org.deepin.dde.Authenticate1 + proxy.ImplObject +} + +func NewAuthenticate(conn *dbus.Conn) Authenticate { + obj := new(objectAuthenticate) + obj.ImplObject.Init_(conn, "org.deepin.dde.Authenticate1", "/org/deepin/dde/Authenticate1") + return obj +} + +type authenticate interface { + GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call + Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) + GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + GetLimits(flags dbus.Flags, username string) (string, error) + GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call + PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) + GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ResetLimits(flags dbus.Flags, username string) error + ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) + SupportEncrypts() proxy.PropString + FrameworkState() proxy.PropInt32 + SupportedFlags() proxy.PropInt32 +} + +type interfaceAuthenticate struct{} + +func (v *interfaceAuthenticate) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAuthenticate) GetInterfaceName_() string { + return "org.deepin.dde.Authenticate1" +} + +// method Authenticate + +func (v *interfaceAuthenticate) GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Authenticate", flags, ch, username, authFlags, appType) +} + +func (*interfaceAuthenticate) StoreAuthenticate(call *dbus.Call) (path string, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceAuthenticate) Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) { + return v.StoreAuthenticate( + <-v.GoAuthenticate(flags, make(chan *dbus.Call, 1), username, authFlags, appType).Done) +} + +// method GetLimits + +func (v *interfaceAuthenticate) GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLimits", flags, ch, username) +} + +func (*interfaceAuthenticate) StoreGetLimits(call *dbus.Call) (limits string, err error) { + err = call.Store(&limits) + return +} + +func (v *interfaceAuthenticate) GetLimits(flags dbus.Flags, username string) (string, error) { + return v.StoreGetLimits( + <-v.GoGetLimits(flags, make(chan *dbus.Call, 1), username).Done) +} + +// method PreOneKeyLogin + +func (v *interfaceAuthenticate) GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PreOneKeyLogin", flags, ch, flag) +} + +func (*interfaceAuthenticate) StorePreOneKeyLogin(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceAuthenticate) PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) { + return v.StorePreOneKeyLogin( + <-v.GoPreOneKeyLogin(flags, make(chan *dbus.Call, 1), flag).Done) +} + +// method ResetLimits + +func (v *interfaceAuthenticate) GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetLimits", flags, ch, username) +} + +func (v *interfaceAuthenticate) ResetLimits(flags dbus.Flags, username string) error { + return (<-v.GoResetLimits(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// signal LimitUpdated + +func (v *interfaceAuthenticate) ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LimitUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LimitUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var username string + err := dbus.Store(sig.Body, &username) + if err == nil { + cb(username) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property SupportEncrypts s + +func (v *interfaceAuthenticate) SupportEncrypts() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SupportEncrypts", + } +} + +// property FrameworkState i + +func (v *interfaceAuthenticate) FrameworkState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "FrameworkState", + } +} + +// property SupportedFlags i + +func (v *interfaceAuthenticate) SupportedFlags() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SupportedFlags", + } +} + +type Fingerprint interface { + fingerprint // interface org.deepin.dde.Authenticate1.Fingerprint + proxy.Object +} + +type objectFingerprint struct { + interfaceFingerprint // interface org.deepin.dde.Authenticate1.Fingerprint + proxy.ImplObject +} + +func NewFingerprint(conn *dbus.Conn) Fingerprint { + obj := new(objectFingerprint) + obj.ImplObject.Init_(conn, "org.deepin.dde.Authenticate1", "/org/deepin/dde/Authenticate1/Fingerprint") + return obj +} + +type fingerprint interface { + GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call + Claim(flags dbus.Flags, username string, claimed bool) error + GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + DeleteAllFingers(flags dbus.Flags, username string) error + GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call + DeleteFinger(flags dbus.Flags, username string, finger string) error + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Enroll(flags dbus.Flags, finger string) error + GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ListFingers(flags dbus.Flags, username string) ([]string, error) + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, device string) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Verify(flags dbus.Flags, finger string) error + ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) + DefaultDevice() proxy.PropString + Devices() proxy.PropString +} + +type interfaceFingerprint struct{} + +func (v *interfaceFingerprint) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFingerprint) GetInterfaceName_() string { + return "org.deepin.dde.Authenticate1.Fingerprint" +} + +// method Claim + +func (v *interfaceFingerprint) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username, claimed) +} + +func (v *interfaceFingerprint) Claim(flags dbus.Flags, username string, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username, claimed).Done).Err +} + +// method DeleteAllFingers + +func (v *interfaceFingerprint) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, username) +} + +func (v *interfaceFingerprint) DeleteAllFingers(flags dbus.Flags, username string) error { + return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method DeleteFinger + +func (v *interfaceFingerprint) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, username, finger) +} + +func (v *interfaceFingerprint) DeleteFinger(flags dbus.Flags, username string, finger string) error { + return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), username, finger).Done).Err +} + +// method Enroll + +func (v *interfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, finger) +} + +func (v *interfaceFingerprint) Enroll(flags dbus.Flags, finger string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// method ListFingers + +func (v *interfaceFingerprint) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, username) +} + +func (*interfaceFingerprint) StoreListFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceFingerprint) ListFingers(flags dbus.Flags, username string) ([]string, error) { + return v.StoreListFingers( + <-v.GoListFingers(flags, make(chan *dbus.Call, 1), username).Done) +} + +// method SetDefaultDevice + +func (v *interfaceFingerprint) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) +} + +func (v *interfaceFingerprint) SetDefaultDevice(flags dbus.Flags, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method StopEnroll + +func (v *interfaceFingerprint) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceFingerprint) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceFingerprint) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceFingerprint) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Verify + +func (v *interfaceFingerprint) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) +} + +func (v *interfaceFingerprint) Verify(flags dbus.Flags, finger string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceFingerprint) ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &code, &msg) + if err == nil { + cb(id, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFingerprint) ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &code, &msg) + if err == nil { + cb(id, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Touch + +func (v *interfaceFingerprint) ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Touch", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var pressed bool + err := dbus.Store(sig.Body, &id, &pressed) + if err == nil { + cb(id, pressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DefaultDevice s + +func (v *interfaceFingerprint) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +// property Devices s + +func (v *interfaceFingerprint) Devices() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Devices", + } +} + +type UKey interface { + ukey // interface org.deepin.dde.Authenticate1.UKey + proxy.Object +} + +type objectUKey struct { + interfaceUkey // interface org.deepin.dde.Authenticate1.UKey + proxy.ImplObject +} + +func NewUKey(conn *dbus.Conn) UKey { + obj := new(objectUKey) + obj.ImplObject.Init_(conn, "org.deepin.dde.Authenticate1", "/org/deepin/dde/Authenticate1/UKey") + return obj +} + +type ukey interface { + GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call + ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) + GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call + GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) + GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call + GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, device string) error + GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call + SetPin(flags dbus.Flags, id string, pin string) error + GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + SetSessionPath(flags dbus.Flags, id string) error + GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StartVerify(flags dbus.Flags, id string) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StopVerify(flags dbus.Flags, id string) error + ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) + ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) + ValidDevices() proxy.PropString + DefaultDevice() proxy.PropString +} + +type interfaceUkey struct{} + +func (v *interfaceUkey) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUkey) GetInterfaceName_() string { + return "org.deepin.dde.Authenticate1.UKey" +} + +// method ConstructVerification + +func (v *interfaceUkey) GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ConstructVerification", flags, ch, serviceName, username, useDefaultService) +} + +func (*interfaceUkey) StoreConstructVerification(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceUkey) ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) { + return v.StoreConstructVerification( + <-v.GoConstructVerification(flags, make(chan *dbus.Call, 1), serviceName, username, useDefaultService).Done) +} + +// method GetPINLength + +func (v *interfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPINLength", flags, ch, serviceName, username, useDefaultDevice) +} + +func (*interfaceUkey) StoreGetPINLength(call *dbus.Call) (length int32, err error) { + err = call.Store(&length) + return +} + +func (v *interfaceUkey) GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) { + return v.StoreGetPINLength( + <-v.GoGetPINLength(flags, make(chan *dbus.Call, 1), serviceName, username, useDefaultDevice).Done) +} + +// method GetUserList + +func (v *interfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserList", flags, ch, serviceName, useDefaultDevice) +} + +func (*interfaceUkey) StoreGetUserList(call *dbus.Call) (users []string, err error) { + err = call.Store(&users) + return +} + +func (v *interfaceUkey) GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) { + return v.StoreGetUserList( + <-v.GoGetUserList(flags, make(chan *dbus.Call, 1), serviceName, useDefaultDevice).Done) +} + +// method SetDefaultDevice + +func (v *interfaceUkey) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) +} + +func (v *interfaceUkey) SetDefaultDevice(flags dbus.Flags, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method SetPin + +func (v *interfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPin", flags, ch, id, pin) +} + +func (v *interfaceUkey) SetPin(flags dbus.Flags, id string, pin string) error { + return (<-v.GoSetPin(flags, make(chan *dbus.Call, 1), id, pin).Done).Err +} + +// method SetSessionPath + +func (v *interfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSessionPath", flags, ch, id) +} + +func (v *interfaceUkey) SetSessionPath(flags dbus.Flags, id string) error { + return (<-v.GoSetSessionPath(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method StartVerify + +func (v *interfaceUkey) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, id) +} + +func (v *interfaceUkey) StartVerify(flags dbus.Flags, id string) error { + return (<-v.GoStartVerify(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method StopVerify + +func (v *interfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, id) +} + +func (v *interfaceUkey) StopVerify(flags dbus.Flags, id string) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// signal VerifyResult + +func (v *interfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyResult", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyResult", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var msg string + err := dbus.Store(sig.Body, &id, &msg) + if err == nil { + cb(id, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal State + +func (v *interfaceUkey) ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "State", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".State", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var state int32 + err := dbus.Store(sig.Body, &id, &state) + if err == nil { + cb(id, state) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ValidDevices s + +func (v *interfaceUkey) ValidDevices() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ValidDevices", + } +} + +// property DefaultDevice s + +func (v *interfaceUkey) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +type Face interface { + face // interface org.deepin.dde.Authenticate1.Face + proxy.Object +} + +type objectFace struct { + interfaceFace // interface org.deepin.dde.Authenticate1.Face + proxy.ImplObject +} + +func NewFace(conn *dbus.Conn) Face { + obj := new(objectFace) + obj.ImplObject.Init_(conn, "org.deepin.dde.Authenticate1", "/org/deepin/dde/Authenticate1/Face") + return obj +} + +type face interface { + GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call + DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error + GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call + DeleteFaces(flags dbus.Flags, serviceName string, username string) error + GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) + GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call + ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) + GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call + RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error + GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call + SetDefaultService(flags dbus.Flags, serviceName string) error + GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call + StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) + GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call + StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StopEnroll(flags dbus.Flags, id string) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + StopVerify(flags dbus.Flags, id string) error + ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) + DefaultDevice() proxy.PropString + DefaultService() proxy.PropString + ServiceList() proxy.PropString +} + +type interfaceFace struct{} + +func (v *interfaceFace) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFace) GetInterfaceName_() string { + return "org.deepin.dde.Authenticate1.Face" +} + +// method DeleteFace + +func (v *interfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFace", flags, ch, serviceName, username, faceName) +} + +func (v *interfaceFace) DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error { + return (<-v.GoDeleteFace(flags, make(chan *dbus.Call, 1), serviceName, username, faceName).Done).Err +} + +// method DeleteFaces + +func (v *interfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFaces", flags, ch, serviceName, username) +} + +func (v *interfaceFace) DeleteFaces(flags dbus.Flags, serviceName string, username string) error { + return (<-v.GoDeleteFaces(flags, make(chan *dbus.Call, 1), serviceName, username).Done).Err +} + +// method GetShareMemInfo + +func (v *interfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetShareMemInfo", flags, ch, id) +} + +func (*interfaceFace) StoreGetShareMemInfo(call *dbus.Call) (sockPath string, key string, size int32, err error) { + err = call.Store(&sockPath, &key, &size) + return +} + +func (v *interfaceFace) GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) { + return v.StoreGetShareMemInfo( + <-v.GoGetShareMemInfo(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method ListFaces + +func (v *interfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFaces", flags, ch, serviceName, username) +} + +func (*interfaceFace) StoreListFaces(call *dbus.Call) (faces []string, err error) { + err = call.Store(&faces) + return +} + +func (v *interfaceFace) ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) { + return v.StoreListFaces( + <-v.GoListFaces(flags, make(chan *dbus.Call, 1), serviceName, username).Done) +} + +// method RenameFace + +func (v *interfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFace", flags, ch, serviceName, username, oldFace, newFace) +} + +func (v *interfaceFace) RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error { + return (<-v.GoRenameFace(flags, make(chan *dbus.Call, 1), serviceName, username, oldFace, newFace).Done).Err +} + +// method SetDefaultDevice + +func (v *interfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, serviceName, device) +} + +func (v *interfaceFace) SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), serviceName, device).Done).Err +} + +// method SetDefaultService + +func (v *interfaceFace) GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultService", flags, ch, serviceName) +} + +func (v *interfaceFace) SetDefaultService(flags dbus.Flags, serviceName string) error { + return (<-v.GoSetDefaultService(flags, make(chan *dbus.Call, 1), serviceName).Done).Err +} + +// method StartEnroll + +func (v *interfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartEnroll", flags, ch, username, serviceName, faceName) +} + +func (*interfaceFace) StoreStartEnroll(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceFace) StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) { + return v.StoreStartEnroll( + <-v.GoStartEnroll(flags, make(chan *dbus.Call, 1), username, serviceName, faceName).Done) +} + +// method StartVerify + +func (v *interfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, username, serviceName, timeout) +} + +func (*interfaceFace) StoreStartVerify(call *dbus.Call) (id string, err error) { + err = call.Store(&id) + return +} + +func (v *interfaceFace) StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) { + return v.StoreStartVerify( + <-v.GoStartVerify(flags, make(chan *dbus.Call, 1), username, serviceName, timeout).Done) +} + +// method StopEnroll + +func (v *interfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch, id) +} + +func (v *interfaceFace) StopEnroll(flags dbus.Flags, id string) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method StopVerify + +func (v *interfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, id) +} + +func (v *interfaceFace) StopVerify(flags dbus.Flags, id string) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceFace) ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var user string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &user, &code, &msg) + if err == nil { + cb(id, user, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFace) ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var user string + var code int32 + var msg string + err := dbus.Store(sig.Body, &id, &user, &code, &msg) + if err == nil { + cb(id, user, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceStatus + +func (v *interfaceFace) ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var serviceName string + var code int32 + err := dbus.Store(sig.Body, &serviceName, &code) + if err == nil { + cb(serviceName, code) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DefaultDevice s + +func (v *interfaceFace) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +// property DefaultService s + +func (v *interfaceFace) DefaultService() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultService", + } +} + +// property ServiceList s + +func (v *interfaceFace) ServiceList() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ServiceList", + } +} + +type CharaManger interface { + charaManger // interface org.deepin.dde.Authenticate1.CharaManger + proxy.Object +} + +type objectCharaManger struct { + interfaceCharaManger // interface org.deepin.dde.Authenticate1.CharaManger + proxy.ImplObject +} + +func NewCharaManger(conn *dbus.Conn) CharaManger { + obj := new(objectCharaManger) + obj.ImplObject.Init_(conn, "org.deepin.dde.Authenticate1", "/org/deepin/dde/Authenticate1/CharaManger") + return obj +} + +type charaManger interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call + Delete(flags dbus.Flags, charaType int32, charaName string) error + GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call + EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) + GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EnrollStop(flags dbus.Flags) error + GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call + List(flags dbus.Flags, driverName string, charaType int32) (string, error) + GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call + Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error + ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) + ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) + ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) + DriverInfo() proxy.PropString +} + +type interfaceCharaManger struct{} + +func (v *interfaceCharaManger) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCharaManger) GetInterfaceName_() string { + return "org.deepin.dde.Authenticate1.CharaManger" +} + +// method Delete + +func (v *interfaceCharaManger) GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, charaType, charaName) +} + +func (v *interfaceCharaManger) Delete(flags dbus.Flags, charaType int32, charaName string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), charaType, charaName).Done).Err +} + +// method EnrollStart + +func (v *interfaceCharaManger) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, driverName, charaType, charaName) +} + +func (*interfaceCharaManger) StoreEnrollStart(call *dbus.Call) (outArg0 dbus.UnixFD, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceCharaManger) EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) { + return v.StoreEnrollStart( + <-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), driverName, charaType, charaName).Done) +} + +// method EnrollStop + +func (v *interfaceCharaManger) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) +} + +func (v *interfaceCharaManger) EnrollStop(flags dbus.Flags) error { + return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method List + +func (v *interfaceCharaManger) GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch, driverName, charaType) +} + +func (*interfaceCharaManger) StoreList(call *dbus.Call) (outArg0 string, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceCharaManger) List(flags dbus.Flags, driverName string, charaType int32) (string, error) { + return v.StoreList( + <-v.GoList(flags, make(chan *dbus.Call, 1), driverName, charaType).Done) +} + +// method Rename + +func (v *interfaceCharaManger) GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Rename", flags, ch, charaType, oldName, newName) +} + +func (v *interfaceCharaManger) Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error { + return (<-v.GoRename(flags, make(chan *dbus.Call, 1), charaType, oldName, newName).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceCharaManger) ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var Sender string + var Code int32 + var Msg string + err := dbus.Store(sig.Body, &Sender, &Code, &Msg) + if err == nil { + cb(Sender, Code, Msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CharaUpdated + +func (v *interfaceCharaManger) ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CharaUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CharaUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var DriverName string + var CharaType int32 + err := dbus.Store(sig.Body, &DriverName, &CharaType) + if err == nil { + cb(DriverName, CharaType) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DriverChanged + +func (v *interfaceCharaManger) ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DriverChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DriverChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property DriverInfo s + +func (v *interfaceCharaManger) DriverInfo() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DriverInfo", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1089 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package authenticate1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAuthenticate struct { + MockInterfaceAuthenticate // interface org.deepin.dde.Authenticate1 + proxy.MockObject +} + +type MockInterfaceAuthenticate struct { + mock.Mock +} + +// method Authenticate + +func (v *MockInterfaceAuthenticate) GoAuthenticate(flags dbus.Flags, ch chan *dbus.Call, username string, authFlags int32, appType int32) *dbus.Call { + mockArgs := v.Called(flags, ch, username, authFlags, appType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) Authenticate(flags dbus.Flags, username string, authFlags int32, appType int32) (string, error) { + mockArgs := v.Called(flags, username, authFlags, appType) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetLimits + +func (v *MockInterfaceAuthenticate) GoGetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) GetLimits(flags dbus.Flags, username string) (string, error) { + mockArgs := v.Called(flags, username) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method PreOneKeyLogin + +func (v *MockInterfaceAuthenticate) GoPreOneKeyLogin(flags dbus.Flags, ch chan *dbus.Call, flag int32) *dbus.Call { + mockArgs := v.Called(flags, ch, flag) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) PreOneKeyLogin(flags dbus.Flags, flag int32) (string, error) { + mockArgs := v.Called(flags, flag) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ResetLimits + +func (v *MockInterfaceAuthenticate) GoResetLimits(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthenticate) ResetLimits(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// signal LimitUpdated + +func (v *MockInterfaceAuthenticate) ConnectLimitUpdated(cb func(username string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property SupportEncrypts s + +func (v *MockInterfaceAuthenticate) SupportEncrypts() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FrameworkState i + +func (v *MockInterfaceAuthenticate) FrameworkState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportedFlags i + +func (v *MockInterfaceAuthenticate) SupportedFlags() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockFingerprint struct { + MockInterfaceFingerprint // interface org.deepin.dde.Authenticate1.Fingerprint + proxy.MockObject +} + +type MockInterfaceFingerprint struct { + mock.Mock +} + +// method Claim + +func (v *MockInterfaceFingerprint) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, username, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Claim(flags dbus.Flags, username string, claimed bool) error { + mockArgs := v.Called(flags, username, claimed) + + return mockArgs.Error(0) +} + +// method DeleteAllFingers + +func (v *MockInterfaceFingerprint) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) DeleteAllFingers(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method DeleteFinger + +func (v *MockInterfaceFingerprint) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) DeleteFinger(flags dbus.Flags, username string, finger string) error { + mockArgs := v.Called(flags, username, finger) + + return mockArgs.Error(0) +} + +// method Enroll + +func (v *MockInterfaceFingerprint) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Enroll(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// method ListFingers + +func (v *MockInterfaceFingerprint) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) ListFingers(flags dbus.Flags, username string) ([]string, error) { + mockArgs := v.Called(flags, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetDefaultDevice + +func (v *MockInterfaceFingerprint) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) SetDefaultDevice(flags dbus.Flags, device string) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceFingerprint) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceFingerprint) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceFingerprint) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFingerprint) Verify(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceFingerprint) ConnectEnrollStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFingerprint) ConnectVerifyStatus(cb func(id string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Touch + +func (v *MockInterfaceFingerprint) ConnectTouch(cb func(id string, pressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DefaultDevice s + +func (v *MockInterfaceFingerprint) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Devices s + +func (v *MockInterfaceFingerprint) Devices() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockUKey struct { + MockInterfaceUkey // interface org.deepin.dde.Authenticate1.UKey + proxy.MockObject +} + +type MockInterfaceUkey struct { + mock.Mock +} + +// method ConstructVerification + +func (v *MockInterfaceUkey) GoConstructVerification(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultService bool) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, useDefaultService) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) ConstructVerification(flags dbus.Flags, serviceName string, username string, useDefaultService bool) (string, error) { + mockArgs := v.Called(flags, serviceName, username, useDefaultService) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetPINLength + +func (v *MockInterfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, useDefaultDevice bool) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, useDefaultDevice) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetPINLength(flags dbus.Flags, serviceName string, username string, useDefaultDevice bool) (int32, error) { + mockArgs := v.Called(flags, serviceName, username, useDefaultDevice) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUserList + +func (v *MockInterfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call, serviceName string, useDefaultDevice bool) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, useDefaultDevice) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetUserList(flags dbus.Flags, serviceName string, useDefaultDevice bool) ([]string, error) { + mockArgs := v.Called(flags, serviceName, useDefaultDevice) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetDefaultDevice + +func (v *MockInterfaceUkey) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetDefaultDevice(flags dbus.Flags, device string) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method SetPin + +func (v *MockInterfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, id string, pin string) *dbus.Call { + mockArgs := v.Called(flags, ch, id, pin) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetPin(flags dbus.Flags, id string, pin string) error { + mockArgs := v.Called(flags, id, pin) + + return mockArgs.Error(0) +} + +// method SetSessionPath + +func (v *MockInterfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetSessionPath(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method StartVerify + +func (v *MockInterfaceUkey) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) StartVerify(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) StopVerify(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// signal VerifyResult + +func (v *MockInterfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal State + +func (v *MockInterfaceUkey) ConnectState(cb func(id string, state int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ValidDevices s + +func (v *MockInterfaceUkey) ValidDevices() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultDevice s + +func (v *MockInterfaceUkey) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockFace struct { + MockInterfaceFace // interface org.deepin.dde.Authenticate1.Face + proxy.MockObject +} + +type MockInterfaceFace struct { + mock.Mock +} + +// method DeleteFace + +func (v *MockInterfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFace(flags dbus.Flags, serviceName string, username string, faceName string) error { + mockArgs := v.Called(flags, serviceName, username, faceName) + + return mockArgs.Error(0) +} + +// method DeleteFaces + +func (v *MockInterfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFaces(flags dbus.Flags, serviceName string, username string) error { + mockArgs := v.Called(flags, serviceName, username) + + return mockArgs.Error(0) +} + +// method GetShareMemInfo + +func (v *MockInterfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) GetShareMemInfo(flags dbus.Flags, id string) (string, string, int32, error) { + mockArgs := v.Called(flags, id) + + ret2, ok := mockArgs.Get(2).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) + } + + return mockArgs.String(0), mockArgs.String(1), ret2, mockArgs.Error(3) +} + +// method ListFaces + +func (v *MockInterfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) ListFaces(flags dbus.Flags, serviceName string, username string) ([]string, error) { + mockArgs := v.Called(flags, serviceName, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFace + +func (v *MockInterfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, serviceName string, username string, oldFace string, newFace string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, username, oldFace, newFace) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) RenameFace(flags dbus.Flags, serviceName string, username string, oldFace string, newFace string) error { + mockArgs := v.Called(flags, serviceName, username, oldFace, newFace) + + return mockArgs.Error(0) +} + +// method SetDefaultDevice + +func (v *MockInterfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, serviceName string, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) SetDefaultDevice(flags dbus.Flags, serviceName string, device string) error { + mockArgs := v.Called(flags, serviceName, device) + + return mockArgs.Error(0) +} + +// method SetDefaultService + +func (v *MockInterfaceFace) GoSetDefaultService(flags dbus.Flags, ch chan *dbus.Call, serviceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, serviceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) SetDefaultService(flags dbus.Flags, serviceName string) error { + mockArgs := v.Called(flags, serviceName) + + return mockArgs.Error(0) +} + +// method StartEnroll + +func (v *MockInterfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, serviceName, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartEnroll(flags dbus.Flags, username string, serviceName string, faceName string) (string, error) { + mockArgs := v.Called(flags, username, serviceName, faceName) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method StartVerify + +func (v *MockInterfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, username string, serviceName string, timeout int32) *dbus.Call { + mockArgs := v.Called(flags, ch, username, serviceName, timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartVerify(flags dbus.Flags, username string, serviceName string, timeout int32) (string, error) { + mockArgs := v.Called(flags, username, serviceName, timeout) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method StopEnroll + +func (v *MockInterfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopEnroll(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopVerify(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceFace) ConnectEnrollStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFace) ConnectVerifyStatus(cb func(id string, user string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceStatus + +func (v *MockInterfaceFace) ConnectDeviceStatus(cb func(serviceName string, code int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DefaultDevice s + +func (v *MockInterfaceFace) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultService s + +func (v *MockInterfaceFace) DefaultService() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ServiceList s + +func (v *MockInterfaceFace) ServiceList() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockCharaManger struct { + MockInterfaceCharaManger // interface org.deepin.dde.Authenticate1.CharaManger + proxy.MockObject +} + +type MockInterfaceCharaManger struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceCharaManger) GoDelete(flags dbus.Flags, ch chan *dbus.Call, charaType int32, charaName string) *dbus.Call { + mockArgs := v.Called(flags, ch, charaType, charaName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) Delete(flags dbus.Flags, charaType int32, charaName string) error { + mockArgs := v.Called(flags, charaType, charaName) + + return mockArgs.Error(0) +} + +// method EnrollStart + +func (v *MockInterfaceCharaManger) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32, charaName string) *dbus.Call { + mockArgs := v.Called(flags, ch, driverName, charaType, charaName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) EnrollStart(flags dbus.Flags, driverName string, charaType int32, charaName string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, driverName, charaType, charaName) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method EnrollStop + +func (v *MockInterfaceCharaManger) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) EnrollStop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method List + +func (v *MockInterfaceCharaManger) GoList(flags dbus.Flags, ch chan *dbus.Call, driverName string, charaType int32) *dbus.Call { + mockArgs := v.Called(flags, ch, driverName, charaType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) List(flags dbus.Flags, driverName string, charaType int32) (string, error) { + mockArgs := v.Called(flags, driverName, charaType) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Rename + +func (v *MockInterfaceCharaManger) GoRename(flags dbus.Flags, ch chan *dbus.Call, charaType int32, oldName string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, charaType, oldName, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCharaManger) Rename(flags dbus.Flags, charaType int32, oldName string, newName string) error { + mockArgs := v.Called(flags, charaType, oldName, newName) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceCharaManger) ConnectEnrollStatus(cb func(Sender string, Code int32, Msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CharaUpdated + +func (v *MockInterfaceCharaManger) ConnectCharaUpdated(cb func(DriverName string, CharaType int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DriverChanged + +func (v *MockInterfaceCharaManger) ConnectDriverChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property DriverInfo s + +func (v *MockInterfaceCharaManger) DriverInfo() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/CharaManger.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/CharaManger.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/CharaManger.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/CharaManger.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,60 @@ +{ + "Service": "org.deepin.dde.Authenticate1", + "Objects": [ + { + "Type": "Authenticate", + "Path": "/org/deepin/dde/Authenticate1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1", + "Type": "authenticate", + "Accessor": "Authenticate" + } + ] + }, + { + "Type": "Fingerprint", + "Path": "/org/deepin/dde/Authenticate1/Fingerprint", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.Fingerprint", + "Type": "fingerprint", + "Accessor": "Fingerprint" + } + ] + }, + { + "Type": "UKey", + "Path": "/org/deepin/dde/Authenticate1/UKey", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.UKey", + "Type": "ukey", + "Accessor": "UKey" + } + ] + }, + { + "Type": "Face", + "Path": "/org/deepin/dde/Authenticate1/Face", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.Face", + "Type": "face", + "Accessor": "Face" + } + ] + }, + { + "Type": "CharaManger", + "Path": "/org/deepin/dde/Authenticate1/CharaManger", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.CharaManger", + "Type": "charaManger", + "Accessor": "CharaManger" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/Face.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/Face.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/Face.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/Face.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/Fingerprint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/Fingerprint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/Fingerprint.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/Fingerprint.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package authenticate1 + +// CharaInfo type +type CharaInfo struct { + CharaName string + CharaType int32 +} + +// DriverInfo type +type DriverInfo struct { + DriverName string + CharaType int32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/UKey.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/UKey.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1/UKey.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1/UKey.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,213 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.BiometricsDriver"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package BiometricsDriver + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type BiometricsDriver interface { + biometricsDriver // interface org.deepin.dde.Authenticate1.BiometricsDriver + proxy.Object +} + +type objectBiometricsDriver struct { + interfaceBiometricsDriver // interface org.deepin.dde.Authenticate1.BiometricsDriver + proxy.ImplObject +} + +func NewBiometricsDriver(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (BiometricsDriver, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectBiometricsDriver) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type biometricsDriver interface { + SetInterfaceName_(name string) + GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call + Delete(flags dbus.Flags, chara string) error + GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call + EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) + GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call + EnrollStop(flags dbus.Flags, action string) error + GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call + VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) + GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call + VerifyStop(flags dbus.Flags, action string) error + ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) + ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) + List() proxy.PropStringArray + CharaType() proxy.PropInt32 + Claim() proxy.PropBool +} + +type interfaceBiometricsDriver struct{} + +func (v *interfaceBiometricsDriver) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceBiometricsDriver) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceBiometricsDriver) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Delete + +func (v *interfaceBiometricsDriver) GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, chara) +} + +func (v *interfaceBiometricsDriver) Delete(flags dbus.Flags, chara string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), chara).Done).Err +} + +// method EnrollStart + +func (v *interfaceBiometricsDriver) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, chara, type0, action) +} + +func (*interfaceBiometricsDriver) StoreEnrollStart(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBiometricsDriver) EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) { + return v.StoreEnrollStart( + <-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), chara, type0, action).Done) +} + +// method EnrollStop + +func (v *interfaceBiometricsDriver) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch, action) +} + +func (v *interfaceBiometricsDriver) EnrollStop(flags dbus.Flags, action string) error { + return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1), action).Done).Err +} + +// method VerifyStart + +func (v *interfaceBiometricsDriver) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, charas, action) +} + +func (*interfaceBiometricsDriver) StoreVerifyStart(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBiometricsDriver) VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) { + return v.StoreVerifyStart( + <-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), charas, action).Done) +} + +// method VerifyStop + +func (v *interfaceBiometricsDriver) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch, action) +} + +func (v *interfaceBiometricsDriver) VerifyStop(flags dbus.Flags, action string) error { + return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1), action).Done).Err +} + +// signal VerifyStatus + +func (v *interfaceBiometricsDriver) ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var action string + var verifyStatusCode int32 + var message string + err := dbus.Store(sig.Body, &action, &verifyStatusCode, &message) + if err == nil { + cb(action, verifyStatusCode, message) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal EnrollStatus + +func (v *interfaceBiometricsDriver) ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var action string + var enrollStatusCode int32 + var message string + err := dbus.Store(sig.Body, &action, &enrollStatusCode, &message) + if err == nil { + cb(action, enrollStatusCode, message) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property List as + +func (v *interfaceBiometricsDriver) List() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "List", + } +} + +// property CharaType i + +func (v *interfaceBiometricsDriver) CharaType() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CharaType", + } +} + +// property Claim b + +func (v *interfaceBiometricsDriver) Claim() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Claim", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,194 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.BiometricsDriver"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package BiometricsDriver + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockBiometricsDriver struct { + MockInterfaceBiometricsDriver // interface org.deepin.dde.Authenticate1.BiometricsDriver + proxy.MockObject +} + +type MockInterfaceBiometricsDriver struct { + mock.Mock +} + +func (v *MockInterfaceBiometricsDriver) SetInterfaceName_(string) { +} + +// method Delete + +func (v *MockInterfaceBiometricsDriver) GoDelete(flags dbus.Flags, ch chan *dbus.Call, chara string) *dbus.Call { + mockArgs := v.Called(flags, ch, chara) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) Delete(flags dbus.Flags, chara string) error { + mockArgs := v.Called(flags, chara) + + return mockArgs.Error(0) +} + +// method EnrollStart + +func (v *MockInterfaceBiometricsDriver) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, chara string, type0 int32, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, chara, type0, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) EnrollStart(flags dbus.Flags, chara string, type0 int32, action string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, chara, type0, action) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method EnrollStop + +func (v *MockInterfaceBiometricsDriver) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) EnrollStop(flags dbus.Flags, action string) error { + mockArgs := v.Called(flags, action) + + return mockArgs.Error(0) +} + +// method VerifyStart + +func (v *MockInterfaceBiometricsDriver) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, charas []string, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, charas, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) VerifyStart(flags dbus.Flags, charas []string, action string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, charas, action) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method VerifyStop + +func (v *MockInterfaceBiometricsDriver) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call, action string) *dbus.Call { + mockArgs := v.Called(flags, ch, action) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBiometricsDriver) VerifyStop(flags dbus.Flags, action string) error { + mockArgs := v.Called(flags, action) + + return mockArgs.Error(0) +} + +// signal VerifyStatus + +func (v *MockInterfaceBiometricsDriver) ConnectVerifyStatus(cb func(action string, verifyStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal EnrollStatus + +func (v *MockInterfaceBiometricsDriver) ConnectEnrollStatus(cb func(action string, enrollStatusCode int32, message string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property List as + +func (v *MockInterfaceBiometricsDriver) List() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CharaType i + +func (v *MockInterfaceBiometricsDriver) CharaType() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Claim b + +func (v *MockInterfaceBiometricsDriver) Claim() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/BiometricsDriver.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/BiometricsDriver.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/BiometricsDriver.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/BiometricsDriver.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.BiometricsDriver/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.BiometricsDriver/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "BiometricsDriver", + "Path": "", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.BiometricsDriver", + "CustomInterfaceName": true, + "Type": "biometricsDriver", + "Accessor": "BiometricsDriver" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,315 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.face"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package face + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Face interface { + face // interface org.deepin.dde.Authenticate1.Face.Device + proxy.Object +} + +type objectFace struct { + interfaceFace // interface org.deepin.dde.Authenticate1.Face.Device + proxy.ImplObject +} + +func NewFace(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Face, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectFace) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type face interface { + SetInterfaceName_(name string) + GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call + Claim(flags dbus.Flags, claimed bool) error + GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call + DeleteFace(flags dbus.Flags, uuid string, faceName string) error + GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + DeleteFaces(flags dbus.Flags, uuid string) error + GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) + GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + ListFaces(flags dbus.Flags, uuid string) ([]string, error) + GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call + RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error + GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call + SetDefaultDevice(flags dbus.Flags, device string) error + GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call + StartEnroll(flags dbus.Flags, uuid string, faceName string) error + GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call + StartVerify(flags dbus.Flags, uuid string, timeout int32) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) + SupportedDevices() proxy.PropStringArray + DefaultDevice() proxy.PropString + Name() proxy.PropString + Claimed() proxy.PropBool + Capability() proxy.PropInt32 + Status() proxy.PropInt32 +} + +type interfaceFace struct{} + +func (v *interfaceFace) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceFace) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceFace) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Claim + +func (v *interfaceFace) GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, claimed) +} + +func (v *interfaceFace) Claim(flags dbus.Flags, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), claimed).Done).Err +} + +// method DeleteFace + +func (v *interfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFace", flags, ch, uuid, faceName) +} + +func (v *interfaceFace) DeleteFace(flags dbus.Flags, uuid string, faceName string) error { + return (<-v.GoDeleteFace(flags, make(chan *dbus.Call, 1), uuid, faceName).Done).Err +} + +// method DeleteFaces + +func (v *interfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFaces", flags, ch, uuid) +} + +func (v *interfaceFace) DeleteFaces(flags dbus.Flags, uuid string) error { + return (<-v.GoDeleteFaces(flags, make(chan *dbus.Call, 1), uuid).Done).Err +} + +// method GetShareMemInfo + +func (v *interfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetShareMemInfo", flags, ch) +} + +func (*interfaceFace) StoreGetShareMemInfo(call *dbus.Call) (sockPath string, key string, size int32, err error) { + err = call.Store(&sockPath, &key, &size) + return +} + +func (v *interfaceFace) GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) { + return v.StoreGetShareMemInfo( + <-v.GoGetShareMemInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListFaces + +func (v *interfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFaces", flags, ch, uuid) +} + +func (*interfaceFace) StoreListFaces(call *dbus.Call) (faces []string, err error) { + err = call.Store(&faces) + return +} + +func (v *interfaceFace) ListFaces(flags dbus.Flags, uuid string) ([]string, error) { + return v.StoreListFaces( + <-v.GoListFaces(flags, make(chan *dbus.Call, 1), uuid).Done) +} + +// method RenameFace + +func (v *interfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFace", flags, ch, uuid, oldFaceName, newFaceName) +} + +func (v *interfaceFace) RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error { + return (<-v.GoRenameFace(flags, make(chan *dbus.Call, 1), uuid, oldFaceName, newFaceName).Done).Err +} + +// method SetDefaultDevice + +func (v *interfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultDevice", flags, ch, device) +} + +func (v *interfaceFace) SetDefaultDevice(flags dbus.Flags, device string) error { + return (<-v.GoSetDefaultDevice(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method StartEnroll + +func (v *interfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartEnroll", flags, ch, uuid, faceName) +} + +func (v *interfaceFace) StartEnroll(flags dbus.Flags, uuid string, faceName string) error { + return (<-v.GoStartEnroll(flags, make(chan *dbus.Call, 1), uuid, faceName).Done).Err +} + +// method StartVerify + +func (v *interfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartVerify", flags, ch, uuid, timeout) +} + +func (v *interfaceFace) StartVerify(flags dbus.Flags, uuid string, timeout int32) error { + return (<-v.GoStartVerify(flags, make(chan *dbus.Call, 1), uuid, timeout).Done).Err +} + +// method StopEnroll + +func (v *interfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceFace) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceFace) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceFace) ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var uuid string + var code int32 + var description string + err := dbus.Store(sig.Body, &uuid, &code, &description) + if err == nil { + cb(uuid, code, description) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceFace) ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var uuid string + var code int32 + var description string + err := dbus.Store(sig.Body, &uuid, &code, &description) + if err == nil { + cb(uuid, code, description) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property SupportedDevices as + +func (v *interfaceFace) SupportedDevices() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SupportedDevices", + } +} + +// property DefaultDevice s + +func (v *interfaceFace) DefaultDevice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultDevice", + } +} + +// property Name s + +func (v *interfaceFace) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Claimed b + +func (v *interfaceFace) Claimed() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Claimed", + } +} + +// property Capability i + +func (v *interfaceFace) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} + +// property Status i + +func (v *interfaceFace) Status() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Status", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,347 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.face"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package face + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockFace struct { + MockInterfaceFace // interface org.deepin.dde.Authenticate1.Face.Device + proxy.MockObject +} + +type MockInterfaceFace struct { + mock.Mock +} + +func (v *MockInterfaceFace) SetInterfaceName_(string) { +} + +// method Claim + +func (v *MockInterfaceFace) GoClaim(flags dbus.Flags, ch chan *dbus.Call, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) Claim(flags dbus.Flags, claimed bool) error { + mockArgs := v.Called(flags, claimed) + + return mockArgs.Error(0) +} + +// method DeleteFace + +func (v *MockInterfaceFace) GoDeleteFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFace(flags dbus.Flags, uuid string, faceName string) error { + mockArgs := v.Called(flags, uuid, faceName) + + return mockArgs.Error(0) +} + +// method DeleteFaces + +func (v *MockInterfaceFace) GoDeleteFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) DeleteFaces(flags dbus.Flags, uuid string) error { + mockArgs := v.Called(flags, uuid) + + return mockArgs.Error(0) +} + +// method GetShareMemInfo + +func (v *MockInterfaceFace) GoGetShareMemInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) GetShareMemInfo(flags dbus.Flags) (string, string, int32, error) { + mockArgs := v.Called(flags) + + ret2, ok := mockArgs.Get(2).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 2, mockArgs.Get(2))) + } + + return mockArgs.String(0), mockArgs.String(1), ret2, mockArgs.Error(3) +} + +// method ListFaces + +func (v *MockInterfaceFace) GoListFaces(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) ListFaces(flags dbus.Flags, uuid string) ([]string, error) { + mockArgs := v.Called(flags, uuid) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFace + +func (v *MockInterfaceFace) GoRenameFace(flags dbus.Flags, ch chan *dbus.Call, uuid string, oldFaceName string, newFaceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, oldFaceName, newFaceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) RenameFace(flags dbus.Flags, uuid string, oldFaceName string, newFaceName string) error { + mockArgs := v.Called(flags, uuid, oldFaceName, newFaceName) + + return mockArgs.Error(0) +} + +// method SetDefaultDevice + +func (v *MockInterfaceFace) GoSetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) SetDefaultDevice(flags dbus.Flags, device string) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method StartEnroll + +func (v *MockInterfaceFace) GoStartEnroll(flags dbus.Flags, ch chan *dbus.Call, uuid string, faceName string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, faceName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartEnroll(flags dbus.Flags, uuid string, faceName string) error { + mockArgs := v.Called(flags, uuid, faceName) + + return mockArgs.Error(0) +} + +// method StartVerify + +func (v *MockInterfaceFace) GoStartVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, timeout int32) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StartVerify(flags dbus.Flags, uuid string, timeout int32) error { + mockArgs := v.Called(flags, uuid, timeout) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceFace) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceFace) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFace) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceFace) ConnectEnrollStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceFace) ConnectVerifyStatus(cb func(uuid string, code int32, description string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property SupportedDevices as + +func (v *MockInterfaceFace) SupportedDevices() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultDevice s + +func (v *MockInterfaceFace) DefaultDevice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceFace) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Claimed b + +func (v *MockInterfaceFace) Claimed() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceFace) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Status i + +func (v *MockInterfaceFace) Status() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "Face", + "Path": "", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.Face.Device", + "CustomInterfaceName": true, + "Type": "face", + "Accessor": "Face" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/Face.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/Face.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.face/Face.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.face/Face.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,572 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.fingerprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fingerprint + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Device interface { + device // interface org.deepin.dde.Authenticate1.Fingerprint.Device + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface org.deepin.dde.Authenticate1.Fingerprint.Device + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Device, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDevice) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type device interface { + SetInterfaceName_(name string) + GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call + Claim(flags dbus.Flags, userId string, claimed bool) error + GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + DeleteAllFingers(flags dbus.Flags, userId string) error + GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call + DeleteFinger(flags dbus.Flags, userId string, finger string) error + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Enroll(flags dbus.Flags, finger string) error + GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + ListFingers(flags dbus.Flags, userId string) ([]string, error) + GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call + RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Verify(flags dbus.Flags, finger string) error + ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + State() proxy.PropInt32 + Type() proxy.PropInt32 + Capability() proxy.PropInt32 +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceDevice) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceDevice) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Claim + +func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, userId, claimed) +} + +func (v *interfaceDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), userId, claimed).Done).Err +} + +// method DeleteAllFingers + +func (v *interfaceDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, userId) +} + +func (v *interfaceDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), userId).Done).Err +} + +// method DeleteFinger + +func (v *interfaceDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, userId, finger) +} + +func (v *interfaceDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), userId, finger).Done).Err +} + +// method Enroll + +func (v *interfaceDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, finger) +} + +func (v *interfaceDevice) Enroll(flags dbus.Flags, finger string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// method ListFingers + +func (v *interfaceDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, userId) +} + +func (*interfaceDevice) StoreListFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + return v.StoreListFingers( + <-v.GoListFingers(flags, make(chan *dbus.Call, 1), userId).Done) +} + +// method RenameFinger + +func (v *interfaceDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFinger", flags, ch, userId, finger, newName) +} + +func (v *interfaceDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + return (<-v.GoRenameFinger(flags, make(chan *dbus.Call, 1), userId, finger, newName).Done).Err +} + +// method StopEnroll + +func (v *interfaceDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceDevice) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceDevice) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Verify + +func (v *interfaceDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) +} + +func (v *interfaceDevice) Verify(flags dbus.Flags, finger string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Touch + +func (v *interfaceDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Touch", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var pressed bool + err := dbus.Store(sig.Body, &userId, &pressed) + if err == nil { + cb(userId, pressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property State i + +func (v *interfaceDevice) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property Type i + +func (v *interfaceDevice) Type() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Type", + } +} + +// property Capability i + +func (v *interfaceDevice) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} + +type CommonDevice interface { + commonDevice // interface org.deepin.dde.Authenticate1.Fingerprint.CommonDevice + proxy.Object +} + +type objectCommonDevice struct { + interfaceCommonDevice // interface org.deepin.dde.Authenticate1.Fingerprint.CommonDevice + proxy.ImplObject +} + +func NewCommonDevice(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (CommonDevice, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectCommonDevice) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type commonDevice interface { + SetInterfaceName_(name string) + GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call + Claim(flags dbus.Flags, userId string, claimed bool) error + GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + DeleteAllFingers(flags dbus.Flags, userId string) error + GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call + DeleteFinger(flags dbus.Flags, userId string, finger string) error + GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call + Enroll(flags dbus.Flags, username string, finger string) error + GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call + ListFingers(flags dbus.Flags, userId string) ([]string, error) + GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call + RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error + GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopEnroll(flags dbus.Flags) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopVerify(flags dbus.Flags) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + Verify(flags dbus.Flags, finger string) error + ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) + ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + State() proxy.PropInt32 + Type() proxy.PropInt32 + Capability() proxy.PropInt32 +} + +type interfaceCommonDevice struct{} + +func (v *interfaceCommonDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceCommonDevice) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceCommonDevice) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method Claim + +func (v *interfaceCommonDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, userId, claimed) +} + +func (v *interfaceCommonDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), userId, claimed).Done).Err +} + +// method DeleteAllFingers + +func (v *interfaceCommonDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteAllFingers", flags, ch, userId) +} + +func (v *interfaceCommonDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + return (<-v.GoDeleteAllFingers(flags, make(chan *dbus.Call, 1), userId).Done).Err +} + +// method DeleteFinger + +func (v *interfaceCommonDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteFinger", flags, ch, userId, finger) +} + +func (v *interfaceCommonDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + return (<-v.GoDeleteFinger(flags, make(chan *dbus.Call, 1), userId, finger).Done).Err +} + +// method Enroll + +func (v *interfaceCommonDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enroll", flags, ch, username, finger) +} + +func (v *interfaceCommonDevice) Enroll(flags dbus.Flags, username string, finger string) error { + return (<-v.GoEnroll(flags, make(chan *dbus.Call, 1), username, finger).Done).Err +} + +// method ListFingers + +func (v *interfaceCommonDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListFingers", flags, ch, userId) +} + +func (*interfaceCommonDevice) StoreListFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceCommonDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + return v.StoreListFingers( + <-v.GoListFingers(flags, make(chan *dbus.Call, 1), userId).Done) +} + +// method RenameFinger + +func (v *interfaceCommonDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RenameFinger", flags, ch, userId, finger, newName) +} + +func (v *interfaceCommonDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + return (<-v.GoRenameFinger(flags, make(chan *dbus.Call, 1), userId, finger, newName).Done).Err +} + +// method StopEnroll + +func (v *interfaceCommonDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopEnroll", flags, ch) +} + +func (v *interfaceCommonDevice) StopEnroll(flags dbus.Flags) error { + return (<-v.GoStopEnroll(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method StopVerify + +func (v *interfaceCommonDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch) +} + +func (v *interfaceCommonDevice) StopVerify(flags dbus.Flags) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Verify + +func (v *interfaceCommonDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, finger) +} + +func (v *interfaceCommonDevice) Verify(flags dbus.Flags, finger string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceCommonDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceCommonDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var code int32 + var msg string + err := dbus.Store(sig.Body, &userId, &code, &msg) + if err == nil { + cb(userId, code, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Touch + +func (v *interfaceCommonDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Touch", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Touch", + } + handlerFunc := func(sig *dbus.Signal) { + var userId string + var pressed bool + err := dbus.Store(sig.Body, &userId, &pressed) + if err == nil { + cb(userId, pressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceCommonDevice) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property State i + +func (v *interfaceCommonDevice) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property Type i + +func (v *interfaceCommonDevice) Type() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Type", + } +} + +// property Capability i + +func (v *interfaceCommonDevice) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,570 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.fingerprint"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fingerprint + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDevice struct { + MockInterfaceDevice // interface org.deepin.dde.Authenticate1.Fingerprint.Device + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +func (v *MockInterfaceDevice) SetInterfaceName_(string) { +} + +// method Claim + +func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + mockArgs := v.Called(flags, userId, claimed) + + return mockArgs.Error(0) +} + +// method DeleteAllFingers + +func (v *MockInterfaceDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + mockArgs := v.Called(flags, userId) + + return mockArgs.Error(0) +} + +// method DeleteFinger + +func (v *MockInterfaceDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + mockArgs := v.Called(flags, userId, finger) + + return mockArgs.Error(0) +} + +// method Enroll + +func (v *MockInterfaceDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Enroll(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// method ListFingers + +func (v *MockInterfaceDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + mockArgs := v.Called(flags, userId) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFinger + +func (v *MockInterfaceDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + mockArgs := v.Called(flags, userId, finger, newName) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Verify(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Touch + +func (v *MockInterfaceDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceDevice) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type i + +func (v *MockInterfaceDevice) Type() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceDevice) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockCommonDevice struct { + MockInterfaceCommonDevice // interface org.deepin.dde.Authenticate1.Fingerprint.CommonDevice + proxy.MockObject +} + +type MockInterfaceCommonDevice struct { + mock.Mock +} + +func (v *MockInterfaceCommonDevice) SetInterfaceName_(string) { +} + +// method Claim + +func (v *MockInterfaceCommonDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, userId string, claimed bool) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, claimed) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) Claim(flags dbus.Flags, userId string, claimed bool) error { + mockArgs := v.Called(flags, userId, claimed) + + return mockArgs.Error(0) +} + +// method DeleteAllFingers + +func (v *MockInterfaceCommonDevice) GoDeleteAllFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) DeleteAllFingers(flags dbus.Flags, userId string) error { + mockArgs := v.Called(flags, userId) + + return mockArgs.Error(0) +} + +// method DeleteFinger + +func (v *MockInterfaceCommonDevice) GoDeleteFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) DeleteFinger(flags dbus.Flags, userId string, finger string) error { + mockArgs := v.Called(flags, userId, finger) + + return mockArgs.Error(0) +} + +// method Enroll + +func (v *MockInterfaceCommonDevice) GoEnroll(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) Enroll(flags dbus.Flags, username string, finger string) error { + mockArgs := v.Called(flags, username, finger) + + return mockArgs.Error(0) +} + +// method ListFingers + +func (v *MockInterfaceCommonDevice) GoListFingers(flags dbus.Flags, ch chan *dbus.Call, userId string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) ListFingers(flags dbus.Flags, userId string) ([]string, error) { + mockArgs := v.Called(flags, userId) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RenameFinger + +func (v *MockInterfaceCommonDevice) GoRenameFinger(flags dbus.Flags, ch chan *dbus.Call, userId string, finger string, newName string) *dbus.Call { + mockArgs := v.Called(flags, ch, userId, finger, newName) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) RenameFinger(flags dbus.Flags, userId string, finger string, newName string) error { + mockArgs := v.Called(flags, userId, finger, newName) + + return mockArgs.Error(0) +} + +// method StopEnroll + +func (v *MockInterfaceCommonDevice) GoStopEnroll(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) StopEnroll(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceCommonDevice) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) StopVerify(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceCommonDevice) GoVerify(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceCommonDevice) Verify(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceCommonDevice) ConnectEnrollStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceCommonDevice) ConnectVerifyStatus(cb func(userId string, code int32, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Touch + +func (v *MockInterfaceCommonDevice) ConnectTouch(cb func(userId string, pressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceCommonDevice) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceCommonDevice) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type i + +func (v *MockInterfaceCommonDevice) Type() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceCommonDevice) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/CommonDevice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/CommonDevice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/CommonDevice.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/CommonDevice.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,29 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "Device", + "Path": "", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.Fingerprint.Device", + "CustomInterfaceName": true, + "Type": "device", + "Accessor": "Device" + } + ] + }, + { + "Type": "CommonDevice", + "Path": "", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.Fingerprint.CommonDevice", + "CustomInterfaceName": true, + "Type": "commonDevice", + "Accessor": "CommonDevice" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.fingerprint/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.fingerprint/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,205 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.ukey"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ukey + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type UKey interface { + ukey // interface org.deepin.dde.Authenticate1.UKey.Device + proxy.Object +} + +type objectUKey struct { + interfaceUkey // interface org.deepin.dde.Authenticate1.UKey.Device + proxy.ImplObject +} + +func NewUKey(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (UKey, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUKey) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type ukey interface { + SetInterfaceName_(name string) + GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + GetPINLength(flags dbus.Flags, uuid string) (int32, error) + GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetUserList(flags dbus.Flags) ([]string, error) + GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call + SetPin(flags dbus.Flags, uuid string, gid string, pin string) error + GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call + SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error + GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call + StopVerify(flags dbus.Flags, uuid string, gid string) error + GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call + Verify(flags dbus.Flags, uuid string, gid string) error + ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + State() proxy.PropInt32 + Type() proxy.PropInt32 + Capability() proxy.PropInt32 +} + +type interfaceUkey struct{} + +func (v *interfaceUkey) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (v *interfaceUkey) SetInterfaceName_(name string) { + v.GetObject_().SetExtra("customIfc", name) +} + +func (v *interfaceUkey) GetInterfaceName_() string { + ifcName, _ := v.GetObject_().GetExtra("customIfc") + ifcNameStr, _ := ifcName.(string) + return ifcNameStr +} + +// method GetPINLength + +func (v *interfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPINLength", flags, ch, uuid) +} + +func (*interfaceUkey) StoreGetPINLength(call *dbus.Call) (length int32, err error) { + err = call.Store(&length) + return +} + +func (v *interfaceUkey) GetPINLength(flags dbus.Flags, uuid string) (int32, error) { + return v.StoreGetPINLength( + <-v.GoGetPINLength(flags, make(chan *dbus.Call, 1), uuid).Done) +} + +// method GetUserList + +func (v *interfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserList", flags, ch) +} + +func (*interfaceUkey) StoreGetUserList(call *dbus.Call) (users []string, err error) { + err = call.Store(&users) + return +} + +func (v *interfaceUkey) GetUserList(flags dbus.Flags) ([]string, error) { + return v.StoreGetUserList( + <-v.GoGetUserList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetPin + +func (v *interfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPin", flags, ch, uuid, gid, pin) +} + +func (v *interfaceUkey) SetPin(flags dbus.Flags, uuid string, gid string, pin string) error { + return (<-v.GoSetPin(flags, make(chan *dbus.Call, 1), uuid, gid, pin).Done).Err +} + +// method SetSessionPath + +func (v *interfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSessionPath", flags, ch, uuid, gid, path) +} + +func (v *interfaceUkey) SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error { + return (<-v.GoSetSessionPath(flags, make(chan *dbus.Call, 1), uuid, gid, path).Done).Err +} + +// method StopVerify + +func (v *interfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopVerify", flags, ch, uuid, gid) +} + +func (v *interfaceUkey) StopVerify(flags dbus.Flags, uuid string, gid string) error { + return (<-v.GoStopVerify(flags, make(chan *dbus.Call, 1), uuid, gid).Done).Err +} + +// method Verify + +func (v *interfaceUkey) GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Verify", flags, ch, uuid, gid) +} + +func (v *interfaceUkey) Verify(flags dbus.Flags, uuid string, gid string) error { + return (<-v.GoVerify(flags, make(chan *dbus.Call, 1), uuid, gid).Done).Err +} + +// signal VerifyResult + +func (v *interfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyResult", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyResult", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var msg string + err := dbus.Store(sig.Body, &id, &msg) + if err == nil { + cb(id, msg) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceUkey) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property State i + +func (v *interfaceUkey) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property Type i + +func (v *interfaceUkey) Type() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Type", + } +} + +// property Capability i + +func (v *interfaceUkey) Capability() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Capability", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,213 @@ +// Code generated by "./generator ./system/org.deepin.dde.authenticate1.ukey"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ukey + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockUKey struct { + MockInterfaceUkey // interface org.deepin.dde.Authenticate1.UKey.Device + proxy.MockObject +} + +type MockInterfaceUkey struct { + mock.Mock +} + +func (v *MockInterfaceUkey) SetInterfaceName_(string) { +} + +// method GetPINLength + +func (v *MockInterfaceUkey) GoGetPINLength(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetPINLength(flags dbus.Flags, uuid string) (int32, error) { + mockArgs := v.Called(flags, uuid) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUserList + +func (v *MockInterfaceUkey) GoGetUserList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) GetUserList(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetPin + +func (v *MockInterfaceUkey) GoSetPin(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, pin string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid, pin) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetPin(flags dbus.Flags, uuid string, gid string, pin string) error { + mockArgs := v.Called(flags, uuid, gid, pin) + + return mockArgs.Error(0) +} + +// method SetSessionPath + +func (v *MockInterfaceUkey) GoSetSessionPath(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string, path string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) SetSessionPath(flags dbus.Flags, uuid string, gid string, path string) error { + mockArgs := v.Called(flags, uuid, gid, path) + + return mockArgs.Error(0) +} + +// method StopVerify + +func (v *MockInterfaceUkey) GoStopVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) StopVerify(flags dbus.Flags, uuid string, gid string) error { + mockArgs := v.Called(flags, uuid, gid) + + return mockArgs.Error(0) +} + +// method Verify + +func (v *MockInterfaceUkey) GoVerify(flags dbus.Flags, ch chan *dbus.Call, uuid string, gid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid, gid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUkey) Verify(flags dbus.Flags, uuid string, gid string) error { + mockArgs := v.Called(flags, uuid, gid) + + return mockArgs.Error(0) +} + +// signal VerifyResult + +func (v *MockInterfaceUkey) ConnectVerifyResult(cb func(id string, msg string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceUkey) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceUkey) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type i + +func (v *MockInterfaceUkey) Type() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capability i + +func (v *MockInterfaceUkey) Capability() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,17 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "UKey", + "Path": "", + "Interfaces": [ + { + "Name": "org.deepin.dde.Authenticate1.UKey.Device", + "CustomInterfaceName": true, + "Type": "ukey", + "Accessor": "UKey" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/UKey.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/UKey.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.authenticate1.ukey/UKey.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.authenticate1.ukey/UKey.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,159 @@ +// Code generated by "./generator ./system/org.deepin.dde.backlighthelper1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package backlighthelper1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Backlight interface { + backlight // interface org.deepin.dde.BacklightHelper1 + proxy.Object +} + +type objectBacklight struct { + interfaceBacklight // interface org.deepin.dde.BacklightHelper1 + proxy.ImplObject +} + +func NewBacklight(conn *dbus.Conn) Backlight { + obj := new(objectBacklight) + obj.ImplObject.Init_(conn, "org.deepin.dde.BacklightHelper1", "/org/deepin/dde/BacklightHelper1") + return obj +} + +type backlight interface { + GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, type0 uint8, name string, value int32) *dbus.Call + SetBrightness(flags dbus.Flags, type0 uint8, name string, value int32) error + GoCheckCfgSupport(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + CheckCfgSupport(flags dbus.Flags, name string) (bool, error) +} + +type interfaceBacklight struct{} + +func (v *interfaceBacklight) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceBacklight) GetInterfaceName_() string { + return "org.deepin.dde.BacklightHelper1" +} + +// method SetBrightness + +func (v *interfaceBacklight) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, type0 uint8, name string, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, type0, name, value) +} + +func (v *interfaceBacklight) SetBrightness(flags dbus.Flags, type0 uint8, name string, value int32) error { + return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), type0, name, value).Done).Err +} + +// method CheckCfgSupport + +func (v *interfaceBacklight) GoCheckCfgSupport(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckCfgSupport", flags, ch, name) +} + +func (*interfaceBacklight) StoreCheckCfgSupport(call *dbus.Call) (value bool, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceBacklight) CheckCfgSupport(flags dbus.Flags, name string) (bool, error) { + return v.StoreCheckCfgSupport( + <-v.GoCheckCfgSupport(flags, make(chan *dbus.Call, 1), name).Done) +} + +type DDCCI interface { + ddcci // interface org.deepin.dde.BacklightHelper1.DDCCI + proxy.Object +} + +type objectDDCCI struct { + interfaceDdcci // interface org.deepin.dde.BacklightHelper1.DDCCI + proxy.ImplObject +} + +func NewDDCCI(conn *dbus.Conn) DDCCI { + obj := new(objectDDCCI) + obj.ImplObject.Init_(conn, "org.deepin.dde.BacklightHelper1", "/org/deepin/dde/BacklightHelper1/DDCCI") + return obj +} + +type ddcci interface { + GoCheckSupport(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call + CheckSupport(flags dbus.Flags, edidChecksum string) (bool, error) + GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call + GetBrightness(flags dbus.Flags, edidChecksum string) (int32, error) + GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string, value int32) *dbus.Call + SetBrightness(flags dbus.Flags, edidChecksum string, value int32) error + GoRefreshDisplays(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RefreshDisplays(flags dbus.Flags) error +} + +type interfaceDdcci struct{} + +func (v *interfaceDdcci) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDdcci) GetInterfaceName_() string { + return "org.deepin.dde.BacklightHelper1.DDCCI" +} + +// method CheckSupport + +func (v *interfaceDdcci) GoCheckSupport(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckSupport", flags, ch, edidChecksum) +} + +func (*interfaceDdcci) StoreCheckSupport(call *dbus.Call) (support bool, err error) { + err = call.Store(&support) + return +} + +func (v *interfaceDdcci) CheckSupport(flags dbus.Flags, edidChecksum string) (bool, error) { + return v.StoreCheckSupport( + <-v.GoCheckSupport(flags, make(chan *dbus.Call, 1), edidChecksum).Done) +} + +// method GetBrightness + +func (v *interfaceDdcci) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBrightness", flags, ch, edidChecksum) +} + +func (*interfaceDdcci) StoreGetBrightness(call *dbus.Call) (value int32, err error) { + err = call.Store(&value) + return +} + +func (v *interfaceDdcci) GetBrightness(flags dbus.Flags, edidChecksum string) (int32, error) { + return v.StoreGetBrightness( + <-v.GoGetBrightness(flags, make(chan *dbus.Call, 1), edidChecksum).Done) +} + +// method SetBrightness + +func (v *interfaceDdcci) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string, value int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetBrightness", flags, ch, edidChecksum, value) +} + +func (v *interfaceDdcci) SetBrightness(flags dbus.Flags, edidChecksum string, value int32) error { + return (<-v.GoSetBrightness(flags, make(chan *dbus.Call, 1), edidChecksum, value).Done).Err +} + +// method RefreshDisplays + +func (v *interfaceDdcci) GoRefreshDisplays(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshDisplays", flags, ch) +} + +func (v *interfaceDdcci) RefreshDisplays(flags dbus.Flags) error { + return (<-v.GoRefreshDisplays(flags, make(chan *dbus.Call, 1)).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,149 @@ +// Code generated by "./generator ./system/org.deepin.dde.backlighthelper1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package backlighthelper1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockBacklight struct { + MockInterfaceBacklight // interface org.deepin.dde.BacklightHelper1 + proxy.MockObject +} + +type MockInterfaceBacklight struct { + mock.Mock +} + +// method SetBrightness + +func (v *MockInterfaceBacklight) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, type0 uint8, name string, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, type0, name, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBacklight) SetBrightness(flags dbus.Flags, type0 uint8, name string, value int32) error { + mockArgs := v.Called(flags, type0, name, value) + + return mockArgs.Error(0) +} + +// method CheckCfgSupport + +func (v *MockInterfaceBacklight) GoCheckCfgSupport(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBacklight) CheckCfgSupport(flags dbus.Flags, name string) (bool, error) { + mockArgs := v.Called(flags, name) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +type MockDDCCI struct { + MockInterfaceDdcci // interface org.deepin.dde.BacklightHelper1.DDCCI + proxy.MockObject +} + +type MockInterfaceDdcci struct { + mock.Mock +} + +// method CheckSupport + +func (v *MockInterfaceDdcci) GoCheckSupport(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { + mockArgs := v.Called(flags, ch, edidChecksum) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDdcci) CheckSupport(flags dbus.Flags, edidChecksum string) (bool, error) { + mockArgs := v.Called(flags, edidChecksum) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method GetBrightness + +func (v *MockInterfaceDdcci) GoGetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string) *dbus.Call { + mockArgs := v.Called(flags, ch, edidChecksum) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDdcci) GetBrightness(flags dbus.Flags, edidChecksum string) (int32, error) { + mockArgs := v.Called(flags, edidChecksum) + + ret0, ok := mockArgs.Get(0).(int32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetBrightness + +func (v *MockInterfaceDdcci) GoSetBrightness(flags dbus.Flags, ch chan *dbus.Call, edidChecksum string, value int32) *dbus.Call { + mockArgs := v.Called(flags, ch, edidChecksum, value) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDdcci) SetBrightness(flags dbus.Flags, edidChecksum string, value int32) error { + mockArgs := v.Called(flags, edidChecksum, value) + + return mockArgs.Error(0) +} + +// method RefreshDisplays + +func (v *MockInterfaceDdcci) GoRefreshDisplays(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDdcci) RefreshDisplays(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/Backlight.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/Backlight.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/Backlight.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/Backlight.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +{ + "Service": "org.deepin.dde.BacklightHelper1", + "Objects": [ + { + "Type": "Backlight", + "Path": "/org/deepin/dde/BacklightHelper1", + "Interfaces": [ + { + "Name": "org.deepin.dde.BacklightHelper1", + "Type": "backlight" + } + ] + }, + { + "Type": "DDCCI", + "Path": "/org/deepin/dde/BacklightHelper1/DDCCI", + "Interfaces": [ + { + "Name": "org.deepin.dde.BacklightHelper1.DDCCI", + "Type": "ddcci" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/DDCCI.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/DDCCI.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.backlighthelper1/DDCCI.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.backlighthelper1/DDCCI.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,459 @@ +// Code generated by "./generator ./system/org.deepin.dde.bluetooth1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bluetooth1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Bluetooth interface { + bluetooth // interface org.deepin.dde.Bluetooth1 + proxy.Object +} + +type objectBluetooth struct { + interfaceBluetooth // interface org.deepin.dde.Bluetooth1 + proxy.ImplObject +} + +func NewBluetooth(conn *dbus.Conn) Bluetooth { + obj := new(objectBluetooth) + obj.ImplObject.Init_(conn, "org.deepin.dde.Bluetooth1", "/org/deepin/dde/Bluetooth1") + return obj +} + +type bluetooth interface { + GoClearUnpairedDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearUnpairedDevice(flags dbus.Flags) error + GoConnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) *dbus.Call + ConnectDevice(flags dbus.Flags, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) error + GoDebugInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DebugInfo(flags dbus.Flags) (string, error) + GoDisconnectAudioDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DisconnectAudioDevices(flags dbus.Flags) error + GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call + DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error + GoGetAdapters(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAdapters(flags dbus.Flags) (string, error) + GoGetDevices(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call + GetDevices(flags dbus.Flags, adapterPath dbus.ObjectPath) (string, error) + GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call + RegisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error + GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call + RemoveDevice(flags dbus.Flags, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) error + GoRequestDiscovery(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call + RequestDiscovery(flags dbus.Flags, adapterPath dbus.ObjectPath) error + GoSetAdapterAlias(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, alias string) *dbus.Call + SetAdapterAlias(flags dbus.Flags, adapterPath dbus.ObjectPath, alias string) error + GoSetAdapterDiscoverable(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverable bool) *dbus.Call + SetAdapterDiscoverable(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverable bool) error + GoSetAdapterDiscoverableTimeout(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverableTimeout uint32) *dbus.Call + SetAdapterDiscoverableTimeout(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverableTimeout uint32) error + GoSetAdapterDiscovering(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discovering bool) *dbus.Call + SetAdapterDiscovering(flags dbus.Flags, adapterPath dbus.ObjectPath, discovering bool) error + GoSetAdapterPowered(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, powered bool) *dbus.Call + SetAdapterPowered(flags dbus.Flags, adapterPath dbus.ObjectPath, powered bool) error + GoSetDeviceAlias(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, alias string) *dbus.Call + SetDeviceAlias(flags dbus.Flags, device dbus.ObjectPath, alias string) error + GoSetDeviceTrusted(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, trusted bool) *dbus.Call + SetDeviceTrusted(flags dbus.Flags, device dbus.ObjectPath, trusted bool) error + GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call + UnregisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error + ConnectAdapterAdded(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) + ConnectAdapterRemoved(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) + ConnectAdapterPropertiesChanged(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceAdded(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) + ConnectDeviceRemoved(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) + ConnectDevicePropertiesChanged(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) + CanSendFile() proxy.PropBool + State() proxy.PropUint32 +} + +type interfaceBluetooth struct{} + +func (v *interfaceBluetooth) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceBluetooth) GetInterfaceName_() string { + return "org.deepin.dde.Bluetooth1" +} + +// method ClearUnpairedDevice + +func (v *interfaceBluetooth) GoClearUnpairedDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearUnpairedDevice", flags, ch) +} + +func (v *interfaceBluetooth) ClearUnpairedDevice(flags dbus.Flags) error { + return (<-v.GoClearUnpairedDevice(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ConnectDevice + +func (v *interfaceBluetooth) GoConnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ConnectDevice", flags, ch, devPath, adapterPath) +} + +func (v *interfaceBluetooth) ConnectDevice(flags dbus.Flags, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) error { + return (<-v.GoConnectDevice(flags, make(chan *dbus.Call, 1), devPath, adapterPath).Done).Err +} + +// method DebugInfo + +func (v *interfaceBluetooth) GoDebugInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DebugInfo", flags, ch) +} + +func (*interfaceBluetooth) StoreDebugInfo(call *dbus.Call) (info string, err error) { + err = call.Store(&info) + return +} + +func (v *interfaceBluetooth) DebugInfo(flags dbus.Flags) (string, error) { + return v.StoreDebugInfo( + <-v.GoDebugInfo(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DisconnectAudioDevices + +func (v *interfaceBluetooth) GoDisconnectAudioDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectAudioDevices", flags, ch) +} + +func (v *interfaceBluetooth) DisconnectAudioDevices(flags dbus.Flags) error { + return (<-v.GoDisconnectAudioDevices(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method DisconnectDevice + +func (v *interfaceBluetooth) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisconnectDevice", flags, ch, devPath) +} + +func (v *interfaceBluetooth) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { + return (<-v.GoDisconnectDevice(flags, make(chan *dbus.Call, 1), devPath).Done).Err +} + +// method GetAdapters + +func (v *interfaceBluetooth) GoGetAdapters(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAdapters", flags, ch) +} + +func (*interfaceBluetooth) StoreGetAdapters(call *dbus.Call) (adaptersJSON string, err error) { + err = call.Store(&adaptersJSON) + return +} + +func (v *interfaceBluetooth) GetAdapters(flags dbus.Flags) (string, error) { + return v.StoreGetAdapters( + <-v.GoGetAdapters(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDevices + +func (v *interfaceBluetooth) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch, adapterPath) +} + +func (*interfaceBluetooth) StoreGetDevices(call *dbus.Call) (devicesJSON string, err error) { + err = call.Store(&devicesJSON) + return +} + +func (v *interfaceBluetooth) GetDevices(flags dbus.Flags, adapterPath dbus.ObjectPath) (string, error) { + return v.StoreGetDevices( + <-v.GoGetDevices(flags, make(chan *dbus.Call, 1), adapterPath).Done) +} + +// method RegisterAgent + +func (v *interfaceBluetooth) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAgent", flags, ch, agentPath) +} + +func (v *interfaceBluetooth) RegisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { + return (<-v.GoRegisterAgent(flags, make(chan *dbus.Call, 1), agentPath).Done).Err +} + +// method RemoveDevice + +func (v *interfaceBluetooth) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveDevice", flags, ch, adapterPath, devPath) +} + +func (v *interfaceBluetooth) RemoveDevice(flags dbus.Flags, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) error { + return (<-v.GoRemoveDevice(flags, make(chan *dbus.Call, 1), adapterPath, devPath).Done).Err +} + +// method RequestDiscovery + +func (v *interfaceBluetooth) GoRequestDiscovery(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestDiscovery", flags, ch, adapterPath) +} + +func (v *interfaceBluetooth) RequestDiscovery(flags dbus.Flags, adapterPath dbus.ObjectPath) error { + return (<-v.GoRequestDiscovery(flags, make(chan *dbus.Call, 1), adapterPath).Done).Err +} + +// method SetAdapterAlias + +func (v *interfaceBluetooth) GoSetAdapterAlias(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, alias string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterAlias", flags, ch, adapterPath, alias) +} + +func (v *interfaceBluetooth) SetAdapterAlias(flags dbus.Flags, adapterPath dbus.ObjectPath, alias string) error { + return (<-v.GoSetAdapterAlias(flags, make(chan *dbus.Call, 1), adapterPath, alias).Done).Err +} + +// method SetAdapterDiscoverable + +func (v *interfaceBluetooth) GoSetAdapterDiscoverable(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterDiscoverable", flags, ch, adapterPath, discoverable) +} + +func (v *interfaceBluetooth) SetAdapterDiscoverable(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverable bool) error { + return (<-v.GoSetAdapterDiscoverable(flags, make(chan *dbus.Call, 1), adapterPath, discoverable).Done).Err +} + +// method SetAdapterDiscoverableTimeout + +func (v *interfaceBluetooth) GoSetAdapterDiscoverableTimeout(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverableTimeout uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterDiscoverableTimeout", flags, ch, adapterPath, discoverableTimeout) +} + +func (v *interfaceBluetooth) SetAdapterDiscoverableTimeout(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverableTimeout uint32) error { + return (<-v.GoSetAdapterDiscoverableTimeout(flags, make(chan *dbus.Call, 1), adapterPath, discoverableTimeout).Done).Err +} + +// method SetAdapterDiscovering + +func (v *interfaceBluetooth) GoSetAdapterDiscovering(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discovering bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterDiscovering", flags, ch, adapterPath, discovering) +} + +func (v *interfaceBluetooth) SetAdapterDiscovering(flags dbus.Flags, adapterPath dbus.ObjectPath, discovering bool) error { + return (<-v.GoSetAdapterDiscovering(flags, make(chan *dbus.Call, 1), adapterPath, discovering).Done).Err +} + +// method SetAdapterPowered + +func (v *interfaceBluetooth) GoSetAdapterPowered(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, powered bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAdapterPowered", flags, ch, adapterPath, powered) +} + +func (v *interfaceBluetooth) SetAdapterPowered(flags dbus.Flags, adapterPath dbus.ObjectPath, powered bool) error { + return (<-v.GoSetAdapterPowered(flags, make(chan *dbus.Call, 1), adapterPath, powered).Done).Err +} + +// method SetDeviceAlias + +func (v *interfaceBluetooth) GoSetDeviceAlias(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, alias string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceAlias", flags, ch, device, alias) +} + +func (v *interfaceBluetooth) SetDeviceAlias(flags dbus.Flags, device dbus.ObjectPath, alias string) error { + return (<-v.GoSetDeviceAlias(flags, make(chan *dbus.Call, 1), device, alias).Done).Err +} + +// method SetDeviceTrusted + +func (v *interfaceBluetooth) GoSetDeviceTrusted(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, trusted bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeviceTrusted", flags, ch, device, trusted) +} + +func (v *interfaceBluetooth) SetDeviceTrusted(flags dbus.Flags, device dbus.ObjectPath, trusted bool) error { + return (<-v.GoSetDeviceTrusted(flags, make(chan *dbus.Call, 1), device, trusted).Done).Err +} + +// method UnregisterAgent + +func (v *interfaceBluetooth) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAgent", flags, ch, agentPath) +} + +func (v *interfaceBluetooth) UnregisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { + return (<-v.GoUnregisterAgent(flags, make(chan *dbus.Call, 1), agentPath).Done).Err +} + +// signal AdapterAdded + +func (v *interfaceBluetooth) ConnectAdapterAdded(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AdapterAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AdapterAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var adapterJSON string + err := dbus.Store(sig.Body, &adapterJSON) + if err == nil { + cb(adapterJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AdapterRemoved + +func (v *interfaceBluetooth) ConnectAdapterRemoved(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AdapterRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AdapterRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var adapterJSON string + err := dbus.Store(sig.Body, &adapterJSON) + if err == nil { + cb(adapterJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AdapterPropertiesChanged + +func (v *interfaceBluetooth) ConnectAdapterPropertiesChanged(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AdapterPropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AdapterPropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var adapterJSON string + err := dbus.Store(sig.Body, &adapterJSON) + if err == nil { + cb(adapterJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceAdded + +func (v *interfaceBluetooth) ConnectDeviceAdded(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var devJSON string + err := dbus.Store(sig.Body, &devJSON) + if err == nil { + cb(devJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceRemoved + +func (v *interfaceBluetooth) ConnectDeviceRemoved(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var devJSON string + err := dbus.Store(sig.Body, &devJSON) + if err == nil { + cb(devJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DevicePropertiesChanged + +func (v *interfaceBluetooth) ConnectDevicePropertiesChanged(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DevicePropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DevicePropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var devJSON string + err := dbus.Store(sig.Body, &devJSON) + if err == nil { + cb(devJSON) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property CanSendFile b + +func (v *interfaceBluetooth) CanSendFile() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanSendFile", + } +} + +// property State u + +func (v *interfaceBluetooth) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,467 @@ +// Code generated by "./generator ./system/org.deepin.dde.bluetooth1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package bluetooth1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockBluetooth struct { + MockInterfaceBluetooth // interface org.deepin.dde.Bluetooth1 + proxy.MockObject +} + +type MockInterfaceBluetooth struct { + mock.Mock +} + +// method ClearUnpairedDevice + +func (v *MockInterfaceBluetooth) GoClearUnpairedDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) ClearUnpairedDevice(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ConnectDevice + +func (v *MockInterfaceBluetooth) GoConnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath, adapterPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) ConnectDevice(flags dbus.Flags, devPath dbus.ObjectPath, adapterPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath, adapterPath) + + return mockArgs.Error(0) +} + +// method DebugInfo + +func (v *MockInterfaceBluetooth) GoDebugInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) DebugInfo(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method DisconnectAudioDevices + +func (v *MockInterfaceBluetooth) GoDisconnectAudioDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) DisconnectAudioDevices(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method DisconnectDevice + +func (v *MockInterfaceBluetooth) GoDisconnectDevice(flags dbus.Flags, ch chan *dbus.Call, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) DisconnectDevice(flags dbus.Flags, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, devPath) + + return mockArgs.Error(0) +} + +// method GetAdapters + +func (v *MockInterfaceBluetooth) GoGetAdapters(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) GetAdapters(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetDevices + +func (v *MockInterfaceBluetooth) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) GetDevices(flags dbus.Flags, adapterPath dbus.ObjectPath) (string, error) { + mockArgs := v.Called(flags, adapterPath) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RegisterAgent + +func (v *MockInterfaceBluetooth) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, agentPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) RegisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, agentPath) + + return mockArgs.Error(0) +} + +// method RemoveDevice + +func (v *MockInterfaceBluetooth) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath, devPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) RemoveDevice(flags dbus.Flags, adapterPath dbus.ObjectPath, devPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, adapterPath, devPath) + + return mockArgs.Error(0) +} + +// method RequestDiscovery + +func (v *MockInterfaceBluetooth) GoRequestDiscovery(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) RequestDiscovery(flags dbus.Flags, adapterPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, adapterPath) + + return mockArgs.Error(0) +} + +// method SetAdapterAlias + +func (v *MockInterfaceBluetooth) GoSetAdapterAlias(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, alias string) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath, alias) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetAdapterAlias(flags dbus.Flags, adapterPath dbus.ObjectPath, alias string) error { + mockArgs := v.Called(flags, adapterPath, alias) + + return mockArgs.Error(0) +} + +// method SetAdapterDiscoverable + +func (v *MockInterfaceBluetooth) GoSetAdapterDiscoverable(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath, discoverable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetAdapterDiscoverable(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverable bool) error { + mockArgs := v.Called(flags, adapterPath, discoverable) + + return mockArgs.Error(0) +} + +// method SetAdapterDiscoverableTimeout + +func (v *MockInterfaceBluetooth) GoSetAdapterDiscoverableTimeout(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discoverableTimeout uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath, discoverableTimeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetAdapterDiscoverableTimeout(flags dbus.Flags, adapterPath dbus.ObjectPath, discoverableTimeout uint32) error { + mockArgs := v.Called(flags, adapterPath, discoverableTimeout) + + return mockArgs.Error(0) +} + +// method SetAdapterDiscovering + +func (v *MockInterfaceBluetooth) GoSetAdapterDiscovering(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, discovering bool) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath, discovering) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetAdapterDiscovering(flags dbus.Flags, adapterPath dbus.ObjectPath, discovering bool) error { + mockArgs := v.Called(flags, adapterPath, discovering) + + return mockArgs.Error(0) +} + +// method SetAdapterPowered + +func (v *MockInterfaceBluetooth) GoSetAdapterPowered(flags dbus.Flags, ch chan *dbus.Call, adapterPath dbus.ObjectPath, powered bool) *dbus.Call { + mockArgs := v.Called(flags, ch, adapterPath, powered) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetAdapterPowered(flags dbus.Flags, adapterPath dbus.ObjectPath, powered bool) error { + mockArgs := v.Called(flags, adapterPath, powered) + + return mockArgs.Error(0) +} + +// method SetDeviceAlias + +func (v *MockInterfaceBluetooth) GoSetDeviceAlias(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, alias string) *dbus.Call { + mockArgs := v.Called(flags, ch, device, alias) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetDeviceAlias(flags dbus.Flags, device dbus.ObjectPath, alias string) error { + mockArgs := v.Called(flags, device, alias) + + return mockArgs.Error(0) +} + +// method SetDeviceTrusted + +func (v *MockInterfaceBluetooth) GoSetDeviceTrusted(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, trusted bool) *dbus.Call { + mockArgs := v.Called(flags, ch, device, trusted) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) SetDeviceTrusted(flags dbus.Flags, device dbus.ObjectPath, trusted bool) error { + mockArgs := v.Called(flags, device, trusted) + + return mockArgs.Error(0) +} + +// method UnregisterAgent + +func (v *MockInterfaceBluetooth) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agentPath dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, agentPath) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBluetooth) UnregisterAgent(flags dbus.Flags, agentPath dbus.ObjectPath) error { + mockArgs := v.Called(flags, agentPath) + + return mockArgs.Error(0) +} + +// signal AdapterAdded + +func (v *MockInterfaceBluetooth) ConnectAdapterAdded(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AdapterRemoved + +func (v *MockInterfaceBluetooth) ConnectAdapterRemoved(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AdapterPropertiesChanged + +func (v *MockInterfaceBluetooth) ConnectAdapterPropertiesChanged(cb func(adapterJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceAdded + +func (v *MockInterfaceBluetooth) ConnectDeviceAdded(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceRemoved + +func (v *MockInterfaceBluetooth) ConnectDeviceRemoved(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DevicePropertiesChanged + +func (v *MockInterfaceBluetooth) ConnectDevicePropertiesChanged(cb func(devJSON string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property CanSendFile b + +func (v *MockInterfaceBluetooth) CanSendFile() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State u + +func (v *MockInterfaceBluetooth) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/Bluetooth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/Bluetooth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/Bluetooth.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/Bluetooth.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Bluetooth1", + "Objects": [ + { + "Type": "Bluetooth", + "Path": "/org/deepin/dde/Bluetooth1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Bluetooth1", + "Type": "bluetooth" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/Agent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/Agent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/Agent.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/Agent.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,177 @@ +// Code generated by "./generator ./system/org.deepin.dde.bluetooth1.agent"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package agent + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Agent interface { + agent // interface org.deepin.dde.Bluetooth1.Agent + proxy.Object +} + +type objectAgent struct { + interfaceAgent // interface org.deepin.dde.Bluetooth1.Agent + proxy.ImplObject +} + +func NewAgent(conn *dbus.Conn, serviceName string, path dbus.ObjectPath) (Agent, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectAgent) + obj.ImplObject.Init_(conn, serviceName, path) + return obj, nil +} + +type agent interface { + GoAuthorizeService(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, uuid string) *dbus.Call + AuthorizeService(flags dbus.Flags, device dbus.ObjectPath, uuid string) error + GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Cancel(flags dbus.Flags) error + GoDisplayPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32, entered uint16) *dbus.Call + DisplayPasskey(flags dbus.Flags, device dbus.ObjectPath, passkey uint32, entered uint16) error + GoDisplayPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, pinCode string) *dbus.Call + DisplayPinCode(flags dbus.Flags, device dbus.ObjectPath, pinCode string) error + GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Release(flags dbus.Flags) error + GoRequestAuthorization(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call + RequestAuthorization(flags dbus.Flags, device dbus.ObjectPath) error + GoRequestConfirmation(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32) *dbus.Call + RequestConfirmation(flags dbus.Flags, device dbus.ObjectPath, passkey uint32) error + GoRequestPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call + RequestPasskey(flags dbus.Flags, device dbus.ObjectPath) (uint32, error) + GoRequestPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call + RequestPinCode(flags dbus.Flags, device dbus.ObjectPath) (string, error) + GoSendNotify(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call + SendNotify(flags dbus.Flags, arg string) error +} + +type interfaceAgent struct{} + +func (v *interfaceAgent) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAgent) GetInterfaceName_() string { + return "org.deepin.dde.Bluetooth1.Agent" +} + +// method AuthorizeService + +func (v *interfaceAgent) GoAuthorizeService(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AuthorizeService", flags, ch, device, uuid) +} + +func (v *interfaceAgent) AuthorizeService(flags dbus.Flags, device dbus.ObjectPath, uuid string) error { + return (<-v.GoAuthorizeService(flags, make(chan *dbus.Call, 1), device, uuid).Done).Err +} + +// method Cancel + +func (v *interfaceAgent) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) +} + +func (v *interfaceAgent) Cancel(flags dbus.Flags) error { + return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method DisplayPasskey + +func (v *interfaceAgent) GoDisplayPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32, entered uint16) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisplayPasskey", flags, ch, device, passkey, entered) +} + +func (v *interfaceAgent) DisplayPasskey(flags dbus.Flags, device dbus.ObjectPath, passkey uint32, entered uint16) error { + return (<-v.GoDisplayPasskey(flags, make(chan *dbus.Call, 1), device, passkey, entered).Done).Err +} + +// method DisplayPinCode + +func (v *interfaceAgent) GoDisplayPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, pinCode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisplayPinCode", flags, ch, device, pinCode) +} + +func (v *interfaceAgent) DisplayPinCode(flags dbus.Flags, device dbus.ObjectPath, pinCode string) error { + return (<-v.GoDisplayPinCode(flags, make(chan *dbus.Call, 1), device, pinCode).Done).Err +} + +// method Release + +func (v *interfaceAgent) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) +} + +func (v *interfaceAgent) Release(flags dbus.Flags) error { + return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RequestAuthorization + +func (v *interfaceAgent) GoRequestAuthorization(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestAuthorization", flags, ch, device) +} + +func (v *interfaceAgent) RequestAuthorization(flags dbus.Flags, device dbus.ObjectPath) error { + return (<-v.GoRequestAuthorization(flags, make(chan *dbus.Call, 1), device).Done).Err +} + +// method RequestConfirmation + +func (v *interfaceAgent) GoRequestConfirmation(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestConfirmation", flags, ch, device, passkey) +} + +func (v *interfaceAgent) RequestConfirmation(flags dbus.Flags, device dbus.ObjectPath, passkey uint32) error { + return (<-v.GoRequestConfirmation(flags, make(chan *dbus.Call, 1), device, passkey).Done).Err +} + +// method RequestPasskey + +func (v *interfaceAgent) GoRequestPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestPasskey", flags, ch, device) +} + +func (*interfaceAgent) StoreRequestPasskey(call *dbus.Call) (passkey uint32, err error) { + err = call.Store(&passkey) + return +} + +func (v *interfaceAgent) RequestPasskey(flags dbus.Flags, device dbus.ObjectPath) (uint32, error) { + return v.StoreRequestPasskey( + <-v.GoRequestPasskey(flags, make(chan *dbus.Call, 1), device).Done) +} + +// method RequestPinCode + +func (v *interfaceAgent) GoRequestPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestPinCode", flags, ch, device) +} + +func (*interfaceAgent) StoreRequestPinCode(call *dbus.Call) (pinCode string, err error) { + err = call.Store(&pinCode) + return +} + +func (v *interfaceAgent) RequestPinCode(flags dbus.Flags, device dbus.ObjectPath) (string, error) { + return v.StoreRequestPinCode( + <-v.GoRequestPinCode(flags, make(chan *dbus.Call, 1), device).Done) +} + +// method SendNotify + +func (v *interfaceAgent) GoSendNotify(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SendNotify", flags, ch, arg) +} + +func (v *interfaceAgent) SendNotify(flags dbus.Flags, arg string) error { + return (<-v.GoSendNotify(flags, make(chan *dbus.Call, 1), arg).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,216 @@ +// Code generated by "./generator ./system/org.deepin.dde.bluetooth1.agent"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package agent + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAgent struct { + MockInterfaceAgent // interface org.deepin.dde.Bluetooth1.Agent + proxy.MockObject +} + +type MockInterfaceAgent struct { + mock.Mock +} + +// method AuthorizeService + +func (v *MockInterfaceAgent) GoAuthorizeService(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, device, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) AuthorizeService(flags dbus.Flags, device dbus.ObjectPath, uuid string) error { + mockArgs := v.Called(flags, device, uuid) + + return mockArgs.Error(0) +} + +// method Cancel + +func (v *MockInterfaceAgent) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) Cancel(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method DisplayPasskey + +func (v *MockInterfaceAgent) GoDisplayPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32, entered uint16) *dbus.Call { + mockArgs := v.Called(flags, ch, device, passkey, entered) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) DisplayPasskey(flags dbus.Flags, device dbus.ObjectPath, passkey uint32, entered uint16) error { + mockArgs := v.Called(flags, device, passkey, entered) + + return mockArgs.Error(0) +} + +// method DisplayPinCode + +func (v *MockInterfaceAgent) GoDisplayPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, pinCode string) *dbus.Call { + mockArgs := v.Called(flags, ch, device, pinCode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) DisplayPinCode(flags dbus.Flags, device dbus.ObjectPath, pinCode string) error { + mockArgs := v.Called(flags, device, pinCode) + + return mockArgs.Error(0) +} + +// method Release + +func (v *MockInterfaceAgent) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) Release(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RequestAuthorization + +func (v *MockInterfaceAgent) GoRequestAuthorization(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) RequestAuthorization(flags dbus.Flags, device dbus.ObjectPath) error { + mockArgs := v.Called(flags, device) + + return mockArgs.Error(0) +} + +// method RequestConfirmation + +func (v *MockInterfaceAgent) GoRequestConfirmation(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath, passkey uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, device, passkey) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) RequestConfirmation(flags dbus.Flags, device dbus.ObjectPath, passkey uint32) error { + mockArgs := v.Called(flags, device, passkey) + + return mockArgs.Error(0) +} + +// method RequestPasskey + +func (v *MockInterfaceAgent) GoRequestPasskey(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) RequestPasskey(flags dbus.Flags, device dbus.ObjectPath) (uint32, error) { + mockArgs := v.Called(flags, device) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RequestPinCode + +func (v *MockInterfaceAgent) GoRequestPinCode(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) RequestPinCode(flags dbus.Flags, device dbus.ObjectPath) (string, error) { + mockArgs := v.Called(flags, device) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SendNotify + +func (v *MockInterfaceAgent) GoSendNotify(flags dbus.Flags, ch chan *dbus.Call, arg string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgent) SendNotify(flags dbus.Flags, arg string) error { + mockArgs := v.Called(flags, arg) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.bluetooth1.agent/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.bluetooth1.agent/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "", + "Objects": [ + { + "Type": "Agent", + "Path": "", + "Interfaces": [ + { + "Name": "org.deepin.dde.Bluetooth1.Agent", + "Type": "agent" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,232 @@ +// Code generated by "./generator ./system/org.deepin.dde.daemon1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package daemon1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Daemon interface { + daemon // interface org.deepin.dde.Daemon1 + proxy.Object +} + +type objectDaemon struct { + interfaceDaemon // interface org.deepin.dde.Daemon1 + proxy.ImplObject +} + +func NewDaemon(conn *dbus.Conn) Daemon { + obj := new(objectDaemon) + obj.ImplObject.Init_(conn, "org.deepin.dde.Daemon1", "/org/deepin/dde/Daemon1") + return obj +} + +type daemon interface { + GoBluetoothGetDeviceTechnologies(flags dbus.Flags, ch chan *dbus.Call, adapter string, device string) *dbus.Call + BluetoothGetDeviceTechnologies(flags dbus.Flags, adapter string, device string) ([]string, error) + GoIsPidVirtualMachine(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call + IsPidVirtualMachine(flags dbus.Flags, pid uint32) (bool, error) + GoClearTtys(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearTtys(flags dbus.Flags) error + GoClearTty(flags dbus.Flags, ch chan *dbus.Call, num uint32) *dbus.Call + ClearTty(flags dbus.Flags, num uint32) error + GoNetworkGetConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + NetworkGetConnections(flags dbus.Flags) ([]uint8, error) + GoNetworkSetConnections(flags dbus.Flags, ch chan *dbus.Call, data []uint8) *dbus.Call + NetworkSetConnections(flags dbus.Flags, data []uint8) error + GoScalePlymouth(flags dbus.Flags, ch chan *dbus.Call, scale uint32) *dbus.Call + ScalePlymouth(flags dbus.Flags, scale uint32) error + GoSetLongPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call + SetLongPressDuration(flags dbus.Flags, duration uint32) error + GoSaveCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call + SaveCustomWallPaper(flags dbus.Flags, username string, file string) (string, error) + GoGetCustomWallPapers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + GetCustomWallPapers(flags dbus.Flags, username string) ([]string, error) + GoDeleteCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call + DeleteCustomWallPaper(flags dbus.Flags, username string, file string) error + ConnectHandleForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDaemon struct{} + +func (v *interfaceDaemon) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDaemon) GetInterfaceName_() string { + return "org.deepin.dde.Daemon1" +} + +// method BluetoothGetDeviceTechnologies + +func (v *interfaceDaemon) GoBluetoothGetDeviceTechnologies(flags dbus.Flags, ch chan *dbus.Call, adapter string, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".BluetoothGetDeviceTechnologies", flags, ch, adapter, device) +} + +func (*interfaceDaemon) StoreBluetoothGetDeviceTechnologies(call *dbus.Call) (technologies []string, err error) { + err = call.Store(&technologies) + return +} + +func (v *interfaceDaemon) BluetoothGetDeviceTechnologies(flags dbus.Flags, adapter string, device string) ([]string, error) { + return v.StoreBluetoothGetDeviceTechnologies( + <-v.GoBluetoothGetDeviceTechnologies(flags, make(chan *dbus.Call, 1), adapter, device).Done) +} + +// method IsPidVirtualMachine + +func (v *interfaceDaemon) GoIsPidVirtualMachine(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsPidVirtualMachine", flags, ch, pid) +} + +func (*interfaceDaemon) StoreIsPidVirtualMachine(call *dbus.Call) (ret bool, err error) { + err = call.Store(&ret) + return +} + +func (v *interfaceDaemon) IsPidVirtualMachine(flags dbus.Flags, pid uint32) (bool, error) { + return v.StoreIsPidVirtualMachine( + <-v.GoIsPidVirtualMachine(flags, make(chan *dbus.Call, 1), pid).Done) +} + +// method ClearTtys + +func (v *interfaceDaemon) GoClearTtys(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearTtys", flags, ch) +} + +func (v *interfaceDaemon) ClearTtys(flags dbus.Flags) error { + return (<-v.GoClearTtys(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ClearTty + +func (v *interfaceDaemon) GoClearTty(flags dbus.Flags, ch chan *dbus.Call, num uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearTty", flags, ch, num) +} + +func (v *interfaceDaemon) ClearTty(flags dbus.Flags, num uint32) error { + return (<-v.GoClearTty(flags, make(chan *dbus.Call, 1), num).Done).Err +} + +// method NetworkGetConnections + +func (v *interfaceDaemon) GoNetworkGetConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NetworkGetConnections", flags, ch) +} + +func (*interfaceDaemon) StoreNetworkGetConnections(call *dbus.Call) (data []uint8, err error) { + err = call.Store(&data) + return +} + +func (v *interfaceDaemon) NetworkGetConnections(flags dbus.Flags) ([]uint8, error) { + return v.StoreNetworkGetConnections( + <-v.GoNetworkGetConnections(flags, make(chan *dbus.Call, 1)).Done) +} + +// method NetworkSetConnections + +func (v *interfaceDaemon) GoNetworkSetConnections(flags dbus.Flags, ch chan *dbus.Call, data []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NetworkSetConnections", flags, ch, data) +} + +func (v *interfaceDaemon) NetworkSetConnections(flags dbus.Flags, data []uint8) error { + return (<-v.GoNetworkSetConnections(flags, make(chan *dbus.Call, 1), data).Done).Err +} + +// method ScalePlymouth + +func (v *interfaceDaemon) GoScalePlymouth(flags dbus.Flags, ch chan *dbus.Call, scale uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ScalePlymouth", flags, ch, scale) +} + +func (v *interfaceDaemon) ScalePlymouth(flags dbus.Flags, scale uint32) error { + return (<-v.GoScalePlymouth(flags, make(chan *dbus.Call, 1), scale).Done).Err +} + +// method SetLongPressDuration + +func (v *interfaceDaemon) GoSetLongPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLongPressDuration", flags, ch, duration) +} + +func (v *interfaceDaemon) SetLongPressDuration(flags dbus.Flags, duration uint32) error { + return (<-v.GoSetLongPressDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err +} + +// method SaveCustomWallPaper + +func (v *interfaceDaemon) GoSaveCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveCustomWallPaper", flags, ch, username, file) +} + +func (*interfaceDaemon) StoreSaveCustomWallPaper(call *dbus.Call) (path string, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceDaemon) SaveCustomWallPaper(flags dbus.Flags, username string, file string) (string, error) { + return v.StoreSaveCustomWallPaper( + <-v.GoSaveCustomWallPaper(flags, make(chan *dbus.Call, 1), username, file).Done) +} + +// method GetCustomWallPapers + +func (v *interfaceDaemon) GoGetCustomWallPapers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCustomWallPapers", flags, ch, username) +} + +func (*interfaceDaemon) StoreGetCustomWallPapers(call *dbus.Call) (files []string, err error) { + err = call.Store(&files) + return +} + +func (v *interfaceDaemon) GetCustomWallPapers(flags dbus.Flags, username string) ([]string, error) { + return v.StoreGetCustomWallPapers( + <-v.GoGetCustomWallPapers(flags, make(chan *dbus.Call, 1), username).Done) +} + +// method DeleteCustomWallPaper + +func (v *interfaceDaemon) GoDeleteCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCustomWallPaper", flags, ch, username, file) +} + +func (v *interfaceDaemon) DeleteCustomWallPaper(flags dbus.Flags, username string, file string) error { + return (<-v.GoDeleteCustomWallPaper(flags, make(chan *dbus.Call, 1), username, file).Done).Err +} + +// signal HandleForSleep + +func (v *interfaceDaemon) ConnectHandleForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "HandleForSleep", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".HandleForSleep", + } + handlerFunc := func(sig *dbus.Signal) { + var start bool + err := dbus.Store(sig.Body, &start) + if err == nil { + cb(start) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,258 @@ +// Code generated by "./generator ./system/org.deepin.dde.daemon1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package daemon1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDaemon struct { + MockInterfaceDaemon // interface org.deepin.dde.Daemon1 + proxy.MockObject +} + +type MockInterfaceDaemon struct { + mock.Mock +} + +// method BluetoothGetDeviceTechnologies + +func (v *MockInterfaceDaemon) GoBluetoothGetDeviceTechnologies(flags dbus.Flags, ch chan *dbus.Call, adapter string, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, adapter, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) BluetoothGetDeviceTechnologies(flags dbus.Flags, adapter string, device string) ([]string, error) { + mockArgs := v.Called(flags, adapter, device) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsPidVirtualMachine + +func (v *MockInterfaceDaemon) GoIsPidVirtualMachine(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) IsPidVirtualMachine(flags dbus.Flags, pid uint32) (bool, error) { + mockArgs := v.Called(flags, pid) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ClearTtys + +func (v *MockInterfaceDaemon) GoClearTtys(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) ClearTtys(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ClearTty + +func (v *MockInterfaceDaemon) GoClearTty(flags dbus.Flags, ch chan *dbus.Call, num uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, num) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) ClearTty(flags dbus.Flags, num uint32) error { + mockArgs := v.Called(flags, num) + + return mockArgs.Error(0) +} + +// method NetworkGetConnections + +func (v *MockInterfaceDaemon) GoNetworkGetConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) NetworkGetConnections(flags dbus.Flags) ([]uint8, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method NetworkSetConnections + +func (v *MockInterfaceDaemon) GoNetworkSetConnections(flags dbus.Flags, ch chan *dbus.Call, data []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, data) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) NetworkSetConnections(flags dbus.Flags, data []uint8) error { + mockArgs := v.Called(flags, data) + + return mockArgs.Error(0) +} + +// method ScalePlymouth + +func (v *MockInterfaceDaemon) GoScalePlymouth(flags dbus.Flags, ch chan *dbus.Call, scale uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, scale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) ScalePlymouth(flags dbus.Flags, scale uint32) error { + mockArgs := v.Called(flags, scale) + + return mockArgs.Error(0) +} + +// method SetLongPressDuration + +func (v *MockInterfaceDaemon) GoSetLongPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, duration) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) SetLongPressDuration(flags dbus.Flags, duration uint32) error { + mockArgs := v.Called(flags, duration) + + return mockArgs.Error(0) +} + +// method SaveCustomWallPaper + +func (v *MockInterfaceDaemon) GoSaveCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, file) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) SaveCustomWallPaper(flags dbus.Flags, username string, file string) (string, error) { + mockArgs := v.Called(flags, username, file) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetCustomWallPapers + +func (v *MockInterfaceDaemon) GoGetCustomWallPapers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) GetCustomWallPapers(flags dbus.Flags, username string) ([]string, error) { + mockArgs := v.Called(flags, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeleteCustomWallPaper + +func (v *MockInterfaceDaemon) GoDeleteCustomWallPaper(flags dbus.Flags, ch chan *dbus.Call, username string, file string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, file) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDaemon) DeleteCustomWallPaper(flags dbus.Flags, username string, file string) error { + mockArgs := v.Called(flags, username, file) + + return mockArgs.Error(0) +} + +// signal HandleForSleep + +func (v *MockInterfaceDaemon) ConnectHandleForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Daemon1", + "Objects": [ + { + "Type": "Daemon", + "Path": "/org/deepin/dde/Daemon1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Daemon1", + "Type": "daemon" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/Daemon.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/Daemon.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.daemon1/Daemon.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.daemon1/Daemon.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ +// Code generated by "./generator ./system/org.deepin.dde.device1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package device1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Device interface { + device // interface org.deepin.dde.Device1 + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface org.deepin.dde.Device1 + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn) Device { + obj := new(objectDevice) + obj.ImplObject.Init_(conn, "org.deepin.dde.Device1", "/org/deepin/dde/Device1") + return obj +} + +type device interface { + GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) + GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + UnblockBluetoothDevices(flags dbus.Flags) error +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevice) GetInterfaceName_() string { + return "org.deepin.dde.Device1" +} + +// method HasBluetoothDeviceBlocked + +func (v *interfaceDevice) GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HasBluetoothDeviceBlocked", flags, ch) +} + +func (*interfaceDevice) StoreHasBluetoothDeviceBlocked(call *dbus.Call) (has bool, err error) { + err = call.Store(&has) + return +} + +func (v *interfaceDevice) HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) { + return v.StoreHasBluetoothDeviceBlocked( + <-v.GoHasBluetoothDeviceBlocked(flags, make(chan *dbus.Call, 1)).Done) +} + +// method UnblockBluetoothDevices + +func (v *interfaceDevice) GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnblockBluetoothDevices", flags, ch) +} + +func (v *interfaceDevice) UnblockBluetoothDevices(flags dbus.Flags) error { + return (<-v.GoUnblockBluetoothDevices(flags, make(chan *dbus.Call, 1)).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ +// Code generated by "./generator ./system/org.deepin.dde.device1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package device1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDevice struct { + MockInterfaceDevice // interface org.deepin.dde.Device1 + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +// method HasBluetoothDeviceBlocked + +func (v *MockInterfaceDevice) GoHasBluetoothDeviceBlocked(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) HasBluetoothDeviceBlocked(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method UnblockBluetoothDevices + +func (v *MockInterfaceDevice) GoUnblockBluetoothDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) UnblockBluetoothDevices(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Device1", + "Objects": [ + { + "Type": "Device", + "Path": "/org/deepin/dde/Device1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Device1", + "Type": "device" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.device1/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.device1/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,100 @@ +// Code generated by "./generator ./system/org.deepin.dde.display1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Display interface { + display // interface org.deepin.dde.Display1 + proxy.Object +} + +type objectDisplay struct { + interfaceDisplay // interface org.deepin.dde.Display1 + proxy.ImplObject +} + +func NewDisplay(conn *dbus.Conn) Display { + obj := new(objectDisplay) + obj.ImplObject.Init_(conn, "org.deepin.dde.Display1", "/org/deepin/dde/Display1") + return obj +} + +type display interface { + GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetConfig(flags dbus.Flags) (string, error) + GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call + SetConfig(flags dbus.Flags, cfgStr string) error + ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDisplay struct{} + +func (v *interfaceDisplay) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDisplay) GetInterfaceName_() string { + return "org.deepin.dde.Display1" +} + +// method GetConfig + +func (v *interfaceDisplay) GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConfig", flags, ch) +} + +func (*interfaceDisplay) StoreGetConfig(call *dbus.Call) (cfgStr string, err error) { + err = call.Store(&cfgStr) + return +} + +func (v *interfaceDisplay) GetConfig(flags dbus.Flags) (string, error) { + return v.StoreGetConfig( + <-v.GoGetConfig(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetConfig + +func (v *interfaceDisplay) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfig", flags, ch, cfgStr) +} + +func (v *interfaceDisplay) SetConfig(flags dbus.Flags, cfgStr string) error { + return (<-v.GoSetConfig(flags, make(chan *dbus.Call, 1), cfgStr).Done).Err +} + +// signal ConfigUpdated + +func (v *interfaceDisplay) ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ConfigUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ConfigUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var updateAt string + err := dbus.Store(sig.Body, &updateAt) + if err == nil { + cb(updateAt) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ +// Code generated by "./generator ./system/org.deepin.dde.display1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package display1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDisplay struct { + MockInterfaceDisplay // interface org.deepin.dde.Display1 + proxy.MockObject +} + +type MockInterfaceDisplay struct { + mock.Mock +} + +// method GetConfig + +func (v *MockInterfaceDisplay) GoGetConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) GetConfig(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetConfig + +func (v *MockInterfaceDisplay) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, cfgStr string) *dbus.Call { + mockArgs := v.Called(flags, ch, cfgStr) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDisplay) SetConfig(flags dbus.Flags, cfgStr string) error { + mockArgs := v.Called(flags, cfgStr) + + return mockArgs.Error(0) +} + +// signal ConfigUpdated + +func (v *MockInterfaceDisplay) ConnectConfigUpdated(cb func(updateAt string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Display1", + "Objects": [ + { + "Type": "Display", + "Path": "/org/deepin/dde/Display1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Display1", + "Type": "display" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/Display.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/Display.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.display1/Display.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.display1/Display.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,370 @@ +// Code generated by "./generator ./system/org.deepin.dde.fprintd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fprintd1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Fprintd interface { + fprintd // interface org.deepin.dde.Fprintd1 + proxy.Object +} + +type objectFprintd struct { + interfaceFprintd // interface org.deepin.dde.Fprintd1 + proxy.ImplObject +} + +func NewFprintd(conn *dbus.Conn) Fprintd { + obj := new(objectFprintd) + obj.ImplObject.Init_(conn, "org.deepin.dde.Fprintd1", "/org/deepin/dde/Fprintd1") + return obj +} + +type fprintd interface { + GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) + GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoTriggerUDevEvent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + TriggerUDevEvent(flags dbus.Flags) error + Devices() proxy.PropObjectPathArray +} + +type interfaceFprintd struct{} + +func (v *interfaceFprintd) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFprintd) GetInterfaceName_() string { + return "org.deepin.dde.Fprintd1" +} + +// method GetDefaultDevice + +func (v *interfaceFprintd) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultDevice", flags, ch) +} + +func (*interfaceFprintd) StoreGetDefaultDevice(call *dbus.Call) (device dbus.ObjectPath, err error) { + err = call.Store(&device) + return +} + +func (v *interfaceFprintd) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreGetDefaultDevice( + <-v.GoGetDefaultDevice(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDevices + +func (v *interfaceFprintd) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) +} + +func (*interfaceFprintd) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceFprintd) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetDevices( + <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) +} + +// method TriggerUDevEvent + +func (v *interfaceFprintd) GoTriggerUDevEvent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TriggerUDevEvent", flags, ch) +} + +func (v *interfaceFprintd) TriggerUDevEvent(flags dbus.Flags) error { + return (<-v.GoTriggerUDevEvent(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Devices ao + +func (v *interfaceFprintd) Devices() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Devices", + } +} + +type Device interface { + device // interface org.deepin.dde.Fprintd1.Device + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface org.deepin.dde.Fprintd1.Device + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDevice) + obj.ImplObject.Init_(conn, "org.deepin.dde.Fprintd1", path) + return obj, nil +} + +type device interface { + GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + Claim(flags dbus.Flags, username string) error + GoClaimForce(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ClaimForce(flags dbus.Flags, username string) error + GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call + DeleteEnrolledFinger(flags dbus.Flags, username string, finger string) error + GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + DeleteEnrolledFingers(flags dbus.Flags, username string) error + GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + EnrollStart(flags dbus.Flags, finger string) error + GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + EnrollStop(flags dbus.Flags) error + GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCapabilities(flags dbus.Flags) ([]string, error) + GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call + ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) + GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Release(flags dbus.Flags) error + GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call + VerifyStart(flags dbus.Flags, finger string) error + GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + VerifyStop(flags dbus.Flags) error + ConnectEnrollStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) + ConnectVerifyStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) + ConnectVerifyFingerSelected(cb func(finger string)) (dbusutil.SignalHandlerId, error) + ScanType() proxy.PropString +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevice) GetInterfaceName_() string { + return "org.deepin.dde.Fprintd1.Device" +} + +// method Claim + +func (v *interfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Claim", flags, ch, username) +} + +func (v *interfaceDevice) Claim(flags dbus.Flags, username string) error { + return (<-v.GoClaim(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method ClaimForce + +func (v *interfaceDevice) GoClaimForce(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClaimForce", flags, ch, username) +} + +func (v *interfaceDevice) ClaimForce(flags dbus.Flags, username string) error { + return (<-v.GoClaimForce(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method DeleteEnrolledFinger + +func (v *interfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFinger", flags, ch, username, finger) +} + +func (v *interfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, username string, finger string) error { + return (<-v.GoDeleteEnrolledFinger(flags, make(chan *dbus.Call, 1), username, finger).Done).Err +} + +// method DeleteEnrolledFingers + +func (v *interfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteEnrolledFingers", flags, ch, username) +} + +func (v *interfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { + return (<-v.GoDeleteEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done).Err +} + +// method EnrollStart + +func (v *interfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStart", flags, ch, finger) +} + +func (v *interfaceDevice) EnrollStart(flags dbus.Flags, finger string) error { + return (<-v.GoEnrollStart(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// method EnrollStop + +func (v *interfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnrollStop", flags, ch) +} + +func (v *interfaceDevice) EnrollStop(flags dbus.Flags) error { + return (<-v.GoEnrollStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetCapabilities + +func (v *interfaceDevice) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCapabilities", flags, ch) +} + +func (*interfaceDevice) StoreGetCapabilities(call *dbus.Call) (caps []string, err error) { + err = call.Store(&caps) + return +} + +func (v *interfaceDevice) GetCapabilities(flags dbus.Flags) ([]string, error) { + return v.StoreGetCapabilities( + <-v.GoGetCapabilities(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListEnrolledFingers + +func (v *interfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListEnrolledFingers", flags, ch, username) +} + +func (*interfaceDevice) StoreListEnrolledFingers(call *dbus.Call) (fingers []string, err error) { + err = call.Store(&fingers) + return +} + +func (v *interfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { + return v.StoreListEnrolledFingers( + <-v.GoListEnrolledFingers(flags, make(chan *dbus.Call, 1), username).Done) +} + +// method Release + +func (v *interfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) +} + +func (v *interfaceDevice) Release(flags dbus.Flags) error { + return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method VerifyStart + +func (v *interfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStart", flags, ch, finger) +} + +func (v *interfaceDevice) VerifyStart(flags dbus.Flags, finger string) error { + return (<-v.GoVerifyStart(flags, make(chan *dbus.Call, 1), finger).Done).Err +} + +// method VerifyStop + +func (v *interfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".VerifyStop", flags, ch) +} + +func (v *interfaceDevice) VerifyStop(flags dbus.Flags) error { + return (<-v.GoVerifyStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal EnrollStatus + +func (v *interfaceDevice) ConnectEnrollStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "EnrollStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".EnrollStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var status string + var done bool + err := dbus.Store(sig.Body, &status, &done) + if err == nil { + cb(status, done) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyStatus + +func (v *interfaceDevice) ConnectVerifyStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyStatus", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyStatus", + } + handlerFunc := func(sig *dbus.Signal) { + var status string + var done bool + err := dbus.Store(sig.Body, &status, &done) + if err == nil { + cb(status, done) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VerifyFingerSelected + +func (v *interfaceDevice) ConnectVerifyFingerSelected(cb func(finger string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VerifyFingerSelected", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VerifyFingerSelected", + } + handlerFunc := func(sig *dbus.Signal) { + var finger string + err := dbus.Store(sig.Body, &finger) + if err == nil { + cb(finger) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ScanType s + +func (v *interfaceDevice) ScanType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ScanType", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,381 @@ +// Code generated by "./generator ./system/org.deepin.dde.fprintd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package fprintd1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockFprintd struct { + MockInterfaceFprintd // interface org.deepin.dde.Fprintd1 + proxy.MockObject +} + +type MockInterfaceFprintd struct { + mock.Mock +} + +// method GetDefaultDevice + +func (v *MockInterfaceFprintd) GoGetDefaultDevice(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFprintd) GetDefaultDevice(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDevices + +func (v *MockInterfaceFprintd) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFprintd) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method TriggerUDevEvent + +func (v *MockInterfaceFprintd) GoTriggerUDevEvent(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFprintd) TriggerUDevEvent(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Devices ao + +func (v *MockInterfaceFprintd) Devices() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockDevice struct { + MockInterfaceDevice // interface org.deepin.dde.Fprintd1.Device + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +// method Claim + +func (v *MockInterfaceDevice) GoClaim(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Claim(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method ClaimForce + +func (v *MockInterfaceDevice) GoClaimForce(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) ClaimForce(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method DeleteEnrolledFinger + +func (v *MockInterfaceDevice) GoDeleteEnrolledFinger(flags dbus.Flags, ch chan *dbus.Call, username string, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, username, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteEnrolledFinger(flags dbus.Flags, username string, finger string) error { + mockArgs := v.Called(flags, username, finger) + + return mockArgs.Error(0) +} + +// method DeleteEnrolledFingers + +func (v *MockInterfaceDevice) GoDeleteEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) DeleteEnrolledFingers(flags dbus.Flags, username string) error { + mockArgs := v.Called(flags, username) + + return mockArgs.Error(0) +} + +// method EnrollStart + +func (v *MockInterfaceDevice) GoEnrollStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) EnrollStart(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// method EnrollStop + +func (v *MockInterfaceDevice) GoEnrollStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) EnrollStop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetCapabilities + +func (v *MockInterfaceDevice) GoGetCapabilities(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) GetCapabilities(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListEnrolledFingers + +func (v *MockInterfaceDevice) GoListEnrolledFingers(flags dbus.Flags, ch chan *dbus.Call, username string) *dbus.Call { + mockArgs := v.Called(flags, ch, username) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) ListEnrolledFingers(flags dbus.Flags, username string) ([]string, error) { + mockArgs := v.Called(flags, username) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Release + +func (v *MockInterfaceDevice) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Release(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method VerifyStart + +func (v *MockInterfaceDevice) GoVerifyStart(flags dbus.Flags, ch chan *dbus.Call, finger string) *dbus.Call { + mockArgs := v.Called(flags, ch, finger) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) VerifyStart(flags dbus.Flags, finger string) error { + mockArgs := v.Called(flags, finger) + + return mockArgs.Error(0) +} + +// method VerifyStop + +func (v *MockInterfaceDevice) GoVerifyStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) VerifyStop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal EnrollStatus + +func (v *MockInterfaceDevice) ConnectEnrollStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyStatus + +func (v *MockInterfaceDevice) ConnectVerifyStatus(cb func(status string, done bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VerifyFingerSelected + +func (v *MockInterfaceDevice) ConnectVerifyFingerSelected(cb func(finger string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ScanType s + +func (v *MockInterfaceDevice) ScanType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service": "org.deepin.dde.Fprintd1", + "Objects": [ + { + "Type": "Fprintd", + "Path": "/org/deepin/dde/Fprintd1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Fprintd1", + "Type": "fprintd" + } + ] + }, + { + "Type": "Device", + "Interfaces": [ + { + "Name": "org.deepin.dde.Fprintd1.Device", + "Type": "device" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/Fprintd.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/Fprintd.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.fprintd1/Fprintd.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.fprintd1/Fprintd.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,427 @@ +// Code generated by "./generator ./system/org.deepin.dde.gesture1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package gesture1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Gesture interface { + gesture // interface org.deepin.dde.Gesture1 + proxy.Object +} + +type objectGesture struct { + interfaceGesture // interface org.deepin.dde.Gesture1 + proxy.ImplObject +} + +func NewGesture(conn *dbus.Conn) Gesture { + obj := new(objectGesture) + obj.ImplObject.Init_(conn, "org.deepin.dde.Gesture1", "/org/deepin/dde/Gesture1") + return obj +} + +type gesture interface { + GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call + SetShortPressDuration(flags dbus.Flags, duration uint32) error + GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call + SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error + GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call + SetInputIgnore(flags dbus.Flags, node string, ignore bool) error + ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) + ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) + ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) + ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) + ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) + ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) + ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) + ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) +} + +type interfaceGesture struct{} + +func (v *interfaceGesture) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceGesture) GetInterfaceName_() string { + return "org.deepin.dde.Gesture1" +} + +// method SetShortPressDuration + +func (v *interfaceGesture) GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetShortPressDuration", flags, ch, duration) +} + +func (v *interfaceGesture) SetShortPressDuration(flags dbus.Flags, duration uint32) error { + return (<-v.GoSetShortPressDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err +} + +// method SetEdgeMoveStopDuration + +func (v *interfaceGesture) GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetEdgeMoveStopDuration", flags, ch, duration) +} + +func (v *interfaceGesture) SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error { + return (<-v.GoSetEdgeMoveStopDuration(flags, make(chan *dbus.Call, 1), duration).Done).Err +} + +// method SetInputIgnore + +func (v *interfaceGesture) GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetInputIgnore", flags, ch, node, ignore) +} + +func (v *interfaceGesture) SetInputIgnore(flags dbus.Flags, node string, ignore bool) error { + return (<-v.GoSetInputIgnore(flags, make(chan *dbus.Call, 1), node, ignore).Done).Err +} + +// signal Event + +func (v *interfaceGesture) ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Event", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Event", + } + handlerFunc := func(sig *dbus.Signal) { + var name string + var direction string + var fingers int32 + err := dbus.Store(sig.Body, &name, &direction, &fingers) + if err == nil { + cb(name, direction, fingers) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DbclickDown + +func (v *interfaceGesture) ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DbclickDown", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DbclickDown", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + err := dbus.Store(sig.Body, &fingers) + if err == nil { + cb(fingers) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SwipeMoving + +func (v *interfaceGesture) ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SwipeMoving", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SwipeMoving", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + var accelX float64 + var accely float64 + err := dbus.Store(sig.Body, &fingers, &accelX, &accely) + if err == nil { + cb(fingers, accelX, accely) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SwipeStop + +func (v *interfaceGesture) ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SwipeStop", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SwipeStop", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + err := dbus.Store(sig.Body, &fingers) + if err == nil { + cb(fingers) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchEdgeEvent + +func (v *interfaceGesture) ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchEdgeEvent", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchEdgeEvent", + } + handlerFunc := func(sig *dbus.Signal) { + var direction string + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &direction, &scalex, &scaley) + if err == nil { + cb(direction, scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchSinglePressTimeout + +func (v *interfaceGesture) ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchSinglePressTimeout", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchSinglePressTimeout", + } + handlerFunc := func(sig *dbus.Signal) { + var time int32 + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &time, &scalex, &scaley) + if err == nil { + cb(time, scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchPressTimeout + +func (v *interfaceGesture) ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchPressTimeout", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchPressTimeout", + } + handlerFunc := func(sig *dbus.Signal) { + var fingers int32 + var time int32 + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &fingers, &time, &scalex, &scaley) + if err == nil { + cb(fingers, time, scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchUpOrCancel + +func (v *interfaceGesture) ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchUpOrCancel", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchUpOrCancel", + } + handlerFunc := func(sig *dbus.Signal) { + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &scalex, &scaley) + if err == nil { + cb(scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchEdgeMoveStop + +func (v *interfaceGesture) ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchEdgeMoveStop", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchEdgeMoveStop", + } + handlerFunc := func(sig *dbus.Signal) { + var direction string + var scalex float64 + var scaley float64 + var duration int32 + err := dbus.Store(sig.Body, &direction, &scalex, &scaley, &duration) + if err == nil { + cb(direction, scalex, scaley, duration) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchEdgeMoveStopLeave + +func (v *interfaceGesture) ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchEdgeMoveStopLeave", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchEdgeMoveStopLeave", + } + handlerFunc := func(sig *dbus.Signal) { + var direction string + var scalex float64 + var scaley float64 + var duration int32 + err := dbus.Store(sig.Body, &direction, &scalex, &scaley, &duration) + if err == nil { + cb(direction, scalex, scaley, duration) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchMoving + +func (v *interfaceGesture) ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchMoving", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchMoving", + } + handlerFunc := func(sig *dbus.Signal) { + var scalex float64 + var scaley float64 + err := dbus.Store(sig.Body, &scalex, &scaley) + if err == nil { + cb(scalex, scaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchMovementEvent + +func (v *interfaceGesture) ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchMovementEvent", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchMovementEvent", + } + handlerFunc := func(sig *dbus.Signal) { + var duration string + var fingers int32 + var startScalex float64 + var startScaley float64 + var endScalex float64 + var endScaley float64 + err := dbus.Store(sig.Body, &duration, &fingers, &startScalex, &startScaley, &endScalex, &endScaley) + if err == nil { + cb(duration, fingers, startScalex, startScaley, endScalex, endScaley) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,234 @@ +// Code generated by "./generator ./system/org.deepin.dde.gesture1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package gesture1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockGesture struct { + MockInterfaceGesture // interface org.deepin.dde.Gesture1 + proxy.MockObject +} + +type MockInterfaceGesture struct { + mock.Mock +} + +// method SetShortPressDuration + +func (v *MockInterfaceGesture) GoSetShortPressDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, duration) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGesture) SetShortPressDuration(flags dbus.Flags, duration uint32) error { + mockArgs := v.Called(flags, duration) + + return mockArgs.Error(0) +} + +// method SetEdgeMoveStopDuration + +func (v *MockInterfaceGesture) GoSetEdgeMoveStopDuration(flags dbus.Flags, ch chan *dbus.Call, duration uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, duration) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGesture) SetEdgeMoveStopDuration(flags dbus.Flags, duration uint32) error { + mockArgs := v.Called(flags, duration) + + return mockArgs.Error(0) +} + +// method SetInputIgnore + +func (v *MockInterfaceGesture) GoSetInputIgnore(flags dbus.Flags, ch chan *dbus.Call, node string, ignore bool) *dbus.Call { + mockArgs := v.Called(flags, ch, node, ignore) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGesture) SetInputIgnore(flags dbus.Flags, node string, ignore bool) error { + mockArgs := v.Called(flags, node, ignore) + + return mockArgs.Error(0) +} + +// signal Event + +func (v *MockInterfaceGesture) ConnectEvent(cb func(name string, direction string, fingers int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DbclickDown + +func (v *MockInterfaceGesture) ConnectDbclickDown(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SwipeMoving + +func (v *MockInterfaceGesture) ConnectSwipeMoving(cb func(fingers int32, accelX float64, accely float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SwipeStop + +func (v *MockInterfaceGesture) ConnectSwipeStop(cb func(fingers int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchEdgeEvent + +func (v *MockInterfaceGesture) ConnectTouchEdgeEvent(cb func(direction string, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchSinglePressTimeout + +func (v *MockInterfaceGesture) ConnectTouchSinglePressTimeout(cb func(time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchPressTimeout + +func (v *MockInterfaceGesture) ConnectTouchPressTimeout(cb func(fingers int32, time int32, scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchUpOrCancel + +func (v *MockInterfaceGesture) ConnectTouchUpOrCancel(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchEdgeMoveStop + +func (v *MockInterfaceGesture) ConnectTouchEdgeMoveStop(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchEdgeMoveStopLeave + +func (v *MockInterfaceGesture) ConnectTouchEdgeMoveStopLeave(cb func(direction string, scalex float64, scaley float64, duration int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchMoving + +func (v *MockInterfaceGesture) ConnectTouchMoving(cb func(scalex float64, scaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchMovementEvent + +func (v *MockInterfaceGesture) ConnectTouchMovementEvent(cb func(duration string, fingers int32, startScalex float64, startScaley float64, endScalex float64, endScaley float64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Gesture1", + "Objects": [ + { + "Type": "Gesture", + "Path": "/org/deepin/dde/Gesture1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Gesture1", + "Type": "gesture" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/Gesture.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/Gesture.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.gesture1/Gesture.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.gesture1/Gesture.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,52 @@ +// Code generated by "./generator ./system/org.deepin.dde.greeter1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package greeter1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Greeter interface { + greeter // interface org.deepin.dde.Greeter1 + proxy.Object +} + +type objectGreeter struct { + interfaceGreeter // interface org.deepin.dde.Greeter1 + proxy.ImplObject +} + +func NewGreeter(conn *dbus.Conn) Greeter { + obj := new(objectGreeter) + obj.ImplObject.Init_(conn, "org.deepin.dde.Greeter1", "/org/deepin/dde/Greeter1") + return obj +} + +type greeter interface { + GoUpdateGreeterQtTheme(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD) *dbus.Call + UpdateGreeterQtTheme(flags dbus.Flags, fd dbus.UnixFD) error +} + +type interfaceGreeter struct{} + +func (v *interfaceGreeter) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceGreeter) GetInterfaceName_() string { + return "org.deepin.dde.Greeter1" +} + +// method UpdateGreeterQtTheme + +func (v *interfaceGreeter) GoUpdateGreeterQtTheme(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateGreeterQtTheme", flags, ch, fd) +} + +func (v *interfaceGreeter) UpdateGreeterQtTheme(flags dbus.Flags, fd dbus.UnixFD) error { + return (<-v.GoUpdateGreeterQtTheme(flags, make(chan *dbus.Call, 1), fd).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +// Code generated by "./generator ./system/org.deepin.dde.greeter1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package greeter1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockGreeter struct { + MockInterfaceGreeter // interface org.deepin.dde.Greeter1 + proxy.MockObject +} + +type MockInterfaceGreeter struct { + mock.Mock +} + +// method UpdateGreeterQtTheme + +func (v *MockInterfaceGreeter) GoUpdateGreeterQtTheme(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD) *dbus.Call { + mockArgs := v.Called(flags, ch, fd) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGreeter) UpdateGreeterQtTheme(flags dbus.Flags, fd dbus.UnixFD) error { + mockArgs := v.Called(flags, fd) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Greeter1", + "Objects": [ + { + "Type": "Greeter", + "Path": "/org/deepin/dde/Greeter1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Greeter1", + "Type": "greeter" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/Greeter.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/Greeter.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.greeter1/Greeter.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.greeter1/Greeter.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,102 @@ +// Code generated by "./generator ./system/org.deepin.dde.imageblur1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package imageblur1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ImageBlur interface { + imageBlur // interface org.deepin.dde.ImageBlur1 + proxy.Object +} + +type objectImageBlur struct { + interfaceImageBlur // interface org.deepin.dde.ImageBlur1 + proxy.ImplObject +} + +func NewImageBlur(conn *dbus.Conn) ImageBlur { + obj := new(objectImageBlur) + obj.ImplObject.Init_(conn, "org.deepin.dde.ImageBlur1", "/org/deepin/dde/ImageBlur1") + return obj +} + +type imageBlur interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call + Delete(flags dbus.Flags, file string) error + GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call + Get(flags dbus.Flags, source string) (string, error) + ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error) +} + +type interfaceImageBlur struct{} + +func (v *interfaceImageBlur) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceImageBlur) GetInterfaceName_() string { + return "org.deepin.dde.ImageBlur1" +} + +// method Delete + +func (v *interfaceImageBlur) GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, file) +} + +func (v *interfaceImageBlur) Delete(flags dbus.Flags, file string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), file).Done).Err +} + +// method Get + +func (v *interfaceImageBlur) GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, source) +} + +func (*interfaceImageBlur) StoreGet(call *dbus.Call) (blurred string, err error) { + err = call.Store(&blurred) + return +} + +func (v *interfaceImageBlur) Get(flags dbus.Flags, source string) (string, error) { + return v.StoreGet( + <-v.GoGet(flags, make(chan *dbus.Call, 1), source).Done) +} + +// signal BlurDone + +func (v *interfaceImageBlur) ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BlurDone", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BlurDone", + } + handlerFunc := func(sig *dbus.Signal) { + var imgFile string + var imgBlurFile string + var ok bool + err := dbus.Store(sig.Body, &imgFile, &imgBlurFile, &ok) + if err == nil { + cb(imgFile, imgBlurFile, ok) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ +// Code generated by "./generator ./system/org.deepin.dde.imageblur1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package imageblur1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockImageBlur struct { + MockInterfaceImageBlur // interface org.deepin.dde.ImageBlur1 + proxy.MockObject +} + +type MockInterfaceImageBlur struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceImageBlur) GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call { + mockArgs := v.Called(flags, ch, file) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceImageBlur) Delete(flags dbus.Flags, file string) error { + mockArgs := v.Called(flags, file) + + return mockArgs.Error(0) +} + +// method Get + +func (v *MockInterfaceImageBlur) GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call { + mockArgs := v.Called(flags, ch, source) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceImageBlur) Get(flags dbus.Flags, source string) (string, error) { + mockArgs := v.Called(flags, source) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal BlurDone + +func (v *MockInterfaceImageBlur) ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.ImageBlur1", + "Objects": [ + { + "Type": "ImageBlur", + "Path": "/org/deepin/dde/ImageBlur1", + "Interfaces": [ + { + "Name": "org.deepin.dde.ImageBlur1", + "Type": "imageBlur" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/ImageBlur.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/ImageBlur.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageblur1/ImageBlur.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageblur1/ImageBlur.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,70 @@ +// Code generated by "./generator ./system/org.deepin.dde.imageeffect1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package imageeffect1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ImageEffect interface { + imageEffect // interface org.deepin.dde.ImageEffect1 + proxy.Object +} + +type objectImageEffect struct { + interfaceImageEffect // interface org.deepin.dde.ImageEffect1 + proxy.ImplObject +} + +func NewImageEffect(conn *dbus.Conn) ImageEffect { + obj := new(objectImageEffect) + obj.ImplObject.Init_(conn, "org.deepin.dde.ImageEffect1", "/org/deepin/dde/ImageEffect1") + return obj +} + +type imageEffect interface { + GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call + Delete(flags dbus.Flags, effect string, filename string) error + GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call + Get(flags dbus.Flags, effect string, filename string) (string, error) +} + +type interfaceImageEffect struct{} + +func (v *interfaceImageEffect) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceImageEffect) GetInterfaceName_() string { + return "org.deepin.dde.ImageEffect1" +} + +// method Delete + +func (v *interfaceImageEffect) GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, effect, filename) +} + +func (v *interfaceImageEffect) Delete(flags dbus.Flags, effect string, filename string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), effect, filename).Done).Err +} + +// method Get + +func (v *interfaceImageEffect) GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, effect, filename) +} + +func (*interfaceImageEffect) StoreGet(call *dbus.Call) (outputFile string, err error) { + err = call.Store(&outputFile) + return +} + +func (v *interfaceImageEffect) Get(flags dbus.Flags, effect string, filename string) (string, error) { + return v.StoreGet( + <-v.GoGet(flags, make(chan *dbus.Call, 1), effect, filename).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,59 @@ +// Code generated by "./generator ./system/org.deepin.dde.imageeffect1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package imageeffect1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockImageEffect struct { + MockInterfaceImageEffect // interface org.deepin.dde.ImageEffect1 + proxy.MockObject +} + +type MockInterfaceImageEffect struct { + mock.Mock +} + +// method Delete + +func (v *MockInterfaceImageEffect) GoDelete(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + mockArgs := v.Called(flags, ch, effect, filename) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceImageEffect) Delete(flags dbus.Flags, effect string, filename string) error { + mockArgs := v.Called(flags, effect, filename) + + return mockArgs.Error(0) +} + +// method Get + +func (v *MockInterfaceImageEffect) GoGet(flags dbus.Flags, ch chan *dbus.Call, effect string, filename string) *dbus.Call { + mockArgs := v.Called(flags, ch, effect, filename) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceImageEffect) Get(flags dbus.Flags, effect string, filename string) (string, error) { + mockArgs := v.Called(flags, effect, filename) + + return mockArgs.String(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.ImageEffect1", + "Objects": [ + { + "Type": "ImageEffect", + "Path": "/org/deepin/dde/ImageEffect1", + "Interfaces": [ + { + "Name": "org.deepin.dde.ImageEffect1", + "Type": "imageEffect" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/ImageEffect.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/ImageEffect.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.imageeffect1/ImageEffect.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.imageeffect1/ImageEffect.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,229 @@ +// Code generated by "./generator ./system/org.deepin.dde.inputdevices1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type InputDevices interface { + inputDevices // interface org.deepin.dde.InputDevices1 + proxy.Object +} + +type objectInputDevices struct { + interfaceInputDevices // interface org.deepin.dde.InputDevices1 + proxy.ImplObject +} + +func NewInputDevices(conn *dbus.Conn) InputDevices { + obj := new(objectInputDevices) + obj.ImplObject.Init_(conn, "org.deepin.dde.InputDevices1", "/org/deepin/dde/InputDevices1") + return obj +} + +type inputDevices interface { + ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Touchscreens() proxy.PropObjectPathArray +} + +type interfaceInputDevices struct{} + +func (v *interfaceInputDevices) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceInputDevices) GetInterfaceName_() string { + return "org.deepin.dde.InputDevices1" +} + +// signal TouchscreenAdded + +func (v *interfaceInputDevices) ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchscreenAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchscreenAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal TouchscreenRemoved + +func (v *interfaceInputDevices) ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "TouchscreenRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".TouchscreenRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Touchscreens ao + +func (v *interfaceInputDevices) Touchscreens() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Touchscreens", + } +} + +type Touchscreen interface { + touchscreen // interface org.deepin.dde.InputDevices1.Touchscreen + proxy.Object +} + +type objectTouchscreen struct { + interfaceTouchscreen // interface org.deepin.dde.InputDevices1.Touchscreen + proxy.ImplObject +} + +func NewTouchscreen(conn *dbus.Conn, path dbus.ObjectPath) (Touchscreen, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectTouchscreen) + obj.ImplObject.Init_(conn, "org.deepin.dde.InputDevices1", path) + return obj, nil +} + +type touchscreen interface { + DevNode() proxy.PropString + BusType() proxy.PropString + UUID() proxy.PropString + Phys() proxy.PropString + OutputName() proxy.PropString + Width() proxy.PropDouble + Height() proxy.PropDouble + Name() proxy.PropString + Serial() proxy.PropString +} + +type interfaceTouchscreen struct{} + +func (v *interfaceTouchscreen) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTouchscreen) GetInterfaceName_() string { + return "org.deepin.dde.InputDevices1.Touchscreen" +} + +// property DevNode s + +func (v *interfaceTouchscreen) DevNode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DevNode", + } +} + +// property BusType s + +func (v *interfaceTouchscreen) BusType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BusType", + } +} + +// property UUID s + +func (v *interfaceTouchscreen) UUID() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UUID", + } +} + +// property Phys s + +func (v *interfaceTouchscreen) Phys() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Phys", + } +} + +// property OutputName s + +func (v *interfaceTouchscreen) OutputName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OutputName", + } +} + +// property Width d + +func (v *interfaceTouchscreen) Width() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Width", + } +} + +// property Height d + +func (v *interfaceTouchscreen) Height() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Height", + } +} + +// property Name s + +func (v *interfaceTouchscreen) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Serial s + +func (v *interfaceTouchscreen) Serial() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Serial", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,186 @@ +// Code generated by "./generator ./system/org.deepin.dde.inputdevices1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package inputdevices1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockInputDevices struct { + MockInterfaceInputDevices // interface org.deepin.dde.InputDevices1 + proxy.MockObject +} + +type MockInterfaceInputDevices struct { + mock.Mock +} + +// signal TouchscreenAdded + +func (v *MockInterfaceInputDevices) ConnectTouchscreenAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal TouchscreenRemoved + +func (v *MockInterfaceInputDevices) ConnectTouchscreenRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Touchscreens ao + +func (v *MockInterfaceInputDevices) Touchscreens() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockTouchscreen struct { + MockInterfaceTouchscreen // interface org.deepin.dde.InputDevices1.Touchscreen + proxy.MockObject +} + +type MockInterfaceTouchscreen struct { + mock.Mock +} + +// property DevNode s + +func (v *MockInterfaceTouchscreen) DevNode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BusType s + +func (v *MockInterfaceTouchscreen) BusType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UUID s + +func (v *MockInterfaceTouchscreen) UUID() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Phys s + +func (v *MockInterfaceTouchscreen) Phys() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OutputName s + +func (v *MockInterfaceTouchscreen) OutputName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Width d + +func (v *MockInterfaceTouchscreen) Width() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Height d + +func (v *MockInterfaceTouchscreen) Height() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceTouchscreen) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Serial s + +func (v *MockInterfaceTouchscreen) Serial() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service": "org.deepin.dde.InputDevices1", + "Objects": [ + { + "Type": "InputDevices", + "Path": "/org/deepin/dde/InputDevices1", + "Interfaces": [ + { + "Name": "org.deepin.dde.InputDevices1", + "Type": "inputDevices" + } + ] + }, + { + "Type": "Touchscreen", + "Interfaces": [ + { + "Name": "org.deepin.dde.InputDevices1.Touchscreen", + "Type": "touchscreen" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/InputDevices.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/InputDevices.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/InputDevices.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/InputDevices.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/Touchscreen.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/Touchscreen.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.inputdevices1/Touchscreen.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.inputdevices1/Touchscreen.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ +// Code generated by "./generator ./system/org.deepin.dde.ipwatch1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ipwatch1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type IPWatch interface { + ipwatch // interface org.deepin.dde.IPWatch1 + proxy.Object +} + +type objectIPWatch struct { + interfaceIpwatch // interface org.deepin.dde.IPWatch1 + proxy.ImplObject +} + +func NewIPWatch(conn *dbus.Conn) IPWatch { + obj := new(objectIPWatch) + obj.ImplObject.Init_(conn, "org.deepin.dde.IPWatch1", "/org/deepin/dde/IPWatch1") + return obj +} + +type ipwatch interface { + GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call + RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) + ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceIpwatch struct{} + +func (v *interfaceIpwatch) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceIpwatch) GetInterfaceName_() string { + return "org.deepin.dde.IPWatch1" +} + +// method RequestIPConflictCheck + +func (v *interfaceIpwatch) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestIPConflictCheck", flags, ch, ip, ifc) +} + +func (*interfaceIpwatch) StoreRequestIPConflictCheck(call *dbus.Call) (mac string, err error) { + err = call.Store(&mac) + return +} + +func (v *interfaceIpwatch) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) { + return v.StoreRequestIPConflictCheck( + <-v.GoRequestIPConflictCheck(flags, make(chan *dbus.Call, 1), ip, ifc).Done) +} + +// signal IPConflict + +func (v *interfaceIpwatch) ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "IPConflict", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".IPConflict", + } + handlerFunc := func(sig *dbus.Signal) { + var ip string + var smac string + var dmac string + err := dbus.Store(sig.Body, &ip, &smac, &dmac) + if err == nil { + cb(ip, smac, dmac) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ +// Code generated by "./generator ./system/org.deepin.dde.ipwatch1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package ipwatch1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockIPWatch struct { + MockInterfaceIpwatch // interface org.deepin.dde.IPWatch1 + proxy.MockObject +} + +type MockInterfaceIpwatch struct { + mock.Mock +} + +// method RequestIPConflictCheck + +func (v *MockInterfaceIpwatch) GoRequestIPConflictCheck(flags dbus.Flags, ch chan *dbus.Call, ip string, ifc string) *dbus.Call { + mockArgs := v.Called(flags, ch, ip, ifc) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceIpwatch) RequestIPConflictCheck(flags dbus.Flags, ip string, ifc string) (string, error) { + mockArgs := v.Called(flags, ip, ifc) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal IPConflict + +func (v *MockInterfaceIpwatch) ConnectIPConflict(cb func(ip string, smac string, dmac string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.IPWatch1", + "Objects": [ + { + "Type": "IPWatch", + "Path": "/org/deepin/dde/IPWatch1", + "Interfaces": [ + { + "Name": "org.deepin.dde.IPWatch1", + "Type": "ipwatch" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/IPWatch.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/IPWatch.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.ipwatch1/IPWatch.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.ipwatch1/IPWatch.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,75 @@ +// Code generated by "./generator ./system/org.deepin.dde.keyevent1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package keyevent1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type KeyEvent interface { + keyEvent // interface org.deepin.dde.KeyEvent1 + proxy.Object +} + +type objectKeyEvent struct { + interfaceKeyEvent // interface org.deepin.dde.KeyEvent1 + proxy.ImplObject +} + +func NewKeyEvent(conn *dbus.Conn) KeyEvent { + obj := new(objectKeyEvent) + obj.ImplObject.Init_(conn, "org.deepin.dde.KeyEvent1", "/org/deepin/dde/KeyEvent1") + return obj +} + +type keyEvent interface { + ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) +} + +type interfaceKeyEvent struct{} + +func (v *interfaceKeyEvent) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceKeyEvent) GetInterfaceName_() string { + return "org.deepin.dde.KeyEvent1" +} + +// signal KeyEvent + +func (v *interfaceKeyEvent) ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "KeyEvent", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".KeyEvent", + } + handlerFunc := func(sig *dbus.Signal) { + var keycode uint32 + var pressed bool + var ctrlPressed bool + var shiftPressed bool + var altPressed bool + var superPressed bool + err := dbus.Store(sig.Body, &keycode, &pressed, &ctrlPressed, &shiftPressed, &altPressed, &superPressed) + if err == nil { + cb(keycode, pressed, ctrlPressed, shiftPressed, altPressed, superPressed) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ +// Code generated by "./generator ./system/org.deepin.dde.keyevent1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package keyevent1 + +import "fmt" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockKeyEvent struct { + MockInterfaceKeyEvent // interface org.deepin.dde.KeyEvent1 + proxy.MockObject +} + +type MockInterfaceKeyEvent struct { + mock.Mock +} + +// signal KeyEvent + +func (v *MockInterfaceKeyEvent) ConnectKeyEvent(cb func(keycode uint32, pressed bool, ctrlPressed bool, shiftPressed bool, altPressed bool, superPressed bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.KeyEvent1", + "Objects": [ + { + "Type": "KeyEvent", + "Path": "/org/deepin/dde/KeyEvent1", + "Interfaces": [ + { + "Name": "org.deepin.dde.KeyEvent1", + "Type": "keyEvent" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/KeyEvent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/KeyEvent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.keyevent1/KeyEvent.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.keyevent1/KeyEvent.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,697 @@ +// Code generated by "./generator ./system/org.deepin.dde.lastore1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lastore1 + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Lastore interface { + Manager() manager // interface org.deepin.dde.Lastore1.Manager + Updater() updater // interface org.deepin.dde.Lastore1.Updater + proxy.Object +} + +type objectLastore struct { + interfaceManager // interface org.deepin.dde.Lastore1.Manager + interfaceUpdater // interface org.deepin.dde.Lastore1.Updater + proxy.ImplObject +} + +func NewLastore(conn *dbus.Conn) Lastore { + obj := new(objectLastore) + obj.ImplObject.Init_(conn, "org.deepin.dde.Lastore1", "/org/deepin/dde/Lastore1") + return obj +} + +func (obj *objectLastore) Manager() manager { + return &obj.interfaceManager +} + +type manager interface { + GoCleanArchives(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CleanArchives(flags dbus.Flags) (dbus.ObjectPath, error) + GoCleanJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call + CleanJob(flags dbus.Flags, jobId string) error + GoDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) + GoFixError(flags dbus.Flags, ch chan *dbus.Call, errType string) *dbus.Call + FixError(flags dbus.Flags, errType string) (dbus.ObjectPath, error) + GoInstallPackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call + InstallPackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) + GoPackageDesktopPath(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call + PackageDesktopPath(flags dbus.Flags, pkgId string) (string, error) + GoPackageExists(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call + PackageExists(flags dbus.Flags, pkgId string) (bool, error) + GoPackageInstallable(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call + PackageInstallable(flags dbus.Flags, pkgId string) (bool, error) + GoPackagesDownloadSize(flags dbus.Flags, ch chan *dbus.Call, packages []string) *dbus.Call + PackagesDownloadSize(flags dbus.Flags, packages []string) (int64, error) + GoPauseJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call + PauseJob(flags dbus.Flags, jobId string) error + GoPrepareDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PrepareDistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) + GoRemovePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call + RemovePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) + GoSetAutoClean(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + SetAutoClean(flags dbus.Flags, enable bool) error + GoSetLogger(flags dbus.Flags, ch chan *dbus.Call, levels string, format string, output string) *dbus.Call + SetLogger(flags dbus.Flags, levels string, format string, output string) error + GoSetRegion(flags dbus.Flags, ch chan *dbus.Call, region string) *dbus.Call + SetRegion(flags dbus.Flags, region string) error + GoStartJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call + StartJob(flags dbus.Flags, jobId string) error + GoUpdatePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call + UpdatePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) + GoUpdateSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + UpdateSource(flags dbus.Flags) (dbus.ObjectPath, error) + JobList() proxy.PropObjectPathArray + SystemArchitectures() proxy.PropStringArray + UpgradableApps() proxy.PropStringArray + SystemOnChanging() proxy.PropBool + AutoClean() proxy.PropBool +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.deepin.dde.Lastore1.Manager" +} + +// method CleanArchives + +func (v *interfaceManager) GoCleanArchives(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CleanArchives", flags, ch) +} + +func (*interfaceManager) StoreCleanArchives(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) CleanArchives(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreCleanArchives( + <-v.GoCleanArchives(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CleanJob + +func (v *interfaceManager) GoCleanJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CleanJob", flags, ch, jobId) +} + +func (v *interfaceManager) CleanJob(flags dbus.Flags, jobId string) error { + return (<-v.GoCleanJob(flags, make(chan *dbus.Call, 1), jobId).Done).Err +} + +// method DistUpgrade + +func (v *interfaceManager) GoDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DistUpgrade", flags, ch) +} + +func (*interfaceManager) StoreDistUpgrade(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) DistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreDistUpgrade( + <-v.GoDistUpgrade(flags, make(chan *dbus.Call, 1)).Done) +} + +// method FixError + +func (v *interfaceManager) GoFixError(flags dbus.Flags, ch chan *dbus.Call, errType string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FixError", flags, ch, errType) +} + +func (*interfaceManager) StoreFixError(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) FixError(flags dbus.Flags, errType string) (dbus.ObjectPath, error) { + return v.StoreFixError( + <-v.GoFixError(flags, make(chan *dbus.Call, 1), errType).Done) +} + +// method InstallPackage + +func (v *interfaceManager) GoInstallPackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".InstallPackage", flags, ch, jobName, packages) +} + +func (*interfaceManager) StoreInstallPackage(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) InstallPackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { + return v.StoreInstallPackage( + <-v.GoInstallPackage(flags, make(chan *dbus.Call, 1), jobName, packages).Done) +} + +// method PackageDesktopPath + +func (v *interfaceManager) GoPackageDesktopPath(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PackageDesktopPath", flags, ch, pkgId) +} + +func (*interfaceManager) StorePackageDesktopPath(call *dbus.Call) (desktopPath string, err error) { + err = call.Store(&desktopPath) + return +} + +func (v *interfaceManager) PackageDesktopPath(flags dbus.Flags, pkgId string) (string, error) { + return v.StorePackageDesktopPath( + <-v.GoPackageDesktopPath(flags, make(chan *dbus.Call, 1), pkgId).Done) +} + +// method PackageExists + +func (v *interfaceManager) GoPackageExists(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PackageExists", flags, ch, pkgId) +} + +func (*interfaceManager) StorePackageExists(call *dbus.Call) (exist bool, err error) { + err = call.Store(&exist) + return +} + +func (v *interfaceManager) PackageExists(flags dbus.Flags, pkgId string) (bool, error) { + return v.StorePackageExists( + <-v.GoPackageExists(flags, make(chan *dbus.Call, 1), pkgId).Done) +} + +// method PackageInstallable + +func (v *interfaceManager) GoPackageInstallable(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PackageInstallable", flags, ch, pkgId) +} + +func (*interfaceManager) StorePackageInstallable(call *dbus.Call) (installable bool, err error) { + err = call.Store(&installable) + return +} + +func (v *interfaceManager) PackageInstallable(flags dbus.Flags, pkgId string) (bool, error) { + return v.StorePackageInstallable( + <-v.GoPackageInstallable(flags, make(chan *dbus.Call, 1), pkgId).Done) +} + +// method PackagesDownloadSize + +func (v *interfaceManager) GoPackagesDownloadSize(flags dbus.Flags, ch chan *dbus.Call, packages []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PackagesDownloadSize", flags, ch, packages) +} + +func (*interfaceManager) StorePackagesDownloadSize(call *dbus.Call) (size int64, err error) { + err = call.Store(&size) + return +} + +func (v *interfaceManager) PackagesDownloadSize(flags dbus.Flags, packages []string) (int64, error) { + return v.StorePackagesDownloadSize( + <-v.GoPackagesDownloadSize(flags, make(chan *dbus.Call, 1), packages).Done) +} + +// method PauseJob + +func (v *interfaceManager) GoPauseJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PauseJob", flags, ch, jobId) +} + +func (v *interfaceManager) PauseJob(flags dbus.Flags, jobId string) error { + return (<-v.GoPauseJob(flags, make(chan *dbus.Call, 1), jobId).Done).Err +} + +// method PrepareDistUpgrade + +func (v *interfaceManager) GoPrepareDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PrepareDistUpgrade", flags, ch) +} + +func (*interfaceManager) StorePrepareDistUpgrade(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) PrepareDistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StorePrepareDistUpgrade( + <-v.GoPrepareDistUpgrade(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RemovePackage + +func (v *interfaceManager) GoRemovePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemovePackage", flags, ch, jobName, packages) +} + +func (*interfaceManager) StoreRemovePackage(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) RemovePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { + return v.StoreRemovePackage( + <-v.GoRemovePackage(flags, make(chan *dbus.Call, 1), jobName, packages).Done) +} + +// method SetAutoClean + +func (v *interfaceManager) GoSetAutoClean(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoClean", flags, ch, enable) +} + +func (v *interfaceManager) SetAutoClean(flags dbus.Flags, enable bool) error { + return (<-v.GoSetAutoClean(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method SetLogger + +func (v *interfaceManager) GoSetLogger(flags dbus.Flags, ch chan *dbus.Call, levels string, format string, output string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLogger", flags, ch, levels, format, output) +} + +func (v *interfaceManager) SetLogger(flags dbus.Flags, levels string, format string, output string) error { + return (<-v.GoSetLogger(flags, make(chan *dbus.Call, 1), levels, format, output).Done).Err +} + +// method SetRegion + +func (v *interfaceManager) GoSetRegion(flags dbus.Flags, ch chan *dbus.Call, region string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRegion", flags, ch, region) +} + +func (v *interfaceManager) SetRegion(flags dbus.Flags, region string) error { + return (<-v.GoSetRegion(flags, make(chan *dbus.Call, 1), region).Done).Err +} + +// method StartJob + +func (v *interfaceManager) GoStartJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartJob", flags, ch, jobId) +} + +func (v *interfaceManager) StartJob(flags dbus.Flags, jobId string) error { + return (<-v.GoStartJob(flags, make(chan *dbus.Call, 1), jobId).Done).Err +} + +// method UpdatePackage + +func (v *interfaceManager) GoUpdatePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdatePackage", flags, ch, jobName, packages) +} + +func (*interfaceManager) StoreUpdatePackage(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) UpdatePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { + return v.StoreUpdatePackage( + <-v.GoUpdatePackage(flags, make(chan *dbus.Call, 1), jobName, packages).Done) +} + +// method UpdateSource + +func (v *interfaceManager) GoUpdateSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateSource", flags, ch) +} + +func (*interfaceManager) StoreUpdateSource(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) UpdateSource(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreUpdateSource( + <-v.GoUpdateSource(flags, make(chan *dbus.Call, 1)).Done) +} + +// property JobList ao + +func (v *interfaceManager) JobList() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "JobList", + } +} + +// property SystemArchitectures as + +func (v *interfaceManager) SystemArchitectures() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SystemArchitectures", + } +} + +// property UpgradableApps as + +func (v *interfaceManager) UpgradableApps() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UpgradableApps", + } +} + +// property SystemOnChanging b + +func (v *interfaceManager) SystemOnChanging() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SystemOnChanging", + } +} + +// property AutoClean b + +func (v *interfaceManager) AutoClean() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AutoClean", + } +} + +func (obj *objectLastore) Updater() updater { + return &obj.interfaceUpdater +} + +type updater interface { + GoApplicationUpdateInfos(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call + ApplicationUpdateInfos(flags dbus.Flags, lang string) ([][]interface{}, error) + GoListMirrorSources(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call + ListMirrorSources(flags dbus.Flags, lang string) ([][]interface{}, error) + GoRestoreSystemSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RestoreSystemSource(flags dbus.Flags) error + GoSetAutoCheckUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + SetAutoCheckUpdates(flags dbus.Flags, enable bool) error + GoSetAutoDownloadUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + SetAutoDownloadUpdates(flags dbus.Flags, enable bool) error + GoSetMirrorSource(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + SetMirrorSource(flags dbus.Flags, id string) error + AutoCheckUpdates() proxy.PropBool + AutoDownloadUpdates() proxy.PropBool + MirrorSource() proxy.PropString + UpdatableApps() proxy.PropStringArray + UpdatablePackages() proxy.PropStringArray +} + +type interfaceUpdater struct{} + +func (v *interfaceUpdater) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUpdater) GetInterfaceName_() string { + return "org.deepin.dde.Lastore1.Updater" +} + +// method ApplicationUpdateInfos + +func (v *interfaceUpdater) GoApplicationUpdateInfos(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ApplicationUpdateInfos", flags, ch, lang) +} + +func (*interfaceUpdater) StoreApplicationUpdateInfos(call *dbus.Call) (updateInfos [][]interface{}, err error) { + err = call.Store(&updateInfos) + return +} + +func (v *interfaceUpdater) ApplicationUpdateInfos(flags dbus.Flags, lang string) ([][]interface{}, error) { + return v.StoreApplicationUpdateInfos( + <-v.GoApplicationUpdateInfos(flags, make(chan *dbus.Call, 1), lang).Done) +} + +// method ListMirrorSources + +func (v *interfaceUpdater) GoListMirrorSources(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListMirrorSources", flags, ch, lang) +} + +func (*interfaceUpdater) StoreListMirrorSources(call *dbus.Call) (mirrorSources [][]interface{}, err error) { + err = call.Store(&mirrorSources) + return +} + +func (v *interfaceUpdater) ListMirrorSources(flags dbus.Flags, lang string) ([][]interface{}, error) { + return v.StoreListMirrorSources( + <-v.GoListMirrorSources(flags, make(chan *dbus.Call, 1), lang).Done) +} + +// method RestoreSystemSource + +func (v *interfaceUpdater) GoRestoreSystemSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RestoreSystemSource", flags, ch) +} + +func (v *interfaceUpdater) RestoreSystemSource(flags dbus.Flags) error { + return (<-v.GoRestoreSystemSource(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetAutoCheckUpdates + +func (v *interfaceUpdater) GoSetAutoCheckUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoCheckUpdates", flags, ch, enable) +} + +func (v *interfaceUpdater) SetAutoCheckUpdates(flags dbus.Flags, enable bool) error { + return (<-v.GoSetAutoCheckUpdates(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method SetAutoDownloadUpdates + +func (v *interfaceUpdater) GoSetAutoDownloadUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetAutoDownloadUpdates", flags, ch, enable) +} + +func (v *interfaceUpdater) SetAutoDownloadUpdates(flags dbus.Flags, enable bool) error { + return (<-v.GoSetAutoDownloadUpdates(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method SetMirrorSource + +func (v *interfaceUpdater) GoSetMirrorSource(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMirrorSource", flags, ch, id) +} + +func (v *interfaceUpdater) SetMirrorSource(flags dbus.Flags, id string) error { + return (<-v.GoSetMirrorSource(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// property AutoCheckUpdates b + +func (v *interfaceUpdater) AutoCheckUpdates() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AutoCheckUpdates", + } +} + +// property AutoDownloadUpdates b + +func (v *interfaceUpdater) AutoDownloadUpdates() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AutoDownloadUpdates", + } +} + +// property MirrorSource s + +func (v *interfaceUpdater) MirrorSource() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "MirrorSource", + } +} + +// property UpdatableApps as + +func (v *interfaceUpdater) UpdatableApps() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UpdatableApps", + } +} + +// property UpdatablePackages as + +func (v *interfaceUpdater) UpdatablePackages() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UpdatablePackages", + } +} + +type Job interface { + job // interface org.deepin.dde.Lastore1.Job + proxy.Object +} + +type objectJob struct { + interfaceJob // interface org.deepin.dde.Lastore1.Job + proxy.ImplObject +} + +func NewJob(conn *dbus.Conn, path dbus.ObjectPath) (Job, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectJob) + obj.ImplObject.Init_(conn, "org.deepin.dde.Lastore1", path) + return obj, nil +} + +type job interface { + GoString(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + String(flags dbus.Flags) (string, error) + Id() proxy.PropString + Name() proxy.PropString + Packages() proxy.PropStringArray + CreateTime() proxy.PropInt64 + Type() proxy.PropString + Status() proxy.PropString + Progress() proxy.PropDouble + Description() proxy.PropString + Speed() proxy.PropInt64 + DownloadSize() proxy.PropInt64 + Cancelable() proxy.PropBool +} + +type interfaceJob struct{} + +func (v *interfaceJob) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceJob) GetInterfaceName_() string { + return "org.deepin.dde.Lastore1.Job" +} + +// method String + +func (v *interfaceJob) GoString(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".String", flags, ch) +} + +func (*interfaceJob) StoreString(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceJob) String(flags dbus.Flags) (string, error) { + return v.StoreString( + <-v.GoString(flags, make(chan *dbus.Call, 1)).Done) +} + +// property Id s + +func (v *interfaceJob) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property Name s + +func (v *interfaceJob) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Packages as + +func (v *interfaceJob) Packages() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Packages", + } +} + +// property CreateTime x + +func (v *interfaceJob) CreateTime() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "CreateTime", + } +} + +// property Type s + +func (v *interfaceJob) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Status s + +func (v *interfaceJob) Status() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Status", + } +} + +// property Progress d + +func (v *interfaceJob) Progress() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Progress", + } +} + +// property Description s + +func (v *interfaceJob) Description() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Description", + } +} + +// property Speed x + +func (v *interfaceJob) Speed() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Speed", + } +} + +// property DownloadSize x + +func (v *interfaceJob) DownloadSize() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "DownloadSize", + } +} + +// property Cancelable b + +func (v *interfaceJob) Cancelable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Cancelable", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,838 @@ +// Code generated by "./generator ./system/org.deepin.dde.lastore1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package lastore1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLastore struct { + MockInterfaceManager // interface org.deepin.dde.Lastore1.Manager + MockInterfaceUpdater // interface org.deepin.dde.Lastore1.Updater + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method CleanArchives + +func (v *MockInterfaceManager) GoCleanArchives(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CleanArchives(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CleanJob + +func (v *MockInterfaceManager) GoCleanJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { + mockArgs := v.Called(flags, ch, jobId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CleanJob(flags dbus.Flags, jobId string) error { + mockArgs := v.Called(flags, jobId) + + return mockArgs.Error(0) +} + +// method DistUpgrade + +func (v *MockInterfaceManager) GoDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method FixError + +func (v *MockInterfaceManager) GoFixError(flags dbus.Flags, ch chan *dbus.Call, errType string) *dbus.Call { + mockArgs := v.Called(flags, ch, errType) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FixError(flags dbus.Flags, errType string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, errType) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method InstallPackage + +func (v *MockInterfaceManager) GoInstallPackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { + mockArgs := v.Called(flags, ch, jobName, packages) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) InstallPackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, jobName, packages) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method PackageDesktopPath + +func (v *MockInterfaceManager) GoPackageDesktopPath(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { + mockArgs := v.Called(flags, ch, pkgId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PackageDesktopPath(flags dbus.Flags, pkgId string) (string, error) { + mockArgs := v.Called(flags, pkgId) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method PackageExists + +func (v *MockInterfaceManager) GoPackageExists(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { + mockArgs := v.Called(flags, ch, pkgId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PackageExists(flags dbus.Flags, pkgId string) (bool, error) { + mockArgs := v.Called(flags, pkgId) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method PackageInstallable + +func (v *MockInterfaceManager) GoPackageInstallable(flags dbus.Flags, ch chan *dbus.Call, pkgId string) *dbus.Call { + mockArgs := v.Called(flags, ch, pkgId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PackageInstallable(flags dbus.Flags, pkgId string) (bool, error) { + mockArgs := v.Called(flags, pkgId) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method PackagesDownloadSize + +func (v *MockInterfaceManager) GoPackagesDownloadSize(flags dbus.Flags, ch chan *dbus.Call, packages []string) *dbus.Call { + mockArgs := v.Called(flags, ch, packages) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PackagesDownloadSize(flags dbus.Flags, packages []string) (int64, error) { + mockArgs := v.Called(flags, packages) + + ret0, ok := mockArgs.Get(0).(int64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method PauseJob + +func (v *MockInterfaceManager) GoPauseJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { + mockArgs := v.Called(flags, ch, jobId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PauseJob(flags dbus.Flags, jobId string) error { + mockArgs := v.Called(flags, jobId) + + return mockArgs.Error(0) +} + +// method PrepareDistUpgrade + +func (v *MockInterfaceManager) GoPrepareDistUpgrade(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PrepareDistUpgrade(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RemovePackage + +func (v *MockInterfaceManager) GoRemovePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { + mockArgs := v.Called(flags, ch, jobName, packages) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RemovePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, jobName, packages) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetAutoClean + +func (v *MockInterfaceManager) GoSetAutoClean(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetAutoClean(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method SetLogger + +func (v *MockInterfaceManager) GoSetLogger(flags dbus.Flags, ch chan *dbus.Call, levels string, format string, output string) *dbus.Call { + mockArgs := v.Called(flags, ch, levels, format, output) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetLogger(flags dbus.Flags, levels string, format string, output string) error { + mockArgs := v.Called(flags, levels, format, output) + + return mockArgs.Error(0) +} + +// method SetRegion + +func (v *MockInterfaceManager) GoSetRegion(flags dbus.Flags, ch chan *dbus.Call, region string) *dbus.Call { + mockArgs := v.Called(flags, ch, region) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetRegion(flags dbus.Flags, region string) error { + mockArgs := v.Called(flags, region) + + return mockArgs.Error(0) +} + +// method StartJob + +func (v *MockInterfaceManager) GoStartJob(flags dbus.Flags, ch chan *dbus.Call, jobId string) *dbus.Call { + mockArgs := v.Called(flags, ch, jobId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartJob(flags dbus.Flags, jobId string) error { + mockArgs := v.Called(flags, jobId) + + return mockArgs.Error(0) +} + +// method UpdatePackage + +func (v *MockInterfaceManager) GoUpdatePackage(flags dbus.Flags, ch chan *dbus.Call, jobName string, packages string) *dbus.Call { + mockArgs := v.Called(flags, ch, jobName, packages) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UpdatePackage(flags dbus.Flags, jobName string, packages string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, jobName, packages) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method UpdateSource + +func (v *MockInterfaceManager) GoUpdateSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UpdateSource(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property JobList ao + +func (v *MockInterfaceManager) JobList() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemArchitectures as + +func (v *MockInterfaceManager) SystemArchitectures() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UpgradableApps as + +func (v *MockInterfaceManager) UpgradableApps() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemOnChanging b + +func (v *MockInterfaceManager) SystemOnChanging() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AutoClean b + +func (v *MockInterfaceManager) AutoClean() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceUpdater struct { + mock.Mock +} + +// method ApplicationUpdateInfos + +func (v *MockInterfaceUpdater) GoApplicationUpdateInfos(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { + mockArgs := v.Called(flags, ch, lang) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpdater) ApplicationUpdateInfos(flags dbus.Flags, lang string) ([][]interface{}, error) { + mockArgs := v.Called(flags, lang) + + ret0, ok := mockArgs.Get(0).([][]interface{}) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListMirrorSources + +func (v *MockInterfaceUpdater) GoListMirrorSources(flags dbus.Flags, ch chan *dbus.Call, lang string) *dbus.Call { + mockArgs := v.Called(flags, ch, lang) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpdater) ListMirrorSources(flags dbus.Flags, lang string) ([][]interface{}, error) { + mockArgs := v.Called(flags, lang) + + ret0, ok := mockArgs.Get(0).([][]interface{}) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RestoreSystemSource + +func (v *MockInterfaceUpdater) GoRestoreSystemSource(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpdater) RestoreSystemSource(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetAutoCheckUpdates + +func (v *MockInterfaceUpdater) GoSetAutoCheckUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpdater) SetAutoCheckUpdates(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method SetAutoDownloadUpdates + +func (v *MockInterfaceUpdater) GoSetAutoDownloadUpdates(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpdater) SetAutoDownloadUpdates(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method SetMirrorSource + +func (v *MockInterfaceUpdater) GoSetMirrorSource(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUpdater) SetMirrorSource(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// property AutoCheckUpdates b + +func (v *MockInterfaceUpdater) AutoCheckUpdates() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AutoDownloadUpdates b + +func (v *MockInterfaceUpdater) AutoDownloadUpdates() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MirrorSource s + +func (v *MockInterfaceUpdater) MirrorSource() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UpdatableApps as + +func (v *MockInterfaceUpdater) UpdatableApps() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UpdatablePackages as + +func (v *MockInterfaceUpdater) UpdatablePackages() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockJob struct { + MockInterfaceJob // interface org.deepin.dde.Lastore1.Job + proxy.MockObject +} + +type MockInterfaceJob struct { + mock.Mock +} + +// method String + +func (v *MockInterfaceJob) GoString(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceJob) String(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// property Id s + +func (v *MockInterfaceJob) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceJob) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Packages as + +func (v *MockInterfaceJob) Packages() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CreateTime x + +func (v *MockInterfaceJob) CreateTime() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type s + +func (v *MockInterfaceJob) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Status s + +func (v *MockInterfaceJob) Status() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Progress d + +func (v *MockInterfaceJob) Progress() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Description s + +func (v *MockInterfaceJob) Description() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Speed x + +func (v *MockInterfaceJob) Speed() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DownloadSize x + +func (v *MockInterfaceJob) DownloadSize() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Cancelable b + +func (v *MockInterfaceJob) Cancelable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,44 @@ +{ + "Service": "org.deepin.dde.Lastore1", + "Objects": [ + { + "Type": "Lastore", + "Path": "/org/deepin/dde/Lastore1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Lastore1.Manager", + "Type": "manager", + "Accessor": "Manager" + }, + { + "Name": "org.deepin.dde.Lastore1.Updater", + "Type": "updater", + "Accessor": "Updater", + "Fixes": { + "m/ApplicationUpdateInfos": [ + { + "Name": "arg1", + "Type": "[]ApplicationUpdateInfo" + } + ], + "m/ListMirrorSources": [ + { + "Name": "arg1", + "Type": "[]MirrorSource" + } + ] + } + } + ] + }, + { + "Type": "Job", + "Interfaces": [ + { + "Name": "org.deepin.dde.Lastore1.Job", + "Type": "job" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/Job.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/Job.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/Job.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/Job.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/Lastore.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/Lastore.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/Lastore.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/Lastore.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.lastore1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.lastore1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,19 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package lastore1 + +type ApplicationUpdateInfo struct { + Id string + Name string + Icon string + CurrentVersion string + LastVersion string +} + +type MirrorSource struct { + Id string + Url string + Name string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,95 @@ +// Code generated by "./generator ./system/org.deepin.dde.localehelper1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package localehelper1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type LocaleHelper interface { + localeHelper // interface org.deepin.dde.LocaleHelper1 + proxy.Object +} + +type objectLocaleHelper struct { + interfaceLocaleHelper // interface org.deepin.dde.LocaleHelper1 + proxy.ImplObject +} + +func NewLocaleHelper(conn *dbus.Conn) LocaleHelper { + obj := new(objectLocaleHelper) + obj.ImplObject.Init_(conn, "org.deepin.dde.LocaleHelper1", "/org/deepin/dde/LocaleHelper1") + return obj +} + +type localeHelper interface { + GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + GenerateLocale(flags dbus.Flags, locale string) error + GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + SetLocale(flags dbus.Flags, locale string) error + ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceLocaleHelper struct{} + +func (v *interfaceLocaleHelper) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLocaleHelper) GetInterfaceName_() string { + return "org.deepin.dde.LocaleHelper1" +} + +// method GenerateLocale + +func (v *interfaceLocaleHelper) GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GenerateLocale", flags, ch, locale) +} + +func (v *interfaceLocaleHelper) GenerateLocale(flags dbus.Flags, locale string) error { + return (<-v.GoGenerateLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err +} + +// method SetLocale + +func (v *interfaceLocaleHelper) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocale", flags, ch, locale) +} + +func (v *interfaceLocaleHelper) SetLocale(flags dbus.Flags, locale string) error { + return (<-v.GoSetLocale(flags, make(chan *dbus.Call, 1), locale).Done).Err +} + +// signal Success + +func (v *interfaceLocaleHelper) ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Success", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Success", + } + handlerFunc := func(sig *dbus.Signal) { + var ok bool + var reason string + err := dbus.Store(sig.Body, &ok, &reason) + if err == nil { + cb(ok, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ +// Code generated by "./generator ./system/org.deepin.dde.localehelper1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package localehelper1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockLocaleHelper struct { + MockInterfaceLocaleHelper // interface org.deepin.dde.LocaleHelper1 + proxy.MockObject +} + +type MockInterfaceLocaleHelper struct { + mock.Mock +} + +// method GenerateLocale + +func (v *MockInterfaceLocaleHelper) GoGenerateLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLocaleHelper) GenerateLocale(flags dbus.Flags, locale string) error { + mockArgs := v.Called(flags, locale) + + return mockArgs.Error(0) +} + +// method SetLocale + +func (v *MockInterfaceLocaleHelper) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceLocaleHelper) SetLocale(flags dbus.Flags, locale string) error { + mockArgs := v.Called(flags, locale) + + return mockArgs.Error(0) +} + +// signal Success + +func (v *MockInterfaceLocaleHelper) ConnectSuccess(cb func(ok bool, reason string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.LocaleHelper1", + "Objects": [ + { + "Type": "LocaleHelper", + "Path": "/org/deepin/dde/LocaleHelper1", + "Interfaces": [ + { + "Name": "org.deepin.dde.LocaleHelper1", + "Type": "localeHelper" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/LocaleHelper.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/LocaleHelper.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.localehelper1/LocaleHelper.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.localehelper1/LocaleHelper.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,147 @@ +// Code generated by "./generator ./system/org.deepin.dde.network1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Network interface { + network // interface org.deepin.dde.Network1 + proxy.Object +} + +type objectNetwork struct { + interfaceNetwork // interface org.deepin.dde.Network1 + proxy.ImplObject +} + +func NewNetwork(conn *dbus.Conn) Network { + obj := new(objectNetwork) + obj.ImplObject.Init_(conn, "org.deepin.dde.Network1", "/org/deepin/dde/Network1") + return obj +} + +type network interface { + GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call + EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) + GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call + IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) + GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call + Ping(flags dbus.Flags, host string) error + GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ToggleWirelessEnabled(flags dbus.Flags) (bool, error) + ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) + VpnEnabled() proxy.PropBool +} + +type interfaceNetwork struct{} + +func (v *interfaceNetwork) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceNetwork) GetInterfaceName_() string { + return "org.deepin.dde.Network1" +} + +// method EnableDevice + +func (v *interfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableDevice", flags, ch, pathOrIface, enabled) +} + +func (*interfaceNetwork) StoreEnableDevice(call *dbus.Call) (cpath dbus.ObjectPath, err error) { + err = call.Store(&cpath) + return +} + +func (v *interfaceNetwork) EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) { + return v.StoreEnableDevice( + <-v.GoEnableDevice(flags, make(chan *dbus.Call, 1), pathOrIface, enabled).Done) +} + +// method IsDeviceEnabled + +func (v *interfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IsDeviceEnabled", flags, ch, pathOrIface) +} + +func (*interfaceNetwork) StoreIsDeviceEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) { + return v.StoreIsDeviceEnabled( + <-v.GoIsDeviceEnabled(flags, make(chan *dbus.Call, 1), pathOrIface).Done) +} + +// method Ping + +func (v *interfaceNetwork) GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Ping", flags, ch, host) +} + +func (v *interfaceNetwork) Ping(flags dbus.Flags, host string) error { + return (<-v.GoPing(flags, make(chan *dbus.Call, 1), host).Done).Err +} + +// method ToggleWirelessEnabled + +func (v *interfaceNetwork) GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ToggleWirelessEnabled", flags, ch) +} + +func (*interfaceNetwork) StoreToggleWirelessEnabled(call *dbus.Call) (enabled bool, err error) { + err = call.Store(&enabled) + return +} + +func (v *interfaceNetwork) ToggleWirelessEnabled(flags dbus.Flags) (bool, error) { + return v.StoreToggleWirelessEnabled( + <-v.GoToggleWirelessEnabled(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal DeviceEnabled + +func (v *interfaceNetwork) ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceEnabled", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceEnabled", + } + handlerFunc := func(sig *dbus.Signal) { + var devPath dbus.ObjectPath + var enabled bool + err := dbus.Store(sig.Body, &devPath, &enabled) + if err == nil { + cb(devPath, enabled) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property VpnEnabled b + +func (v *interfaceNetwork) VpnEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VpnEnabled", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,128 @@ +// Code generated by "./generator ./system/org.deepin.dde.network1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package network1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockNetwork struct { + MockInterfaceNetwork // interface org.deepin.dde.Network1 + proxy.MockObject +} + +type MockInterfaceNetwork struct { + mock.Mock +} + +// method EnableDevice + +func (v *MockInterfaceNetwork) GoEnableDevice(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, pathOrIface, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) EnableDevice(flags dbus.Flags, pathOrIface string, enabled bool) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, pathOrIface, enabled) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method IsDeviceEnabled + +func (v *MockInterfaceNetwork) GoIsDeviceEnabled(flags dbus.Flags, ch chan *dbus.Call, pathOrIface string) *dbus.Call { + mockArgs := v.Called(flags, ch, pathOrIface) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) IsDeviceEnabled(flags dbus.Flags, pathOrIface string) (bool, error) { + mockArgs := v.Called(flags, pathOrIface) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Ping + +func (v *MockInterfaceNetwork) GoPing(flags dbus.Flags, ch chan *dbus.Call, host string) *dbus.Call { + mockArgs := v.Called(flags, ch, host) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) Ping(flags dbus.Flags, host string) error { + mockArgs := v.Called(flags, host) + + return mockArgs.Error(0) +} + +// method ToggleWirelessEnabled + +func (v *MockInterfaceNetwork) GoToggleWirelessEnabled(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceNetwork) ToggleWirelessEnabled(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// signal DeviceEnabled + +func (v *MockInterfaceNetwork) ConnectDeviceEnabled(cb func(devPath dbus.ObjectPath, enabled bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property VpnEnabled b + +func (v *MockInterfaceNetwork) VpnEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Network1", + "Objects": [ + { + "Type": "Network", + "Path": "/org/deepin/dde/Network1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Network1", + "Type": "network" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/Network.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/Network.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.network1/Network.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.network1/Network.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/App.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/App.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/App.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/App.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,370 @@ +// Code generated by "./generator ./system/org.deepin.dde.networkproxy1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package networkproxy1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type App interface { + app // interface org.deepin.dde.NetworkProxy1.App + proxy.Object +} + +type objectApp struct { + interfaceApp // interface org.deepin.dde.NetworkProxy1.App + proxy.ImplObject +} + +func NewApp(conn *dbus.Conn) App { + obj := new(objectApp) + obj.ImplObject.Init_(conn, "org.deepin.dde.NetworkProxy1", "/org/deepin/dde/NetworkProxy1/App") + return obj +} + +type app interface { + GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call + AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error + GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + AddProxyApps(flags dbus.Flags, app []string) error + GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearProxy(flags dbus.Flags) error + GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + DelProxyApps(flags dbus.Flags, app []string) error + GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxy(flags dbus.Flags) (string, error) + GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call + SetProxies(flags dbus.Flags, proxies []interface{}) error + GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetCGroups(flags dbus.Flags) (string, error) + GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call + AddProc(flags dbus.Flags, pid int32) error + GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call + StartProxy(flags dbus.Flags, proto string, name string, udp bool) error + GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopProxy(flags dbus.Flags) error + ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) +} + +type interfaceApp struct{} + +func (v *interfaceApp) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceApp) GetInterfaceName_() string { + return "org.deepin.dde.NetworkProxy1.App" +} + +// method AddProxy + +func (v *interfaceApp) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxy", flags, ch, proto, name, proxy) +} + +func (v *interfaceApp) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + return (<-v.GoAddProxy(flags, make(chan *dbus.Call, 1), proto, name, proxy).Done).Err +} + +// method AddProxyApps + +func (v *interfaceApp) GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxyApps", flags, ch, app) +} + +func (v *interfaceApp) AddProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoAddProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// method ClearProxy + +func (v *interfaceApp) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearProxy", flags, ch) +} + +func (v *interfaceApp) ClearProxy(flags dbus.Flags) error { + return (<-v.GoClearProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method DelProxyApps + +func (v *interfaceApp) GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DelProxyApps", flags, ch, app) +} + +func (v *interfaceApp) DelProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoDelProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// method GetProxy + +func (v *interfaceApp) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch) +} + +func (*interfaceApp) StoreGetProxy(call *dbus.Call) (proxy string, err error) { + err = call.Store(&proxy) + return +} + +func (v *interfaceApp) GetProxy(flags dbus.Flags) (string, error) { + return v.StoreGetProxy( + <-v.GoGetProxy(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetProxies + +func (v *interfaceApp) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxies", flags, ch, proxies) +} + +func (v *interfaceApp) SetProxies(flags dbus.Flags, proxies []interface{}) error { + return (<-v.GoSetProxies(flags, make(chan *dbus.Call, 1), proxies).Done).Err +} + +// method GetCGroups + +func (v *interfaceApp) GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetCGroups", flags, ch) +} + +func (*interfaceApp) StoreGetCGroups(call *dbus.Call) (cgroups string, err error) { + err = call.Store(&cgroups) + return +} + +func (v *interfaceApp) GetCGroups(flags dbus.Flags) (string, error) { + return v.StoreGetCGroups( + <-v.GoGetCGroups(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AddProc + +func (v *interfaceApp) GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProc", flags, ch, pid) +} + +func (v *interfaceApp) AddProc(flags dbus.Flags, pid int32) error { + return (<-v.GoAddProc(flags, make(chan *dbus.Call, 1), pid).Done).Err +} + +// method StartProxy + +func (v *interfaceApp) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartProxy", flags, ch, proto, name, udp) +} + +func (v *interfaceApp) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + return (<-v.GoStartProxy(flags, make(chan *dbus.Call, 1), proto, name, udp).Done).Err +} + +// method StopProxy + +func (v *interfaceApp) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopProxy", flags, ch) +} + +func (v *interfaceApp) StopProxy(flags dbus.Flags) error { + return (<-v.GoStopProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Proxy + +func (v *interfaceApp) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Proxy", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Proxy", + } + handlerFunc := func(sig *dbus.Signal) { + var proxy []interface{} + err := dbus.Store(sig.Body, &proxy) + if err == nil { + cb(proxy) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type Global interface { + global // interface org.deepin.dde.NetworkProxy1.Global + proxy.Object +} + +type objectGlobal struct { + interfaceGlobal // interface org.deepin.dde.NetworkProxy1.Global + proxy.ImplObject +} + +func NewGlobal(conn *dbus.Conn) Global { + obj := new(objectGlobal) + obj.ImplObject.Init_(conn, "org.deepin.dde.NetworkProxy1", "/org/deepin/dde/NetworkProxy1/Global") + return obj +} + +type global interface { + GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call + AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error + GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearProxy(flags dbus.Flags) error + GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProxy(flags dbus.Flags) (string, error) + GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + IgnoreProxyApps(flags dbus.Flags, app []string) error + GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call + SetProxies(flags dbus.Flags, proxies []interface{}) error + GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call + StartProxy(flags dbus.Flags, proto string, name string, udp bool) error + GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + StopProxy(flags dbus.Flags) error + GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call + UnIgnoreProxyApps(flags dbus.Flags, app []string) error + ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) + IgnoreApp() proxy.PropStringArray +} + +type interfaceGlobal struct{} + +func (v *interfaceGlobal) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceGlobal) GetInterfaceName_() string { + return "org.deepin.dde.NetworkProxy1.Global" +} + +// method AddProxy + +func (v *interfaceGlobal) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddProxy", flags, ch, proto, name, proxy) +} + +func (v *interfaceGlobal) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + return (<-v.GoAddProxy(flags, make(chan *dbus.Call, 1), proto, name, proxy).Done).Err +} + +// method ClearProxy + +func (v *interfaceGlobal) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearProxy", flags, ch) +} + +func (v *interfaceGlobal) ClearProxy(flags dbus.Flags) error { + return (<-v.GoClearProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetProxy + +func (v *interfaceGlobal) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProxy", flags, ch) +} + +func (*interfaceGlobal) StoreGetProxy(call *dbus.Call) (proxy string, err error) { + err = call.Store(&proxy) + return +} + +func (v *interfaceGlobal) GetProxy(flags dbus.Flags) (string, error) { + return v.StoreGetProxy( + <-v.GoGetProxy(flags, make(chan *dbus.Call, 1)).Done) +} + +// method IgnoreProxyApps + +func (v *interfaceGlobal) GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".IgnoreProxyApps", flags, ch, app) +} + +func (v *interfaceGlobal) IgnoreProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoIgnoreProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// method SetProxies + +func (v *interfaceGlobal) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProxies", flags, ch, proxies) +} + +func (v *interfaceGlobal) SetProxies(flags dbus.Flags, proxies []interface{}) error { + return (<-v.GoSetProxies(flags, make(chan *dbus.Call, 1), proxies).Done).Err +} + +// method StartProxy + +func (v *interfaceGlobal) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartProxy", flags, ch, proto, name, udp) +} + +func (v *interfaceGlobal) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + return (<-v.GoStartProxy(flags, make(chan *dbus.Call, 1), proto, name, udp).Done).Err +} + +// method StopProxy + +func (v *interfaceGlobal) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopProxy", flags, ch) +} + +func (v *interfaceGlobal) StopProxy(flags dbus.Flags) error { + return (<-v.GoStopProxy(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method UnIgnoreProxyApps + +func (v *interfaceGlobal) GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnIgnoreProxyApps", flags, ch, app) +} + +func (v *interfaceGlobal) UnIgnoreProxyApps(flags dbus.Flags, app []string) error { + return (<-v.GoUnIgnoreProxyApps(flags, make(chan *dbus.Call, 1), app).Done).Err +} + +// signal Proxy + +func (v *interfaceGlobal) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Proxy", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Proxy", + } + handlerFunc := func(sig *dbus.Signal) { + var proxy []interface{} + err := dbus.Store(sig.Body, &proxy) + if err == nil { + cb(proxy) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property IgnoreApp as + +func (v *interfaceGlobal) IgnoreApp() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "IgnoreApp", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,411 @@ +// Code generated by "./generator ./system/org.deepin.dde.networkproxy1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package networkproxy1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockApp struct { + MockInterfaceApp // interface org.deepin.dde.NetworkProxy1.App + proxy.MockObject +} + +type MockInterfaceApp struct { + mock.Mock +} + +// method AddProxy + +func (v *MockInterfaceApp) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, proxy) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + mockArgs := v.Called(flags, proto, name, proxy) + + return mockArgs.Error(0) +} + +// method AddProxyApps + +func (v *MockInterfaceApp) GoAddProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) AddProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// method ClearProxy + +func (v *MockInterfaceApp) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) ClearProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method DelProxyApps + +func (v *MockInterfaceApp) GoDelProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) DelProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// method GetProxy + +func (v *MockInterfaceApp) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) GetProxy(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetProxies + +func (v *MockInterfaceApp) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + mockArgs := v.Called(flags, ch, proxies) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) SetProxies(flags dbus.Flags, proxies []interface{}) error { + mockArgs := v.Called(flags, proxies) + + return mockArgs.Error(0) +} + +// method GetCGroups + +func (v *MockInterfaceApp) GoGetCGroups(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) GetCGroups(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method AddProc + +func (v *MockInterfaceApp) GoAddProc(flags dbus.Flags, ch chan *dbus.Call, pid int32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) AddProc(flags dbus.Flags, pid int32) error { + mockArgs := v.Called(flags, pid) + + return mockArgs.Error(0) +} + +// method StartProxy + +func (v *MockInterfaceApp) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, udp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + mockArgs := v.Called(flags, proto, name, udp) + + return mockArgs.Error(0) +} + +// method StopProxy + +func (v *MockInterfaceApp) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceApp) StopProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Proxy + +func (v *MockInterfaceApp) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockGlobal struct { + MockInterfaceGlobal // interface org.deepin.dde.NetworkProxy1.Global + proxy.MockObject +} + +type MockInterfaceGlobal struct { + mock.Mock +} + +// method AddProxy + +func (v *MockInterfaceGlobal) GoAddProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, proxy []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, proxy) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) AddProxy(flags dbus.Flags, proto string, name string, proxy []uint8) error { + mockArgs := v.Called(flags, proto, name, proxy) + + return mockArgs.Error(0) +} + +// method ClearProxy + +func (v *MockInterfaceGlobal) GoClearProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) ClearProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetProxy + +func (v *MockInterfaceGlobal) GoGetProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) GetProxy(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method IgnoreProxyApps + +func (v *MockInterfaceGlobal) GoIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) IgnoreProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// method SetProxies + +func (v *MockInterfaceGlobal) GoSetProxies(flags dbus.Flags, ch chan *dbus.Call, proxies []interface{}) *dbus.Call { + mockArgs := v.Called(flags, ch, proxies) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) SetProxies(flags dbus.Flags, proxies []interface{}) error { + mockArgs := v.Called(flags, proxies) + + return mockArgs.Error(0) +} + +// method StartProxy + +func (v *MockInterfaceGlobal) GoStartProxy(flags dbus.Flags, ch chan *dbus.Call, proto string, name string, udp bool) *dbus.Call { + mockArgs := v.Called(flags, ch, proto, name, udp) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) StartProxy(flags dbus.Flags, proto string, name string, udp bool) error { + mockArgs := v.Called(flags, proto, name, udp) + + return mockArgs.Error(0) +} + +// method StopProxy + +func (v *MockInterfaceGlobal) GoStopProxy(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) StopProxy(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method UnIgnoreProxyApps + +func (v *MockInterfaceGlobal) GoUnIgnoreProxyApps(flags dbus.Flags, ch chan *dbus.Call, app []string) *dbus.Call { + mockArgs := v.Called(flags, ch, app) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceGlobal) UnIgnoreProxyApps(flags dbus.Flags, app []string) error { + mockArgs := v.Called(flags, app) + + return mockArgs.Error(0) +} + +// signal Proxy + +func (v *MockInterfaceGlobal) ConnectProxy(cb func(proxy []interface{})) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property IgnoreApp as + +func (v *MockInterfaceGlobal) IgnoreApp() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +{ + "Service": "org.deepin.dde.NetworkProxy1", + "Objects": [ + { + "Type": "App", + "Path": "/org/deepin/dde/NetworkProxy1/App", + "Interfaces": [ + { + "Name": "org.deepin.dde.NetworkProxy1.App", + "Type": "app" + } + ] + }, + { + "Type": "Global", + "Path": "/org/deepin/dde/NetworkProxy1/Global", + "Interfaces": [ + { + "Name": "org.deepin.dde.NetworkProxy1.Global", + "Type": "global" + } + ] + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/Global.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/Global.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/Global.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/Global.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.networkproxy1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.networkproxy1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package networkproxy1 + +// ScopeProxies type +type ScopeProxies struct { + Proxies map[string][]Proxy `yaml:"proxies"` // map[http,sock4,sock5][]proxy + // proxy setting + ProxyProgram []string `yaml:"proxy-program"` // global proxy will ignore + NoProxyProgram []string `yaml:"no-proxy-program"` // app proxy will ignore + + // white list + WhiteList []string `yaml:"whitelist"` // white site dont use proxy, not use this time + TPort int `yaml:"t-port"` +} + +// Proxy type +type Proxy struct { + // proxy proto type + ProtoType string `json:"type"` // http sock4 sock5 + + // [proto]&[name] as ident + Name string `yaml:"name"` + + // proxy server + Server string `yaml:"server"` + Port int `yaml:"port"` + + // auth message + UserName string `yaml:"username"` + Password string `yaml:"password"` +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,711 @@ +// Code generated by "./generator ./system/org.deepin.dde.power1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package power1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Power interface { + power // interface org.deepin.dde.Power1 + proxy.Object +} + +type objectPower struct { + interfacePower // interface org.deepin.dde.Power1 + proxy.ImplObject +} + +func NewPower(conn *dbus.Conn) Power { + obj := new(objectPower) + obj.ImplObject.Init_(conn, "org.deepin.dde.Power1", "/org/deepin/dde/Power1") + return obj +} + +type power interface { + GoGetBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetBatteries(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoRefresh(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Refresh(flags dbus.Flags) error + GoRefreshBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RefreshBatteries(flags dbus.Flags) error + GoRefreshMains(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + RefreshMains(flags dbus.Flags) error + GoSetCpuGovernor(flags dbus.Flags, ch chan *dbus.Call, governor string) *dbus.Call + SetCpuGovernor(flags dbus.Flags, governor string) error + GoSetCpuBoost(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + SetCpuBoost(flags dbus.Flags, enabled bool) error + GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + SetMode(flags dbus.Flags, mode string) error + GoLockCpuFreq(flags dbus.Flags, ch chan *dbus.Call, governor string, lockTime int32) *dbus.Call + LockCpuFreq(flags dbus.Flags, governor string, lockTime int32) error + ConnectBatteryDisplayUpdate(cb func(timestamp int64)) (dbusutil.SignalHandlerId, error) + ConnectBatteryAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectBatteryRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectLidClosed(cb func()) (dbusutil.SignalHandlerId, error) + ConnectLidOpened(cb func()) (dbusutil.SignalHandlerId, error) + ConnectPowerActionCode(cb func(actionCode int32)) (dbusutil.SignalHandlerId, error) + PowerSavingModeAuto() proxy.PropBool + OnBattery() proxy.PropBool + HasLidSwitch() proxy.PropBool + BatteryPercentage() proxy.PropDouble + BatteryTimeToEmpty() proxy.PropUint64 + HasBattery() proxy.PropBool + BatteryStatus() proxy.PropUint32 + BatteryTimeToFull() proxy.PropUint64 + BatteryCapacity() proxy.PropDouble + PowerSavingModeEnabled() proxy.PropBool + PowerSavingModeAutoWhenBatteryLow() proxy.PropBool + PowerSavingModeBrightnessDropPercent() proxy.PropUint32 + PowerSavingModeBrightnessData() proxy.PropString + CpuGovernor() proxy.PropString + CpuBoost() proxy.PropBool + IsBoostSupported() proxy.PropBool + IsHighPerformanceSupported() proxy.PropBool + IsBalanceSupported() proxy.PropBool + IsPowerSaveSupported() proxy.PropBool + Mode() proxy.PropString +} + +type interfacePower struct{} + +func (v *interfacePower) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePower) GetInterfaceName_() string { + return "org.deepin.dde.Power1" +} + +// method GetBatteries + +func (v *interfacePower) GoGetBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetBatteries", flags, ch) +} + +func (*interfacePower) StoreGetBatteries(call *dbus.Call) (batteries []dbus.ObjectPath, err error) { + err = call.Store(&batteries) + return +} + +func (v *interfacePower) GetBatteries(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetBatteries( + <-v.GoGetBatteries(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Refresh + +func (v *interfacePower) GoRefresh(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Refresh", flags, ch) +} + +func (v *interfacePower) Refresh(flags dbus.Flags) error { + return (<-v.GoRefresh(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RefreshBatteries + +func (v *interfacePower) GoRefreshBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshBatteries", flags, ch) +} + +func (v *interfacePower) RefreshBatteries(flags dbus.Flags) error { + return (<-v.GoRefreshBatteries(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method RefreshMains + +func (v *interfacePower) GoRefreshMains(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefreshMains", flags, ch) +} + +func (v *interfacePower) RefreshMains(flags dbus.Flags) error { + return (<-v.GoRefreshMains(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetCpuGovernor + +func (v *interfacePower) GoSetCpuGovernor(flags dbus.Flags, ch chan *dbus.Call, governor string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCpuGovernor", flags, ch, governor) +} + +func (v *interfacePower) SetCpuGovernor(flags dbus.Flags, governor string) error { + return (<-v.GoSetCpuGovernor(flags, make(chan *dbus.Call, 1), governor).Done).Err +} + +// method SetCpuBoost + +func (v *interfacePower) GoSetCpuBoost(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCpuBoost", flags, ch, enabled) +} + +func (v *interfacePower) SetCpuBoost(flags dbus.Flags, enabled bool) error { + return (<-v.GoSetCpuBoost(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method SetMode + +func (v *interfacePower) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetMode", flags, ch, mode) +} + +func (v *interfacePower) SetMode(flags dbus.Flags, mode string) error { + return (<-v.GoSetMode(flags, make(chan *dbus.Call, 1), mode).Done).Err +} + +// method LockCpuFreq + +func (v *interfacePower) GoLockCpuFreq(flags dbus.Flags, ch chan *dbus.Call, governor string, lockTime int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LockCpuFreq", flags, ch, governor, lockTime) +} + +func (v *interfacePower) LockCpuFreq(flags dbus.Flags, governor string, lockTime int32) error { + return (<-v.GoLockCpuFreq(flags, make(chan *dbus.Call, 1), governor, lockTime).Done).Err +} + +// signal BatteryDisplayUpdate + +func (v *interfacePower) ConnectBatteryDisplayUpdate(cb func(timestamp int64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BatteryDisplayUpdate", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BatteryDisplayUpdate", + } + handlerFunc := func(sig *dbus.Signal) { + var timestamp int64 + err := dbus.Store(sig.Body, ×tamp) + if err == nil { + cb(timestamp) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal BatteryAdded + +func (v *interfacePower) ConnectBatteryAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BatteryAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BatteryAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal BatteryRemoved + +func (v *interfacePower) ConnectBatteryRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "BatteryRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".BatteryRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal LidClosed + +func (v *interfacePower) ConnectLidClosed(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LidClosed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LidClosed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal LidOpened + +func (v *interfacePower) ConnectLidOpened(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LidOpened", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LidOpened", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PowerActionCode + +func (v *interfacePower) ConnectPowerActionCode(cb func(actionCode int32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PowerActionCode", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PowerActionCode", + } + handlerFunc := func(sig *dbus.Signal) { + var actionCode int32 + err := dbus.Store(sig.Body, &actionCode) + if err == nil { + cb(actionCode) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property PowerSavingModeAuto b + +func (v *interfacePower) PowerSavingModeAuto() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PowerSavingModeAuto", + } +} + +// property OnBattery b + +func (v *interfacePower) OnBattery() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "OnBattery", + } +} + +// property HasLidSwitch b + +func (v *interfacePower) HasLidSwitch() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasLidSwitch", + } +} + +// property BatteryPercentage d + +func (v *interfacePower) BatteryPercentage() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "BatteryPercentage", + } +} + +// property BatteryTimeToEmpty t + +func (v *interfacePower) BatteryTimeToEmpty() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "BatteryTimeToEmpty", + } +} + +// property HasBattery b + +func (v *interfacePower) HasBattery() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HasBattery", + } +} + +// property BatteryStatus u + +func (v *interfacePower) BatteryStatus() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "BatteryStatus", + } +} + +// property BatteryTimeToFull t + +func (v *interfacePower) BatteryTimeToFull() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "BatteryTimeToFull", + } +} + +// property BatteryCapacity d + +func (v *interfacePower) BatteryCapacity() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "BatteryCapacity", + } +} + +// property PowerSavingModeEnabled b + +func (v *interfacePower) PowerSavingModeEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PowerSavingModeEnabled", + } +} + +// property PowerSavingModeAutoWhenBatteryLow b + +func (v *interfacePower) PowerSavingModeAutoWhenBatteryLow() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PowerSavingModeAutoWhenBatteryLow", + } +} + +// property PowerSavingModeBrightnessDropPercent u + +func (v *interfacePower) PowerSavingModeBrightnessDropPercent() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "PowerSavingModeBrightnessDropPercent", + } +} + +// property PowerSavingModeBrightnessData s + +func (v *interfacePower) PowerSavingModeBrightnessData() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PowerSavingModeBrightnessData", + } +} + +// property CpuGovernor s + +func (v *interfacePower) CpuGovernor() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CpuGovernor", + } +} + +// property CpuBoost b + +func (v *interfacePower) CpuBoost() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CpuBoost", + } +} + +// property IsBoostSupported b + +func (v *interfacePower) IsBoostSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsBoostSupported", + } +} + +// property IsHighPerformanceSupported b + +func (v *interfacePower) IsHighPerformanceSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsHighPerformanceSupported", + } +} + +// property IsBalanceSupported b + +func (v *interfacePower) IsBalanceSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsBalanceSupported", + } +} + +// property IsPowerSaveSupported b + +func (v *interfacePower) IsPowerSaveSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsPowerSaveSupported", + } +} + +// property Mode s + +func (v *interfacePower) Mode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Mode", + } +} + +type Battery interface { + battery // interface org.deepin.dde.Power1.Battery + proxy.Object +} + +type objectBattery struct { + interfaceBattery // interface org.deepin.dde.Power1.Battery + proxy.ImplObject +} + +func NewBattery(conn *dbus.Conn, path dbus.ObjectPath) (Battery, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectBattery) + obj.ImplObject.Init_(conn, "org.deepin.dde.Power1", path) + return obj, nil +} + +type battery interface { + EnergyFullDesign() proxy.PropDouble + Capacity() proxy.PropDouble + Technology() proxy.PropString + Energy() proxy.PropDouble + EnergyFull() proxy.PropDouble + Manufacturer() proxy.PropString + ModelName() proxy.PropString + TimeToEmpty() proxy.PropUint64 + IsPresent() proxy.PropBool + Status() proxy.PropUint32 + EnergyRate() proxy.PropDouble + Voltage() proxy.PropDouble + Percentage() proxy.PropDouble + TimeToFull() proxy.PropUint64 + UpdateTime() proxy.PropInt64 + SysfsPath() proxy.PropString + SerialNumber() proxy.PropString + Name() proxy.PropString +} + +type interfaceBattery struct{} + +func (v *interfaceBattery) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceBattery) GetInterfaceName_() string { + return "org.deepin.dde.Power1.Battery" +} + +// property EnergyFullDesign d + +func (v *interfaceBattery) EnergyFullDesign() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "EnergyFullDesign", + } +} + +// property Capacity d + +func (v *interfaceBattery) Capacity() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Capacity", + } +} + +// property Technology s + +func (v *interfaceBattery) Technology() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Technology", + } +} + +// property Energy d + +func (v *interfaceBattery) Energy() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Energy", + } +} + +// property EnergyFull d + +func (v *interfaceBattery) EnergyFull() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "EnergyFull", + } +} + +// property Manufacturer s + +func (v *interfaceBattery) Manufacturer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Manufacturer", + } +} + +// property ModelName s + +func (v *interfaceBattery) ModelName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ModelName", + } +} + +// property TimeToEmpty t + +func (v *interfaceBattery) TimeToEmpty() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeToEmpty", + } +} + +// property IsPresent b + +func (v *interfaceBattery) IsPresent() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsPresent", + } +} + +// property Status u + +func (v *interfaceBattery) Status() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Status", + } +} + +// property EnergyRate d + +func (v *interfaceBattery) EnergyRate() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "EnergyRate", + } +} + +// property Voltage d + +func (v *interfaceBattery) Voltage() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Voltage", + } +} + +// property Percentage d + +func (v *interfaceBattery) Percentage() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Percentage", + } +} + +// property TimeToFull t + +func (v *interfaceBattery) TimeToFull() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeToFull", + } +} + +// property UpdateTime x + +func (v *interfaceBattery) UpdateTime() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "UpdateTime", + } +} + +// property SysfsPath s + +func (v *interfaceBattery) SysfsPath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SysfsPath", + } +} + +// property SerialNumber s + +func (v *interfaceBattery) SerialNumber() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SerialNumber", + } +} + +// property Name s + +func (v *interfaceBattery) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,759 @@ +// Code generated by "./generator ./system/org.deepin.dde.power1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package power1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockPower struct { + MockInterfacePower // interface org.deepin.dde.Power1 + proxy.MockObject +} + +type MockInterfacePower struct { + mock.Mock +} + +// method GetBatteries + +func (v *MockInterfacePower) GoGetBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) GetBatteries(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Refresh + +func (v *MockInterfacePower) GoRefresh(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) Refresh(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RefreshBatteries + +func (v *MockInterfacePower) GoRefreshBatteries(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) RefreshBatteries(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method RefreshMains + +func (v *MockInterfacePower) GoRefreshMains(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) RefreshMains(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetCpuGovernor + +func (v *MockInterfacePower) GoSetCpuGovernor(flags dbus.Flags, ch chan *dbus.Call, governor string) *dbus.Call { + mockArgs := v.Called(flags, ch, governor) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) SetCpuGovernor(flags dbus.Flags, governor string) error { + mockArgs := v.Called(flags, governor) + + return mockArgs.Error(0) +} + +// method SetCpuBoost + +func (v *MockInterfacePower) GoSetCpuBoost(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) SetCpuBoost(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method SetMode + +func (v *MockInterfacePower) GoSetMode(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) SetMode(flags dbus.Flags, mode string) error { + mockArgs := v.Called(flags, mode) + + return mockArgs.Error(0) +} + +// method LockCpuFreq + +func (v *MockInterfacePower) GoLockCpuFreq(flags dbus.Flags, ch chan *dbus.Call, governor string, lockTime int32) *dbus.Call { + mockArgs := v.Called(flags, ch, governor, lockTime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePower) LockCpuFreq(flags dbus.Flags, governor string, lockTime int32) error { + mockArgs := v.Called(flags, governor, lockTime) + + return mockArgs.Error(0) +} + +// signal BatteryDisplayUpdate + +func (v *MockInterfacePower) ConnectBatteryDisplayUpdate(cb func(timestamp int64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal BatteryAdded + +func (v *MockInterfacePower) ConnectBatteryAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal BatteryRemoved + +func (v *MockInterfacePower) ConnectBatteryRemoved(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal LidClosed + +func (v *MockInterfacePower) ConnectLidClosed(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal LidOpened + +func (v *MockInterfacePower) ConnectLidOpened(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PowerActionCode + +func (v *MockInterfacePower) ConnectPowerActionCode(cb func(actionCode int32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property PowerSavingModeAuto b + +func (v *MockInterfacePower) PowerSavingModeAuto() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OnBattery b + +func (v *MockInterfacePower) OnBattery() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasLidSwitch b + +func (v *MockInterfacePower) HasLidSwitch() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BatteryPercentage d + +func (v *MockInterfacePower) BatteryPercentage() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BatteryTimeToEmpty t + +func (v *MockInterfacePower) BatteryTimeToEmpty() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HasBattery b + +func (v *MockInterfacePower) HasBattery() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BatteryStatus u + +func (v *MockInterfacePower) BatteryStatus() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BatteryTimeToFull t + +func (v *MockInterfacePower) BatteryTimeToFull() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BatteryCapacity d + +func (v *MockInterfacePower) BatteryCapacity() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PowerSavingModeEnabled b + +func (v *MockInterfacePower) PowerSavingModeEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PowerSavingModeAutoWhenBatteryLow b + +func (v *MockInterfacePower) PowerSavingModeAutoWhenBatteryLow() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PowerSavingModeBrightnessDropPercent u + +func (v *MockInterfacePower) PowerSavingModeBrightnessDropPercent() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PowerSavingModeBrightnessData s + +func (v *MockInterfacePower) PowerSavingModeBrightnessData() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CpuGovernor s + +func (v *MockInterfacePower) CpuGovernor() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CpuBoost b + +func (v *MockInterfacePower) CpuBoost() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsBoostSupported b + +func (v *MockInterfacePower) IsBoostSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsHighPerformanceSupported b + +func (v *MockInterfacePower) IsHighPerformanceSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsBalanceSupported b + +func (v *MockInterfacePower) IsBalanceSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsPowerSaveSupported b + +func (v *MockInterfacePower) IsPowerSaveSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mode s + +func (v *MockInterfacePower) Mode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockBattery struct { + MockInterfaceBattery // interface org.deepin.dde.Power1.Battery + proxy.MockObject +} + +type MockInterfaceBattery struct { + mock.Mock +} + +// property EnergyFullDesign d + +func (v *MockInterfaceBattery) EnergyFullDesign() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capacity d + +func (v *MockInterfaceBattery) Capacity() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Technology s + +func (v *MockInterfaceBattery) Technology() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Energy d + +func (v *MockInterfaceBattery) Energy() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EnergyFull d + +func (v *MockInterfaceBattery) EnergyFull() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Manufacturer s + +func (v *MockInterfaceBattery) Manufacturer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ModelName s + +func (v *MockInterfaceBattery) ModelName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeToEmpty t + +func (v *MockInterfaceBattery) TimeToEmpty() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsPresent b + +func (v *MockInterfaceBattery) IsPresent() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Status u + +func (v *MockInterfaceBattery) Status() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EnergyRate d + +func (v *MockInterfaceBattery) EnergyRate() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Voltage d + +func (v *MockInterfaceBattery) Voltage() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Percentage d + +func (v *MockInterfaceBattery) Percentage() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeToFull t + +func (v *MockInterfaceBattery) TimeToFull() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UpdateTime x + +func (v *MockInterfaceBattery) UpdateTime() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SysfsPath s + +func (v *MockInterfaceBattery) SysfsPath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SerialNumber s + +func (v *MockInterfaceBattery) SerialNumber() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceBattery) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/Battery.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/Battery.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/Battery.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/Battery.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +{ + "Service": "org.deepin.dde.Power1", + "Objects": [ + { + "Type": "Power", + "Path": "/org/deepin/dde/Power1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Power1", + "Type": "power" + } + ] + }, + { + "Type":"Battery", + "Interfaces": [ + { + "Name": "org.deepin.dde.Power1.Battery", + "Type": "battery" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/Power.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/Power.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.power1/Power.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.power1/Power.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,112 @@ +// Code generated by "./generator ./system/org.deepin.dde.powermanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package powermanager1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type PowerManager interface { + powerManager // interface org.deepin.dde.PowerManager1 + proxy.Object +} + +type objectPowerManager struct { + interfacePowerManager // interface org.deepin.dde.PowerManager1 + proxy.ImplObject +} + +func NewPowerManager(conn *dbus.Conn) PowerManager { + obj := new(objectPowerManager) + obj.ImplObject.Init_(conn, "org.deepin.dde.PowerManager1", "/org/deepin/dde/PowerManager1") + return obj +} + +type powerManager interface { + GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanShutdown(flags dbus.Flags) (bool, error) + GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanReboot(flags dbus.Flags) (bool, error) + GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanSuspend(flags dbus.Flags) (bool, error) + GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanHibernate(flags dbus.Flags) (bool, error) +} + +type interfacePowerManager struct{} + +func (v *interfacePowerManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePowerManager) GetInterfaceName_() string { + return "org.deepin.dde.PowerManager1" +} + +// method CanShutdown + +func (v *interfacePowerManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanShutdown", flags, ch) +} + +func (*interfacePowerManager) StoreCanShutdown(call *dbus.Call) (can bool, err error) { + err = call.Store(&can) + return +} + +func (v *interfacePowerManager) CanShutdown(flags dbus.Flags) (bool, error) { + return v.StoreCanShutdown( + <-v.GoCanShutdown(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanReboot + +func (v *interfacePowerManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) +} + +func (*interfacePowerManager) StoreCanReboot(call *dbus.Call) (can bool, err error) { + err = call.Store(&can) + return +} + +func (v *interfacePowerManager) CanReboot(flags dbus.Flags) (bool, error) { + return v.StoreCanReboot( + <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanSuspend + +func (v *interfacePowerManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) +} + +func (*interfacePowerManager) StoreCanSuspend(call *dbus.Call) (can bool, err error) { + err = call.Store(&can) + return +} + +func (v *interfacePowerManager) CanSuspend(flags dbus.Flags) (bool, error) { + return v.StoreCanSuspend( + <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanHibernate + +func (v *interfacePowerManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) +} + +func (*interfacePowerManager) StoreCanHibernate(call *dbus.Call) (can bool, err error) { + err = call.Store(&can) + return +} + +func (v *interfacePowerManager) CanHibernate(flags dbus.Flags) (bool, error) { + return v.StoreCanHibernate( + <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,97 @@ +// Code generated by "./generator ./system/org.deepin.dde.powermanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package powermanager1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockPowerManager struct { + MockInterfacePowerManager // interface org.deepin.dde.PowerManager1 + proxy.MockObject +} + +type MockInterfacePowerManager struct { + mock.Mock +} + +// method CanShutdown + +func (v *MockInterfacePowerManager) GoCanShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePowerManager) CanShutdown(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanReboot + +func (v *MockInterfacePowerManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePowerManager) CanReboot(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanSuspend + +func (v *MockInterfacePowerManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePowerManager) CanSuspend(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method CanHibernate + +func (v *MockInterfacePowerManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePowerManager) CanHibernate(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.PowerManager1", + "Objects": [ + { + "Type": "PowerManager", + "Path": "/org/deepin/dde/PowerManager1", + "Interfaces": [ + { + "Name": "org.deepin.dde.PowerManager1", + "Type": "powerManager" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/PowerManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/PowerManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.powermanager1/PowerManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.powermanager1/PowerManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,154 @@ +// Code generated by "./generator ./system/org.deepin.dde.procs1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package procs1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Procs interface { + procs // interface org.deepin.dde.Procs1 + proxy.Object +} + +type objectProcs struct { + interfaceProcs // interface org.deepin.dde.Procs1 + proxy.ImplObject +} + +func NewProcs(conn *dbus.Conn) Procs { + obj := new(objectProcs) + obj.ImplObject.Init_(conn, "org.deepin.dde.Procs1", "/org/deepin/dde/Procs1") + return obj +} + +type procs interface { + ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) + ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) + Procs() PropProcsMap +} + +type interfaceProcs struct{} + +func (v *interfaceProcs) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceProcs) GetInterfaceName_() string { + return "org.deepin.dde.Procs1" +} + +// signal ExecProc + +func (v *interfaceProcs) ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ExecProc", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ExecProc", + } + handlerFunc := func(sig *dbus.Signal) { + var ExecPath string + var CGroupPath string + var Pid string + var PPid string + err := dbus.Store(sig.Body, &ExecPath, &CGroupPath, &Pid, &PPid) + if err == nil { + cb(ExecPath, CGroupPath, Pid, PPid) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ExitProc + +func (v *interfaceProcs) ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ExitProc", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ExitProc", + } + handlerFunc := func(sig *dbus.Signal) { + var ExecPath string + var CGroupPath string + var Pid string + var PPid string + err := dbus.Store(sig.Body, &ExecPath, &CGroupPath, &Pid, &PPid) + if err == nil { + cb(ExecPath, CGroupPath, Pid, PPid) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Procs a{s(ssss)} + +func (v *interfaceProcs) Procs() PropProcsMap { + return &implPropProcsMap{ + Impl: v, + Name: "Procs", + } +} + +type PropProcsMap interface { + Get(flags dbus.Flags) (value map[string]ProcMessage, err error) + Set(flags dbus.Flags, value map[string]ProcMessage) error + ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error +} + +type implPropProcsMap struct { + Impl proxy.Implementer + Name string +} + +func (p implPropProcsMap) Get(flags dbus.Flags) (value map[string]ProcMessage, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropProcsMap) Set(flags dbus.Flags, value map[string]ProcMessage) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropProcsMap) ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]ProcMessage + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,90 @@ +// Code generated by "./generator ./system/org.deepin.dde.procs1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package procs1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockProcs struct { + MockInterfaceProcs // interface org.deepin.dde.Procs1 + proxy.MockObject +} + +type MockInterfaceProcs struct { + mock.Mock +} + +// signal ExecProc + +func (v *MockInterfaceProcs) ConnectExecProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ExitProc + +func (v *MockInterfaceProcs) ConnectExitProc(cb func(ExecPath string, CGroupPath string, Pid string, PPid string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Procs a{s(ssss)} + +func (v *MockInterfaceProcs) Procs() PropProcsMap { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropProcsMap) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropProcsMap struct { + mock.Mock +} + +func (p MockPropProcsMap) Get(flags dbus.Flags) (value map[string]ProcMessage, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]ProcMessage) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropProcsMap) Set(flags dbus.Flags, value map[string]ProcMessage) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropProcsMap) ConnectChanged(cb func(hasValue bool, value map[string]ProcMessage)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,26 @@ +{ + "Service": "org.deepin.dde.Procs1", + "Objects": [ + { + "Type": "Procs", + "Path": "/org/deepin/dde/Procs1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Procs1", + "Type": "procs", + "Fixes": { + "p/Procs": { + "RefType": "PropProcsMap" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropProcsMap", + "ValueType": "map[string]ProcMessage" + } + ] +} \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,12 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package procs1 + +type ProcMessage struct { + ExecPath string + CGroupPath string + Pid string + PPid string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/Procs.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/Procs.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.procs1/Procs.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.procs1/Procs.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,124 @@ +// Code generated by "./generator ./system/org.deepin.dde.soundthemeplayer1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package soundthemeplayer1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type SoundThemePlayer interface { + soundThemePlayer // interface org.deepin.dde.SoundThemePlayer1 + proxy.Object +} + +type objectSoundThemePlayer struct { + interfaceSoundThemePlayer // interface org.deepin.dde.SoundThemePlayer1 + proxy.ImplObject +} + +func NewSoundThemePlayer(conn *dbus.Conn) SoundThemePlayer { + obj := new(objectSoundThemePlayer) + obj.ImplObject.Init_(conn, "org.deepin.dde.SoundThemePlayer1", "/org/deepin/dde/SoundThemePlayer1") + return obj +} + +type soundThemePlayer interface { + GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call + EnableSound(flags dbus.Flags, name string, enabled bool) error + GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call + EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error + GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call + Play(flags dbus.Flags, theme string, event string, device string) error + GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PlaySoundDesktopLogin(flags dbus.Flags) error + GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call + PrepareShutdownSound(flags dbus.Flags, uid int32) error + GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call + SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error + GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call + SetSoundTheme(flags dbus.Flags, theme string) error +} + +type interfaceSoundThemePlayer struct{} + +func (v *interfaceSoundThemePlayer) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSoundThemePlayer) GetInterfaceName_() string { + return "org.deepin.dde.SoundThemePlayer1" +} + +// method EnableSound + +func (v *interfaceSoundThemePlayer) GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSound", flags, ch, name, enabled) +} + +func (v *interfaceSoundThemePlayer) EnableSound(flags dbus.Flags, name string, enabled bool) error { + return (<-v.GoEnableSound(flags, make(chan *dbus.Call, 1), name, enabled).Done).Err +} + +// method EnableSoundDesktopLogin + +func (v *interfaceSoundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSoundDesktopLogin", flags, ch, enabled) +} + +func (v *interfaceSoundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error { + return (<-v.GoEnableSoundDesktopLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err +} + +// method Play + +func (v *interfaceSoundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Play", flags, ch, theme, event, device) +} + +func (v *interfaceSoundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error { + return (<-v.GoPlay(flags, make(chan *dbus.Call, 1), theme, event, device).Done).Err +} + +// method PlaySoundDesktopLogin + +func (v *interfaceSoundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PlaySoundDesktopLogin", flags, ch) +} + +func (v *interfaceSoundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error { + return (<-v.GoPlaySoundDesktopLogin(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PrepareShutdownSound + +func (v *interfaceSoundThemePlayer) GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PrepareShutdownSound", flags, ch, uid) +} + +func (v *interfaceSoundThemePlayer) PrepareShutdownSound(flags dbus.Flags, uid int32) error { + return (<-v.GoPrepareShutdownSound(flags, make(chan *dbus.Call, 1), uid).Done).Err +} + +// method SaveAudioState + +func (v *interfaceSoundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveAudioState", flags, ch, activePlayback) +} + +func (v *interfaceSoundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error { + return (<-v.GoSaveAudioState(flags, make(chan *dbus.Call, 1), activePlayback).Done).Err +} + +// method SetSoundTheme + +func (v *interfaceSoundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSoundTheme", flags, ch, theme) +} + +func (v *interfaceSoundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error { + return (<-v.GoSetSoundTheme(flags, make(chan *dbus.Call, 1), theme).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,154 @@ +// Code generated by "./generator ./system/org.deepin.dde.soundthemeplayer1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package soundthemeplayer1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockSoundThemePlayer struct { + MockInterfaceSoundThemePlayer // interface org.deepin.dde.SoundThemePlayer1 + proxy.MockObject +} + +type MockInterfaceSoundThemePlayer struct { + mock.Mock +} + +// method EnableSound + +func (v *MockInterfaceSoundThemePlayer) GoEnableSound(flags dbus.Flags, ch chan *dbus.Call, name string, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) EnableSound(flags dbus.Flags, name string, enabled bool) error { + mockArgs := v.Called(flags, name, enabled) + + return mockArgs.Error(0) +} + +// method EnableSoundDesktopLogin + +func (v *MockInterfaceSoundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error { + mockArgs := v.Called(flags, enabled) + + return mockArgs.Error(0) +} + +// method Play + +func (v *MockInterfaceSoundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call { + mockArgs := v.Called(flags, ch, theme, event, device) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error { + mockArgs := v.Called(flags, theme, event, device) + + return mockArgs.Error(0) +} + +// method PlaySoundDesktopLogin + +func (v *MockInterfaceSoundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PrepareShutdownSound + +func (v *MockInterfaceSoundThemePlayer) GoPrepareShutdownSound(flags dbus.Flags, ch chan *dbus.Call, uid int32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) PrepareShutdownSound(flags dbus.Flags, uid int32) error { + mockArgs := v.Called(flags, uid) + + return mockArgs.Error(0) +} + +// method SaveAudioState + +func (v *MockInterfaceSoundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, activePlayback) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error { + mockArgs := v.Called(flags, activePlayback) + + return mockArgs.Error(0) +} + +// method SetSoundTheme + +func (v *MockInterfaceSoundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call { + mockArgs := v.Called(flags, ch, theme) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSoundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error { + mockArgs := v.Called(flags, theme) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.SoundThemePlayer1", + "Objects": [ + { + "Type": "SoundThemePlayer", + "Path": "/org/deepin/dde/SoundThemePlayer1", + "Interfaces": [ + { + "Name": "org.deepin.dde.SoundThemePlayer1", + "Type": "soundThemePlayer" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/SoundThemePlayer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/SoundThemePlayer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.soundthemeplayer1/SoundThemePlayer.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.soundthemeplayer1/SoundThemePlayer.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,123 @@ +// Code generated by "./generator ./system/org.deepin.dde.systeminfo1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package systeminfo1 + +import "errors" + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type SystemInfo interface { + systemInfo // interface org.deepin.dde.SystemInfo1 + proxy.Object +} + +type objectSystemInfo struct { + interfaceSystemInfo // interface org.deepin.dde.SystemInfo1 + proxy.ImplObject +} + +func NewSystemInfo(conn *dbus.Conn) SystemInfo { + obj := new(objectSystemInfo) + obj.ImplObject.Init_(conn, "org.deepin.dde.SystemInfo1", "/org/deepin/dde/SystemInfo1") + return obj +} + +type systemInfo interface { + DMIInfo() PropDMIInfo + MemorySize() proxy.PropUint64 + MemorySizeHuman() proxy.PropString + CurrentSpeed() proxy.PropUint64 +} + +type interfaceSystemInfo struct{} + +func (v *interfaceSystemInfo) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSystemInfo) GetInterfaceName_() string { + return "org.deepin.dde.SystemInfo1" +} + +// property DMIInfo (ssssssssssss) + +func (v *interfaceSystemInfo) DMIInfo() PropDMIInfo { + return &implPropDMIInfo{ + Impl: v, + Name: "DMIInfo", + } +} + +// property MemorySize t + +func (v *interfaceSystemInfo) MemorySize() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemorySize", + } +} + +// property MemorySizeHuman s + +func (v *interfaceSystemInfo) MemorySizeHuman() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "MemorySizeHuman", + } +} + +// property CurrentSpeed t + +func (v *interfaceSystemInfo) CurrentSpeed() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CurrentSpeed", + } +} + +type PropDMIInfo interface { + Get(flags dbus.Flags) (value DMIInfo, err error) + Set(flags dbus.Flags, value DMIInfo) error + ConnectChanged(cb func(hasValue bool, value DMIInfo)) error +} + +type implPropDMIInfo struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDMIInfo) Get(flags dbus.Flags) (value DMIInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDMIInfo) Set(flags dbus.Flags, value DMIInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDMIInfo) ConnectChanged(cb func(hasValue bool, value DMIInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v DMIInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, DMIInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,103 @@ +// Code generated by "./generator ./system/org.deepin.dde.systeminfo1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package systeminfo1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockSystemInfo struct { + MockInterfaceSystemInfo // interface org.deepin.dde.SystemInfo1 + proxy.MockObject +} + +type MockInterfaceSystemInfo struct { + mock.Mock +} + +// property DMIInfo (ssssssssssss) + +func (v *MockInterfaceSystemInfo) DMIInfo() PropDMIInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDMIInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemorySize t + +func (v *MockInterfaceSystemInfo) MemorySize() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemorySizeHuman s + +func (v *MockInterfaceSystemInfo) MemorySizeHuman() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentSpeed t + +func (v *MockInterfaceSystemInfo) CurrentSpeed() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDMIInfo struct { + mock.Mock +} + +func (p MockPropDMIInfo) Get(flags dbus.Flags) (value DMIInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(DMIInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDMIInfo) Set(flags dbus.Flags, value DMIInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDMIInfo) ConnectChanged(cb func(hasValue bool, value DMIInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,26 @@ +{ + "Service": "org.deepin.dde.SystemInfo1", + "Objects": [ + { + "Type": "SystemInfo", + "Path": "/org/deepin/dde/SystemInfo1", + "Interfaces": [ + { + "Name": "org.deepin.dde.SystemInfo1", + "Type": "systemInfo", + "Fixes": { + "p/DMIInfo": { + "RefType": "PropDMIInfo" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropDMIInfo", + "ValueType": "DMIInfo" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,20 @@ +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package systeminfo1 + +type DMIInfo struct { + BiosVendor string + BiosVersion string + BiosDate string + BoardName string + BoardSerial string + BoardVendor string + BoardVersion string + ProductName string + ProductFamily string + ProductSerial string + ProductUUID string + ProductVersion string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/SystemInfo.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/SystemInfo.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.systeminfo1/SystemInfo.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.systeminfo1/SystemInfo.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,120 @@ +// Code generated by "./generator ./system/org.deepin.dde.timedate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timedate1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Timedate interface { + timedate // interface org.deepin.dde.Timedate1 + proxy.Object +} + +type objectTimedate struct { + interfaceTimedate // interface org.deepin.dde.Timedate1 + proxy.ImplObject +} + +func NewTimedate(conn *dbus.Conn) Timedate { + obj := new(objectTimedate) + obj.ImplObject.Init_(conn, "org.deepin.dde.Timedate1", "/org/deepin/dde/Timedate1") + return obj +} + +type timedate interface { + GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, enabled bool, fixSystem bool, message string) *dbus.Call + SetLocalRTC(flags dbus.Flags, enabled bool, fixSystem bool, message string) error + GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, enabled bool, message string) *dbus.Call + SetNTP(flags dbus.Flags, enabled bool, message string) error + GoSetNTPServer(flags dbus.Flags, ch chan *dbus.Call, server string, message string) *dbus.Call + SetNTPServer(flags dbus.Flags, server string, message string) error + GoSetTime(flags dbus.Flags, ch chan *dbus.Call, usec int64, relative bool, message string) *dbus.Call + SetTime(flags dbus.Flags, usec int64, relative bool, message string) error + GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, timezone string, message string) *dbus.Call + SetTimezone(flags dbus.Flags, timezone string, message string) error + NTPServer() proxy.PropString + Timezone() proxy.PropString +} + +type interfaceTimedate struct{} + +func (v *interfaceTimedate) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTimedate) GetInterfaceName_() string { + return "org.deepin.dde.Timedate1" +} + +// method SetLocalRTC + +func (v *interfaceTimedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, enabled bool, fixSystem bool, message string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocalRTC", flags, ch, enabled, fixSystem, message) +} + +func (v *interfaceTimedate) SetLocalRTC(flags dbus.Flags, enabled bool, fixSystem bool, message string) error { + return (<-v.GoSetLocalRTC(flags, make(chan *dbus.Call, 1), enabled, fixSystem, message).Done).Err +} + +// method SetNTP + +func (v *interfaceTimedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, enabled bool, message string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTP", flags, ch, enabled, message) +} + +func (v *interfaceTimedate) SetNTP(flags dbus.Flags, enabled bool, message string) error { + return (<-v.GoSetNTP(flags, make(chan *dbus.Call, 1), enabled, message).Done).Err +} + +// method SetNTPServer + +func (v *interfaceTimedate) GoSetNTPServer(flags dbus.Flags, ch chan *dbus.Call, server string, message string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTPServer", flags, ch, server, message) +} + +func (v *interfaceTimedate) SetNTPServer(flags dbus.Flags, server string, message string) error { + return (<-v.GoSetNTPServer(flags, make(chan *dbus.Call, 1), server, message).Done).Err +} + +// method SetTime + +func (v *interfaceTimedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, usec int64, relative bool, message string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTime", flags, ch, usec, relative, message) +} + +func (v *interfaceTimedate) SetTime(flags dbus.Flags, usec int64, relative bool, message string) error { + return (<-v.GoSetTime(flags, make(chan *dbus.Call, 1), usec, relative, message).Done).Err +} + +// method SetTimezone + +func (v *interfaceTimedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, timezone string, message string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimezone", flags, ch, timezone, message) +} + +func (v *interfaceTimedate) SetTimezone(flags dbus.Flags, timezone string, message string) error { + return (<-v.GoSetTimezone(flags, make(chan *dbus.Call, 1), timezone, message).Done).Err +} + +// property NTPServer s + +func (v *interfaceTimedate) NTPServer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "NTPServer", + } +} + +// property Timezone s + +func (v *interfaceTimedate) Timezone() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Timezone", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,142 @@ +// Code generated by "./generator ./system/org.deepin.dde.timedate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timedate1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockTimedate struct { + MockInterfaceTimedate // interface org.deepin.dde.Timedate1 + proxy.MockObject +} + +type MockInterfaceTimedate struct { + mock.Mock +} + +// method SetLocalRTC + +func (v *MockInterfaceTimedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, enabled bool, fixSystem bool, message string) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled, fixSystem, message) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetLocalRTC(flags dbus.Flags, enabled bool, fixSystem bool, message string) error { + mockArgs := v.Called(flags, enabled, fixSystem, message) + + return mockArgs.Error(0) +} + +// method SetNTP + +func (v *MockInterfaceTimedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, enabled bool, message string) *dbus.Call { + mockArgs := v.Called(flags, ch, enabled, message) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetNTP(flags dbus.Flags, enabled bool, message string) error { + mockArgs := v.Called(flags, enabled, message) + + return mockArgs.Error(0) +} + +// method SetNTPServer + +func (v *MockInterfaceTimedate) GoSetNTPServer(flags dbus.Flags, ch chan *dbus.Call, server string, message string) *dbus.Call { + mockArgs := v.Called(flags, ch, server, message) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetNTPServer(flags dbus.Flags, server string, message string) error { + mockArgs := v.Called(flags, server, message) + + return mockArgs.Error(0) +} + +// method SetTime + +func (v *MockInterfaceTimedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, usec int64, relative bool, message string) *dbus.Call { + mockArgs := v.Called(flags, ch, usec, relative, message) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetTime(flags dbus.Flags, usec int64, relative bool, message string) error { + mockArgs := v.Called(flags, usec, relative, message) + + return mockArgs.Error(0) +} + +// method SetTimezone + +func (v *MockInterfaceTimedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, timezone string, message string) *dbus.Call { + mockArgs := v.Called(flags, ch, timezone, message) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetTimezone(flags dbus.Flags, timezone string, message string) error { + mockArgs := v.Called(flags, timezone, message) + + return mockArgs.Error(0) +} + +// property NTPServer s + +func (v *MockInterfaceTimedate) NTPServer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Timezone s + +func (v *MockInterfaceTimedate) Timezone() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.deepin.dde.Timedate1", + "Objects": [ + { + "Type": "Timedate", + "Path": "/org/deepin/dde/Timedate1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Timedate1", + "Type": "timedate" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/Timedate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/Timedate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.timedate1/Timedate.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.timedate1/Timedate.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,160 @@ +// Code generated by "./generator ./system/org.deepin.dde.uadp1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package uadp1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Uadp interface { + uadp // interface org.deepin.dde.Uadp1 + proxy.Object +} + +type objectUadp struct { + interfaceUadp // interface org.deepin.dde.Uadp1 + proxy.ImplObject +} + +func NewUadp(conn *dbus.Conn) Uadp { + obj := new(objectUadp) + obj.ImplObject.Init_(conn, "org.deepin.dde.Uadp1", "/org/deepin/dde/Uadp1") + return obj +} + +type uadp interface { + GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, dataKey string, keyringKey string) *dbus.Call + SetDataKey(flags dbus.Flags, exePath string, keyName string, dataKey string, keyringKey string) error + GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, keyringKey string) *dbus.Call + GetDataKey(flags dbus.Flags, exePath string, keyName string, keyringKey string) (string, error) + GoAvailable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Available(flags dbus.Flags) (bool, error) + GoDelete(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + Delete(flags dbus.Flags, name string) error + GoGet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + Get(flags dbus.Flags, name string) ([]uint8, error) + GoListName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListName(flags dbus.Flags) ([]string, error) + GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Release(flags dbus.Flags) error + GoSet(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call + Set(flags dbus.Flags, name string, data []uint8) error +} + +type interfaceUadp struct{} + +func (v *interfaceUadp) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUadp) GetInterfaceName_() string { + return "org.deepin.dde.Uadp1" +} + +// method SetDataKey + +func (v *interfaceUadp) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, dataKey string, keyringKey string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDataKey", flags, ch, exePath, keyName, dataKey, keyringKey) +} + +func (v *interfaceUadp) SetDataKey(flags dbus.Flags, exePath string, keyName string, dataKey string, keyringKey string) error { + return (<-v.GoSetDataKey(flags, make(chan *dbus.Call, 1), exePath, keyName, dataKey, keyringKey).Done).Err +} + +// method GetDataKey + +func (v *interfaceUadp) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, keyringKey string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDataKey", flags, ch, exePath, keyName, keyringKey) +} + +func (*interfaceUadp) StoreGetDataKey(call *dbus.Call) (dataKey string, err error) { + err = call.Store(&dataKey) + return +} + +func (v *interfaceUadp) GetDataKey(flags dbus.Flags, exePath string, keyName string, keyringKey string) (string, error) { + return v.StoreGetDataKey( + <-v.GoGetDataKey(flags, make(chan *dbus.Call, 1), exePath, keyName, keyringKey).Done) +} + +// method Available + +func (v *interfaceUadp) GoAvailable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Available", flags, ch) +} + +func (*interfaceUadp) StoreAvailable(call *dbus.Call) (outArg0 bool, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceUadp) Available(flags dbus.Flags) (bool, error) { + return v.StoreAvailable( + <-v.GoAvailable(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Delete + +func (v *interfaceUadp) GoDelete(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, name) +} + +func (v *interfaceUadp) Delete(flags dbus.Flags, name string) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method Get + +func (v *interfaceUadp) GoGet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Get", flags, ch, name) +} + +func (*interfaceUadp) StoreGet(call *dbus.Call) (outArg0 []uint8, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceUadp) Get(flags dbus.Flags, name string) ([]uint8, error) { + return v.StoreGet( + <-v.GoGet(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method ListName + +func (v *interfaceUadp) GoListName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListName", flags, ch) +} + +func (*interfaceUadp) StoreListName(call *dbus.Call) (outArg0 []string, err error) { + err = call.Store(&outArg0) + return +} + +func (v *interfaceUadp) ListName(flags dbus.Flags) ([]string, error) { + return v.StoreListName( + <-v.GoListName(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Release + +func (v *interfaceUadp) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Release", flags, ch) +} + +func (v *interfaceUadp) Release(flags dbus.Flags) error { + return (<-v.GoRelease(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Set + +func (v *interfaceUadp) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Set", flags, ch, name, data) +} + +func (v *interfaceUadp) Set(flags dbus.Flags, name string, data []uint8) error { + return (<-v.GoSet(flags, make(chan *dbus.Call, 1), name, data).Done).Err +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,183 @@ +// Code generated by "./generator ./system/org.deepin.dde.uadp1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package uadp1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockUadp struct { + MockInterfaceUadp // interface org.deepin.dde.Uadp1 + proxy.MockObject +} + +type MockInterfaceUadp struct { + mock.Mock +} + +// method SetDataKey + +func (v *MockInterfaceUadp) GoSetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, dataKey string, keyringKey string) *dbus.Call { + mockArgs := v.Called(flags, ch, exePath, keyName, dataKey, keyringKey) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) SetDataKey(flags dbus.Flags, exePath string, keyName string, dataKey string, keyringKey string) error { + mockArgs := v.Called(flags, exePath, keyName, dataKey, keyringKey) + + return mockArgs.Error(0) +} + +// method GetDataKey + +func (v *MockInterfaceUadp) GoGetDataKey(flags dbus.Flags, ch chan *dbus.Call, exePath string, keyName string, keyringKey string) *dbus.Call { + mockArgs := v.Called(flags, ch, exePath, keyName, keyringKey) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) GetDataKey(flags dbus.Flags, exePath string, keyName string, keyringKey string) (string, error) { + mockArgs := v.Called(flags, exePath, keyName, keyringKey) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Available + +func (v *MockInterfaceUadp) GoAvailable(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) Available(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Delete + +func (v *MockInterfaceUadp) GoDelete(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) Delete(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method Get + +func (v *MockInterfaceUadp) GoGet(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) Get(flags dbus.Flags, name string) ([]uint8, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListName + +func (v *MockInterfaceUadp) GoListName(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) ListName(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Release + +func (v *MockInterfaceUadp) GoRelease(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) Release(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Set + +func (v *MockInterfaceUadp) GoSet(flags dbus.Flags, ch chan *dbus.Call, name string, data []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, name, data) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUadp) Set(flags dbus.Flags, name string, data []uint8) error { + mockArgs := v.Called(flags, name, data) + + return mockArgs.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ +{ + "Service": "org.deepin.dde.Uadp1", + "Objects": [ + { + "Type": "Uadp", + "Path": "/org/deepin/dde/Uadp1", + "Interfaces": [ + { + "Name": "org.deepin.dde.Uadp1", + "Type": "uadp" + } + ] + } + ] + } + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/Uadp.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/Uadp.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.deepin.dde.uadp1/Uadp.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.deepin.dde.uadp1/Uadp.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,444 @@ +// Code generated by "./generator ./system/org.freedesktop.dbus"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dbus + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type DBus interface { + dbusIfc // interface org.freedesktop.DBus + proxy.Object +} + +type objectDBus struct { + interfaceDbusIfc // interface org.freedesktop.DBus + proxy.ImplObject +} + +func NewDBus(conn *dbus.Conn) DBus { + obj := new(objectDBus) + obj.ImplObject.Init_(conn, "org.freedesktop.DBus", "/org/freedesktop/DBus") + return obj +} + +type dbusIfc interface { + GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Hello(flags dbus.Flags) (string, error) + GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) + GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) + GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call + StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) + GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call + UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error + GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) + GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListNames(flags dbus.Flags) ([]string, error) + GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListActivatableNames(flags dbus.Flags) ([]string, error) + GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + AddMatch(flags dbus.Flags, arg0 string) error + GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + RemoveMatch(flags dbus.Flags, arg0 string) error + GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetNameOwner(flags dbus.Flags, arg0 string) (string, error) + GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) + GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) + GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) + GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) + GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) + GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ReloadConfig(flags dbus.Flags) error + GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetId(flags dbus.Flags) (string, error) + GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call + GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) + ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) + ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) + ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) +} + +type interfaceDbusIfc struct{} + +func (v *interfaceDbusIfc) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDbusIfc) GetInterfaceName_() string { + return "org.freedesktop.DBus" +} + +// method Hello + +func (v *interfaceDbusIfc) GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hello", flags, ch) +} + +func (*interfaceDbusIfc) StoreHello(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) Hello(flags dbus.Flags) (string, error) { + return v.StoreHello( + <-v.GoHello(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestName + +func (v *interfaceDbusIfc) GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestName", flags, ch, arg0, arg1) +} + +func (*interfaceDbusIfc) StoreRequestName(call *dbus.Call) (arg2 uint32, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceDbusIfc) RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + return v.StoreRequestName( + <-v.GoRequestName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method ReleaseName + +func (v *interfaceDbusIfc) GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseName", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreReleaseName(call *dbus.Call) (arg1 uint32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) { + return v.StoreReleaseName( + <-v.GoReleaseName(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method StartServiceByName + +func (v *interfaceDbusIfc) GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartServiceByName", flags, ch, arg0, arg1) +} + +func (*interfaceDbusIfc) StoreStartServiceByName(call *dbus.Call) (arg2 uint32, err error) { + err = call.Store(&arg2) + return +} + +func (v *interfaceDbusIfc) StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + return v.StoreStartServiceByName( + <-v.GoStartServiceByName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done) +} + +// method UpdateActivationEnvironment + +func (v *interfaceDbusIfc) GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateActivationEnvironment", flags, ch, arg0) +} + +func (v *interfaceDbusIfc) UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error { + return (<-v.GoUpdateActivationEnvironment(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method NameHasOwner + +func (v *interfaceDbusIfc) GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NameHasOwner", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreNameHasOwner(call *dbus.Call) (arg1 bool, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) { + return v.StoreNameHasOwner( + <-v.GoNameHasOwner(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListNames + +func (v *interfaceDbusIfc) GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListNames", flags, ch) +} + +func (*interfaceDbusIfc) StoreListNames(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) ListNames(flags dbus.Flags) ([]string, error) { + return v.StoreListNames( + <-v.GoListNames(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListActivatableNames + +func (v *interfaceDbusIfc) GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListActivatableNames", flags, ch) +} + +func (*interfaceDbusIfc) StoreListActivatableNames(call *dbus.Call) (arg0 []string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) ListActivatableNames(flags dbus.Flags) ([]string, error) { + return v.StoreListActivatableNames( + <-v.GoListActivatableNames(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AddMatch + +func (v *interfaceDbusIfc) GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddMatch", flags, ch, arg0) +} + +func (v *interfaceDbusIfc) AddMatch(flags dbus.Flags, arg0 string) error { + return (<-v.GoAddMatch(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method RemoveMatch + +func (v *interfaceDbusIfc) GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveMatch", flags, ch, arg0) +} + +func (v *interfaceDbusIfc) RemoveMatch(flags dbus.Flags, arg0 string) error { + return (<-v.GoRemoveMatch(flags, make(chan *dbus.Call, 1), arg0).Done).Err +} + +// method GetNameOwner + +func (v *interfaceDbusIfc) GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNameOwner", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetNameOwner(call *dbus.Call) (arg1 string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetNameOwner(flags dbus.Flags, arg0 string) (string, error) { + return v.StoreGetNameOwner( + <-v.GoGetNameOwner(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ListQueuedOwners + +func (v *interfaceDbusIfc) GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListQueuedOwners", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreListQueuedOwners(call *dbus.Call) (arg1 []string, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) { + return v.StoreListQueuedOwners( + <-v.GoListQueuedOwners(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetConnectionUnixUser + +func (v *interfaceDbusIfc) GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionUnixUser", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionUnixUser(call *dbus.Call) (arg1 uint32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) { + return v.StoreGetConnectionUnixUser( + <-v.GoGetConnectionUnixUser(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetConnectionUnixProcessID + +func (v *interfaceDbusIfc) GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionUnixProcessID", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionUnixProcessID(call *dbus.Call) (arg1 uint32, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) { + return v.StoreGetConnectionUnixProcessID( + <-v.GoGetConnectionUnixProcessID(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetAdtAuditSessionData + +func (v *interfaceDbusIfc) GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAdtAuditSessionData", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetAdtAuditSessionData(call *dbus.Call) (arg1 []uint8, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) { + return v.StoreGetAdtAuditSessionData( + <-v.GoGetAdtAuditSessionData(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method GetConnectionSELinuxSecurityContext + +func (v *interfaceDbusIfc) GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionSELinuxSecurityContext", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionSELinuxSecurityContext(call *dbus.Call) (arg1 []uint8, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) { + return v.StoreGetConnectionSELinuxSecurityContext( + <-v.GoGetConnectionSELinuxSecurityContext(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// method ReloadConfig + +func (v *interfaceDbusIfc) GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadConfig", flags, ch) +} + +func (v *interfaceDbusIfc) ReloadConfig(flags dbus.Flags) error { + return (<-v.GoReloadConfig(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetId + +func (v *interfaceDbusIfc) GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetId", flags, ch) +} + +func (*interfaceDbusIfc) StoreGetId(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceDbusIfc) GetId(flags dbus.Flags) (string, error) { + return v.StoreGetId( + <-v.GoGetId(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetConnectionCredentials + +func (v *interfaceDbusIfc) GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionCredentials", flags, ch, arg0) +} + +func (*interfaceDbusIfc) StoreGetConnectionCredentials(call *dbus.Call) (arg1 map[string]dbus.Variant, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceDbusIfc) GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { + return v.StoreGetConnectionCredentials( + <-v.GoGetConnectionCredentials(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// signal NameOwnerChanged + +func (v *interfaceDbusIfc) ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameOwnerChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameOwnerChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + var arg1 string + var arg2 string + err := dbus.Store(sig.Body, &arg0, &arg1, &arg2) + if err == nil { + cb(arg0, arg1, arg2) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NameLost + +func (v *interfaceDbusIfc) ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameLost", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameLost", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NameAcquired + +func (v *interfaceDbusIfc) ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NameAcquired", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NameAcquired", + } + handlerFunc := func(sig *dbus.Signal) { + var arg0 string + err := dbus.Store(sig.Body, &arg0) + if err == nil { + cb(arg0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,476 @@ +// Code generated by "./generator ./system/org.freedesktop.dbus"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package dbus + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockDBus struct { + MockInterfaceDbusIfc // interface org.freedesktop.DBus + proxy.MockObject +} + +type MockInterfaceDbusIfc struct { + mock.Mock +} + +// method Hello + +func (v *MockInterfaceDbusIfc) GoHello(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) Hello(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method RequestName + +func (v *MockInterfaceDbusIfc) GoRequestName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) RequestName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + mockArgs := v.Called(flags, arg0, arg1) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReleaseName + +func (v *MockInterfaceDbusIfc) GoReleaseName(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ReleaseName(flags dbus.Flags, arg0 string) (uint32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StartServiceByName + +func (v *MockInterfaceDbusIfc) GoStartServiceByName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) StartServiceByName(flags dbus.Flags, arg0 string, arg1 uint32) (uint32, error) { + mockArgs := v.Called(flags, arg0, arg1) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method UpdateActivationEnvironment + +func (v *MockInterfaceDbusIfc) GoUpdateActivationEnvironment(flags dbus.Flags, ch chan *dbus.Call, arg0 map[string]string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) UpdateActivationEnvironment(flags dbus.Flags, arg0 map[string]string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method NameHasOwner + +func (v *MockInterfaceDbusIfc) GoNameHasOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) NameHasOwner(flags dbus.Flags, arg0 string) (bool, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method ListNames + +func (v *MockInterfaceDbusIfc) GoListNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ListNames(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListActivatableNames + +func (v *MockInterfaceDbusIfc) GoListActivatableNames(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ListActivatableNames(flags dbus.Flags) ([]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddMatch + +func (v *MockInterfaceDbusIfc) GoAddMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) AddMatch(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method RemoveMatch + +func (v *MockInterfaceDbusIfc) GoRemoveMatch(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) RemoveMatch(flags dbus.Flags, arg0 string) error { + mockArgs := v.Called(flags, arg0) + + return mockArgs.Error(0) +} + +// method GetNameOwner + +func (v *MockInterfaceDbusIfc) GoGetNameOwner(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetNameOwner(flags dbus.Flags, arg0 string) (string, error) { + mockArgs := v.Called(flags, arg0) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ListQueuedOwners + +func (v *MockInterfaceDbusIfc) GoListQueuedOwners(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ListQueuedOwners(flags dbus.Flags, arg0 string) ([]string, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionUnixUser + +func (v *MockInterfaceDbusIfc) GoGetConnectionUnixUser(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionUnixUser(flags dbus.Flags, arg0 string) (uint32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionUnixProcessID + +func (v *MockInterfaceDbusIfc) GoGetConnectionUnixProcessID(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionUnixProcessID(flags dbus.Flags, arg0 string) (uint32, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAdtAuditSessionData + +func (v *MockInterfaceDbusIfc) GoGetAdtAuditSessionData(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetAdtAuditSessionData(flags dbus.Flags, arg0 string) ([]uint8, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionSELinuxSecurityContext + +func (v *MockInterfaceDbusIfc) GoGetConnectionSELinuxSecurityContext(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionSELinuxSecurityContext(flags dbus.Flags, arg0 string) ([]uint8, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadConfig + +func (v *MockInterfaceDbusIfc) GoReloadConfig(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) ReloadConfig(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetId + +func (v *MockInterfaceDbusIfc) GoGetId(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetId(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetConnectionCredentials + +func (v *MockInterfaceDbusIfc) GoGetConnectionCredentials(flags dbus.Flags, ch chan *dbus.Call, arg0 string) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDbusIfc) GetConnectionCredentials(flags dbus.Flags, arg0 string) (map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameOwnerChanged + +func (v *MockInterfaceDbusIfc) ConnectNameOwnerChanged(cb func(arg0 string, arg1 string, arg2 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameLost + +func (v *MockInterfaceDbusIfc) ConnectNameLost(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NameAcquired + +func (v *MockInterfaceDbusIfc) ConnectNameAcquired(cb func(arg0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.freedesktop.DBus", + "Objects": [ + { + "Type": "DBus", + "Path": "/org/freedesktop/DBus", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus", + "Type": "dbusIfc" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/DBus.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/DBus.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.dbus/DBus.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.dbus/DBus.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,390 @@ +// Code generated by "./generator ./system/org.freedesktop.geoclue2"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package geoclue2 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + manager // interface org.freedesktop.GeoClue2.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.GeoClue2.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.GeoClue2", "/org/freedesktop/GeoClue2/Manager") + return obj +} + +type manager interface { + GoGetClient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetClient(flags dbus.Flags) (dbus.ObjectPath, error) + GoAddAgent(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + AddAgent(flags dbus.Flags, id string) error + InUse() proxy.PropBool + AvailableAccuracyLevel() proxy.PropUint32 +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.GeoClue2.Manager" +} + +// method GetClient + +func (v *interfaceManager) GoGetClient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetClient", flags, ch) +} + +func (*interfaceManager) StoreGetClient(call *dbus.Call) (client dbus.ObjectPath, err error) { + err = call.Store(&client) + return +} + +func (v *interfaceManager) GetClient(flags dbus.Flags) (dbus.ObjectPath, error) { + return v.StoreGetClient( + <-v.GoGetClient(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AddAgent + +func (v *interfaceManager) GoAddAgent(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAgent", flags, ch, id) +} + +func (v *interfaceManager) AddAgent(flags dbus.Flags, id string) error { + return (<-v.GoAddAgent(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// property InUse b + +func (v *interfaceManager) InUse() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "InUse", + } +} + +// property AvailableAccuracyLevel u + +func (v *interfaceManager) AvailableAccuracyLevel() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "AvailableAccuracyLevel", + } +} + +type Client interface { + client // interface org.freedesktop.GeoClue2.Client + proxy.Object +} + +type objectClient struct { + interfaceClient // interface org.freedesktop.GeoClue2.Client + proxy.ImplObject +} + +func NewClient(conn *dbus.Conn, path dbus.ObjectPath) (Client, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectClient) + obj.ImplObject.Init_(conn, "org.freedesktop.GeoClue2", path) + return obj, nil +} + +type client interface { + GoStart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Start(flags dbus.Flags) error + GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Stop(flags dbus.Flags) error + ConnectLocationUpdated(cb func(old dbus.ObjectPath, new dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Location() proxy.PropObjectPath + DistanceThreshold() proxy.PropUint32 + TimeThreshold() proxy.PropUint32 + DesktopId() proxy.PropString + RequestedAccuracyLevel() proxy.PropUint32 + Active() proxy.PropBool +} + +type interfaceClient struct{} + +func (v *interfaceClient) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceClient) GetInterfaceName_() string { + return "org.freedesktop.GeoClue2.Client" +} + +// method Start + +func (v *interfaceClient) GoStart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch) +} + +func (v *interfaceClient) Start(flags dbus.Flags) error { + return (<-v.GoStart(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Stop + +func (v *interfaceClient) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch) +} + +func (v *interfaceClient) Stop(flags dbus.Flags) error { + return (<-v.GoStop(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal LocationUpdated + +func (v *interfaceClient) ConnectLocationUpdated(cb func(old dbus.ObjectPath, new dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LocationUpdated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LocationUpdated", + } + handlerFunc := func(sig *dbus.Signal) { + var old dbus.ObjectPath + var new dbus.ObjectPath + err := dbus.Store(sig.Body, &old, &new) + if err == nil { + cb(old, new) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Location o + +func (v *interfaceClient) Location() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Location", + } +} + +// property DistanceThreshold u + +func (v *interfaceClient) DistanceThreshold() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "DistanceThreshold", + } +} + +// property TimeThreshold u + +func (v *interfaceClient) TimeThreshold() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "TimeThreshold", + } +} + +// property DesktopId s + +func (v *interfaceClient) DesktopId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DesktopId", + } +} + +// property RequestedAccuracyLevel u + +func (v *interfaceClient) RequestedAccuracyLevel() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RequestedAccuracyLevel", + } +} + +// property Active b + +func (v *interfaceClient) Active() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Active", + } +} + +type Location interface { + location // interface org.freedesktop.GeoClue2.Location + proxy.Object +} + +type objectLocation struct { + interfaceLocation // interface org.freedesktop.GeoClue2.Location + proxy.ImplObject +} + +func NewLocation(conn *dbus.Conn, path dbus.ObjectPath) (Location, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectLocation) + obj.ImplObject.Init_(conn, "org.freedesktop.GeoClue2", path) + return obj, nil +} + +type location interface { + Latitude() proxy.PropDouble + Longitude() proxy.PropDouble + Accuracy() proxy.PropDouble + Altitude() proxy.PropDouble + Speed() proxy.PropDouble + Heading() proxy.PropDouble + Description() proxy.PropString + Timestamp() PropTimestamp +} + +type interfaceLocation struct{} + +func (v *interfaceLocation) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceLocation) GetInterfaceName_() string { + return "org.freedesktop.GeoClue2.Location" +} + +// property Latitude d + +func (v *interfaceLocation) Latitude() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Latitude", + } +} + +// property Longitude d + +func (v *interfaceLocation) Longitude() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Longitude", + } +} + +// property Accuracy d + +func (v *interfaceLocation) Accuracy() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Accuracy", + } +} + +// property Altitude d + +func (v *interfaceLocation) Altitude() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Altitude", + } +} + +// property Speed d + +func (v *interfaceLocation) Speed() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Speed", + } +} + +// property Heading d + +func (v *interfaceLocation) Heading() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Heading", + } +} + +// property Description s + +func (v *interfaceLocation) Description() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Description", + } +} + +type PropTimestamp interface { + Get(flags dbus.Flags) (value Timestamp, err error) + Set(flags dbus.Flags, value Timestamp) error + ConnectChanged(cb func(hasValue bool, value Timestamp)) error +} + +type implPropTimestamp struct { + Impl proxy.Implementer + Name string +} + +func (p implPropTimestamp) Get(flags dbus.Flags) (value Timestamp, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropTimestamp) Set(flags dbus.Flags, value Timestamp) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropTimestamp) ConnectChanged(cb func(hasValue bool, value Timestamp)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v Timestamp + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, Timestamp{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Timestamp (tt) + +func (v *interfaceLocation) Timestamp() PropTimestamp { + return &implPropTimestamp{ + Impl: v, + Name: "Timestamp", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,371 @@ +// Code generated by "./generator ./system/org.freedesktop.geoclue2"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package geoclue2 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.GeoClue2.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method GetClient + +func (v *MockInterfaceManager) GoGetClient(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetClient(flags dbus.Flags) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddAgent + +func (v *MockInterfaceManager) GoAddAgent(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AddAgent(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// property InUse b + +func (v *MockInterfaceManager) InUse() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AvailableAccuracyLevel u + +func (v *MockInterfaceManager) AvailableAccuracyLevel() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockClient struct { + MockInterfaceClient // interface org.freedesktop.GeoClue2.Client + proxy.MockObject +} + +type MockInterfaceClient struct { + mock.Mock +} + +// method Start + +func (v *MockInterfaceClient) GoStart(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClient) Start(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Stop + +func (v *MockInterfaceClient) GoStop(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceClient) Stop(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal LocationUpdated + +func (v *MockInterfaceClient) ConnectLocationUpdated(cb func(old dbus.ObjectPath, new dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Location o + +func (v *MockInterfaceClient) Location() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DistanceThreshold u + +func (v *MockInterfaceClient) DistanceThreshold() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeThreshold u + +func (v *MockInterfaceClient) TimeThreshold() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DesktopId s + +func (v *MockInterfaceClient) DesktopId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequestedAccuracyLevel u + +func (v *MockInterfaceClient) RequestedAccuracyLevel() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Active b + +func (v *MockInterfaceClient) Active() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockLocation struct { + MockInterfaceLocation // interface org.freedesktop.GeoClue2.Location + proxy.MockObject +} + +type MockInterfaceLocation struct { + mock.Mock +} + +// property Latitude d + +func (v *MockInterfaceLocation) Latitude() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Longitude d + +func (v *MockInterfaceLocation) Longitude() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Accuracy d + +func (v *MockInterfaceLocation) Accuracy() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Altitude d + +func (v *MockInterfaceLocation) Altitude() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Speed d + +func (v *MockInterfaceLocation) Speed() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Heading d + +func (v *MockInterfaceLocation) Heading() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Description s + +func (v *MockInterfaceLocation) Description() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropTimestamp struct { + mock.Mock +} + +func (p MockPropTimestamp) Get(flags dbus.Flags) (value Timestamp, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(Timestamp) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropTimestamp) Set(flags dbus.Flags, value Timestamp) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropTimestamp) ConnectChanged(cb func(hasValue bool, value Timestamp)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Timestamp (tt) + +func (v *MockInterfaceLocation) Timestamp() PropTimestamp { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropTimestamp) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/Client.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/Client.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/Client.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/Client.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ +{ + "Service": "org.freedesktop.GeoClue2", + "Objects": [ + { + "Type": "Manager", + "Path": "/org/freedesktop/GeoClue2/Manager", + "Interfaces": [ + { + "Name": "org.freedesktop.GeoClue2.Manager", + "Type": "manager" + } + ] + }, + { + "Type":"Client", + "Interfaces": [ + { + "Name": "org.freedesktop.GeoClue2.Client", + "Type": "client" + } + ] + }, + { + "Type":"Location", + "Interfaces": [ + { + "Name": "org.freedesktop.GeoClue2.Location", + "Type": "location", + "Fixes": { + "p/Timestamp": { + "Type": "PropTimestamp", + "ValueType": "Timestamp", + "EmptyValue": "Timestamp{}" + } + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/Location.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/Location.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/Location.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/Location.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.geoclue2/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.geoclue2/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,19 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package geoclue2 + +type Timestamp struct { + Seconds uint64 + Microseconds uint64 +} + +const ( + AccuracyLevelNone = 0 + AccuracyLevelCountry = 1 + AccuracyLevelCity = 4 + AccuracyLevelNeighborhood = 5 + AccuracyLevelStreet = 6 + AccuracyLevelExact = 8 +) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,272 @@ +// Code generated by "./generator ./system/org.freedesktop.hostname1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package hostname1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Hostname interface { + hostname // interface org.freedesktop.hostname1 + proxy.Object +} + +type objectHostname struct { + interfaceHostname // interface org.freedesktop.hostname1 + proxy.ImplObject +} + +func NewHostname(conn *dbus.Conn) Hostname { + obj := new(objectHostname) + obj.ImplObject.Init_(conn, "org.freedesktop.hostname1", "/org/freedesktop/hostname1") + return obj +} + +type hostname interface { + GoSetHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetHostname(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetStaticHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetStaticHostname(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetPrettyHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetPrettyHostname(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetIconName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetIconName(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetChassis(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetChassis(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetDeployment(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetDeployment(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetLocation(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetLocation(flags dbus.Flags, arg0 string, arg1 bool) error + GoGetProductUUID(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call + GetProductUUID(flags dbus.Flags, arg0 bool) ([]uint8, error) + Hostname() proxy.PropString + StaticHostname() proxy.PropString + PrettyHostname() proxy.PropString + IconName() proxy.PropString + Chassis() proxy.PropString + Deployment() proxy.PropString + Location() proxy.PropString + KernelName() proxy.PropString + KernelRelease() proxy.PropString + KernelVersion() proxy.PropString + OperatingSystemPrettyName() proxy.PropString + OperatingSystemCPEName() proxy.PropString + HomeURL() proxy.PropString +} + +type interfaceHostname struct{} + +func (v *interfaceHostname) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceHostname) GetInterfaceName_() string { + return "org.freedesktop.hostname1" +} + +// method SetHostname + +func (v *interfaceHostname) GoSetHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetHostname", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetHostname(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetHostname(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetStaticHostname + +func (v *interfaceHostname) GoSetStaticHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetStaticHostname", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetStaticHostname(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetStaticHostname(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetPrettyHostname + +func (v *interfaceHostname) GoSetPrettyHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPrettyHostname", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetPrettyHostname(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetPrettyHostname(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetIconName + +func (v *interfaceHostname) GoSetIconName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIconName", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetIconName(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetIconName(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetChassis + +func (v *interfaceHostname) GoSetChassis(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetChassis", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetChassis(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetChassis(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetDeployment + +func (v *interfaceHostname) GoSetDeployment(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDeployment", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetDeployment(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetDeployment(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetLocation + +func (v *interfaceHostname) GoSetLocation(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocation", flags, ch, arg0, arg1) +} + +func (v *interfaceHostname) SetLocation(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetLocation(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method GetProductUUID + +func (v *interfaceHostname) GoGetProductUUID(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProductUUID", flags, ch, arg0) +} + +func (*interfaceHostname) StoreGetProductUUID(call *dbus.Call) (arg1 []uint8, err error) { + err = call.Store(&arg1) + return +} + +func (v *interfaceHostname) GetProductUUID(flags dbus.Flags, arg0 bool) ([]uint8, error) { + return v.StoreGetProductUUID( + <-v.GoGetProductUUID(flags, make(chan *dbus.Call, 1), arg0).Done) +} + +// property Hostname s + +func (v *interfaceHostname) Hostname() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Hostname", + } +} + +// property StaticHostname s + +func (v *interfaceHostname) StaticHostname() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StaticHostname", + } +} + +// property PrettyHostname s + +func (v *interfaceHostname) PrettyHostname() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PrettyHostname", + } +} + +// property IconName s + +func (v *interfaceHostname) IconName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IconName", + } +} + +// property Chassis s + +func (v *interfaceHostname) Chassis() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Chassis", + } +} + +// property Deployment s + +func (v *interfaceHostname) Deployment() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Deployment", + } +} + +// property Location s + +func (v *interfaceHostname) Location() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Location", + } +} + +// property KernelName s + +func (v *interfaceHostname) KernelName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KernelName", + } +} + +// property KernelRelease s + +func (v *interfaceHostname) KernelRelease() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KernelRelease", + } +} + +// property KernelVersion s + +func (v *interfaceHostname) KernelVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KernelVersion", + } +} + +// property OperatingSystemPrettyName s + +func (v *interfaceHostname) OperatingSystemPrettyName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OperatingSystemPrettyName", + } +} + +// property OperatingSystemCPEName s + +func (v *interfaceHostname) OperatingSystemCPEName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OperatingSystemCPEName", + } +} + +// property HomeURL s + +func (v *interfaceHostname) HomeURL() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HomeURL", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,347 @@ +// Code generated by "./generator ./system/org.freedesktop.hostname1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package hostname1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockHostname struct { + MockInterfaceHostname // interface org.freedesktop.hostname1 + proxy.MockObject +} + +type MockInterfaceHostname struct { + mock.Mock +} + +// method SetHostname + +func (v *MockInterfaceHostname) GoSetHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetHostname(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetStaticHostname + +func (v *MockInterfaceHostname) GoSetStaticHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetStaticHostname(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetPrettyHostname + +func (v *MockInterfaceHostname) GoSetPrettyHostname(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetPrettyHostname(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetIconName + +func (v *MockInterfaceHostname) GoSetIconName(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetIconName(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetChassis + +func (v *MockInterfaceHostname) GoSetChassis(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetChassis(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetDeployment + +func (v *MockInterfaceHostname) GoSetDeployment(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetDeployment(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetLocation + +func (v *MockInterfaceHostname) GoSetLocation(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) SetLocation(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method GetProductUUID + +func (v *MockInterfaceHostname) GoGetProductUUID(flags dbus.Flags, ch chan *dbus.Call, arg0 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceHostname) GetProductUUID(flags dbus.Flags, arg0 bool) ([]uint8, error) { + mockArgs := v.Called(flags, arg0) + + ret0, ok := mockArgs.Get(0).([]uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Hostname s + +func (v *MockInterfaceHostname) Hostname() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StaticHostname s + +func (v *MockInterfaceHostname) StaticHostname() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrettyHostname s + +func (v *MockInterfaceHostname) PrettyHostname() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IconName s + +func (v *MockInterfaceHostname) IconName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Chassis s + +func (v *MockInterfaceHostname) Chassis() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Deployment s + +func (v *MockInterfaceHostname) Deployment() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Location s + +func (v *MockInterfaceHostname) Location() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelName s + +func (v *MockInterfaceHostname) KernelName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelRelease s + +func (v *MockInterfaceHostname) KernelRelease() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelVersion s + +func (v *MockInterfaceHostname) KernelVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OperatingSystemPrettyName s + +func (v *MockInterfaceHostname) OperatingSystemPrettyName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OperatingSystemCPEName s + +func (v *MockInterfaceHostname) OperatingSystemCPEName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HomeURL s + +func (v *MockInterfaceHostname) HomeURL() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ +{ + "Service": "org.freedesktop.hostname1", + "Objects": [ + { + "Type": "Hostname", + "Path": "/org/freedesktop/hostname1", + "Interfaces": [ + { + "Name": "org.freedesktop.hostname1", + "Type": "hostname", + "Accessor": "Hostname" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/Hostname.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/Hostname.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.hostname1/Hostname.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.hostname1/Hostname.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,2314 @@ +// Code generated by "./generator ./system/org.freedesktop.login1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package login1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + manager // interface org.freedesktop.login1.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.login1.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.login1", "/org/freedesktop/login1") + return obj +} + +type manager interface { + GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + GetSession(flags dbus.Flags, sessionId string) (dbus.ObjectPath, error) + GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call + GetSessionByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) + GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call + GetUser(flags dbus.Flags, uid uint32) (dbus.ObjectPath, error) + GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call + GetUserByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) + GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call + GetSeat(flags dbus.Flags, seatId string) (dbus.ObjectPath, error) + GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListSessions(flags dbus.Flags) ([]SessionDetail, error) + GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListUsers(flags dbus.Flags) ([]UserDetail, error) + GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListSeats(flags dbus.Flags) ([]SeatInfo, error) + GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListInhibitors(flags dbus.Flags) ([]InhibitorInfo, error) + GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call + CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (string, dbus.ObjectPath, string, dbus.UnixFD, uint32, string, uint32, bool, error) + GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + ReleaseSession(flags dbus.Flags, sessionId string) error + GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + ActivateSession(flags dbus.Flags, sessionId string) error + GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call + ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error + GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + LockSession(flags dbus.Flags, sessionId string) error + GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + UnlockSession(flags dbus.Flags, sessionId string) error + GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + LockSessions(flags dbus.Flags) error + GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + UnlockSessions(flags dbus.Flags) error + GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, signo int32) *dbus.Call + KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error + GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call + KillUser(flags dbus.Flags, uid uint32, signo int32) error + GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + TerminateSession(flags dbus.Flags, sessionId string) error + GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call + TerminateUser(flags dbus.Flags, uid uint32) error + GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call + TerminateSeat(flags dbus.Flags, seatId string) error + GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, interactive bool) *dbus.Call + SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error + GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, interactive bool) *dbus.Call + AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error + GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call + FlushDevices(flags dbus.Flags, interactive bool) error + GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call + PowerOff(flags dbus.Flags, interactive bool) error + GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call + Reboot(flags dbus.Flags, interactive bool) error + GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call + Suspend(flags dbus.Flags, interactive bool) error + GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call + Hibernate(flags dbus.Flags, interactive bool) error + GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call + HybridSleep(flags dbus.Flags, interactive bool) error + GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanPowerOff(flags dbus.Flags) (string, error) + GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanReboot(flags dbus.Flags) (string, error) + GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanSuspend(flags dbus.Flags) (string, error) + GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanHibernate(flags dbus.Flags) (string, error) + GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanHybridSleep(flags dbus.Flags) (string, error) + GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call + ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error + GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelScheduledShutdown(flags dbus.Flags) (bool, error) + GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, mode string) *dbus.Call + Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (dbus.UnixFD, error) + GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CanRebootToFirmwareSetup(flags dbus.Flags) (string, error) + GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error + GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call + SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error + ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error) + ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) + EnableWallMessages() proxy.PropBool + WallMessage() proxy.PropString + NAutoVTs() proxy.PropUint32 + KillOnlyUsers() proxy.PropStringArray + KillExcludeUsers() proxy.PropStringArray + KillUserProcesses() proxy.PropBool + RebootToFirmwareSetup() proxy.PropBool + IdleHint() proxy.PropBool + IdleSinceHint() proxy.PropUint64 + IdleSinceHintMonotonic() proxy.PropUint64 + BlockInhibited() proxy.PropString + DelayInhibited() proxy.PropString + InhibitDelayMaxUSec() proxy.PropUint64 + HandlePowerKey() proxy.PropString + HandleSuspendKey() proxy.PropString + HandleHibernateKey() proxy.PropString + HandleLidSwitch() proxy.PropString + HandleLidSwitchDocked() proxy.PropString + HoldoffTimeoutUSec() proxy.PropUint64 + IdleAction() proxy.PropString + IdleActionUSec() proxy.PropUint64 + PreparingForShutdown() proxy.PropBool + PreparingForSleep() proxy.PropBool + ScheduledShutdown() PropManagerScheduledShutdown + Docked() proxy.PropBool + RemoveIPC() proxy.PropBool + RuntimeDirectorySize() proxy.PropUint64 + InhibitorsMax() proxy.PropUint64 + NCurrentInhibitors() proxy.PropUint64 + SessionsMax() proxy.PropUint64 + NCurrentSessions() proxy.PropUint64 + UserTasksMax() proxy.PropUint64 +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.login1.Manager" +} + +// method GetSession + +func (v *interfaceManager) GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSession", flags, ch, sessionId) +} + +func (*interfaceManager) StoreGetSession(call *dbus.Call) (sessionPath dbus.ObjectPath, err error) { + err = call.Store(&sessionPath) + return +} + +func (v *interfaceManager) GetSession(flags dbus.Flags, sessionId string) (dbus.ObjectPath, error) { + return v.StoreGetSession( + <-v.GoGetSession(flags, make(chan *dbus.Call, 1), sessionId).Done) +} + +// method GetSessionByPID + +func (v *interfaceManager) GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSessionByPID", flags, ch, pid) +} + +func (*interfaceManager) StoreGetSessionByPID(call *dbus.Call) (sessionPath dbus.ObjectPath, err error) { + err = call.Store(&sessionPath) + return +} + +func (v *interfaceManager) GetSessionByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + return v.StoreGetSessionByPID( + <-v.GoGetSessionByPID(flags, make(chan *dbus.Call, 1), pid).Done) +} + +// method GetUser + +func (v *interfaceManager) GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUser", flags, ch, uid) +} + +func (*interfaceManager) StoreGetUser(call *dbus.Call) (userPath dbus.ObjectPath, err error) { + err = call.Store(&userPath) + return +} + +func (v *interfaceManager) GetUser(flags dbus.Flags, uid uint32) (dbus.ObjectPath, error) { + return v.StoreGetUser( + <-v.GoGetUser(flags, make(chan *dbus.Call, 1), uid).Done) +} + +// method GetUserByPID + +func (v *interfaceManager) GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUserByPID", flags, ch, pid) +} + +func (*interfaceManager) StoreGetUserByPID(call *dbus.Call) (userPath dbus.ObjectPath, err error) { + err = call.Store(&userPath) + return +} + +func (v *interfaceManager) GetUserByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + return v.StoreGetUserByPID( + <-v.GoGetUserByPID(flags, make(chan *dbus.Call, 1), pid).Done) +} + +// method GetSeat + +func (v *interfaceManager) GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSeat", flags, ch, seatId) +} + +func (*interfaceManager) StoreGetSeat(call *dbus.Call) (seatPath dbus.ObjectPath, err error) { + err = call.Store(&seatPath) + return +} + +func (v *interfaceManager) GetSeat(flags dbus.Flags, seatId string) (dbus.ObjectPath, error) { + return v.StoreGetSeat( + <-v.GoGetSeat(flags, make(chan *dbus.Call, 1), seatId).Done) +} + +// method ListSessions + +func (v *interfaceManager) GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListSessions", flags, ch) +} + +func (*interfaceManager) StoreListSessions(call *dbus.Call) (sessionList []SessionDetail, err error) { + err = call.Store(&sessionList) + return +} + +func (v *interfaceManager) ListSessions(flags dbus.Flags) ([]SessionDetail, error) { + return v.StoreListSessions( + <-v.GoListSessions(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListUsers + +func (v *interfaceManager) GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUsers", flags, ch) +} + +func (*interfaceManager) StoreListUsers(call *dbus.Call) (userList []UserDetail, err error) { + err = call.Store(&userList) + return +} + +func (v *interfaceManager) ListUsers(flags dbus.Flags) ([]UserDetail, error) { + return v.StoreListUsers( + <-v.GoListUsers(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListSeats + +func (v *interfaceManager) GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListSeats", flags, ch) +} + +func (*interfaceManager) StoreListSeats(call *dbus.Call) (seatList []SeatInfo, err error) { + err = call.Store(&seatList) + return +} + +func (v *interfaceManager) ListSeats(flags dbus.Flags) ([]SeatInfo, error) { + return v.StoreListSeats( + <-v.GoListSeats(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListInhibitors + +func (v *interfaceManager) GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListInhibitors", flags, ch) +} + +func (*interfaceManager) StoreListInhibitors(call *dbus.Call) (inhibitorList []InhibitorInfo, err error) { + err = call.Store(&inhibitorList) + return +} + +func (v *interfaceManager) ListInhibitors(flags dbus.Flags) ([]InhibitorInfo, error) { + return v.StoreListInhibitors( + <-v.GoListInhibitors(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CreateSession + +func (v *interfaceManager) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateSession", flags, ch, uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties) +} + +func (*interfaceManager) StoreCreateSession(call *dbus.Call) (sessionId string, sessionPath dbus.ObjectPath, runtimePath string, fifoFd dbus.UnixFD, uid0 uint32, seatId0 string, vtnr0 uint32, existing bool, err error) { + err = call.Store(&sessionId, &sessionPath, &runtimePath, &fifoFd, &uid0, &seatId0, &vtnr0, &existing) + return +} + +func (v *interfaceManager) CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (string, dbus.ObjectPath, string, dbus.UnixFD, uint32, string, uint32, bool, error) { + return v.StoreCreateSession( + <-v.GoCreateSession(flags, make(chan *dbus.Call, 1), uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties).Done) +} + +// method ReleaseSession + +func (v *interfaceManager) GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseSession", flags, ch, sessionId) +} + +func (v *interfaceManager) ReleaseSession(flags dbus.Flags, sessionId string) error { + return (<-v.GoReleaseSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err +} + +// method ActivateSession + +func (v *interfaceManager) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateSession", flags, ch, sessionId) +} + +func (v *interfaceManager) ActivateSession(flags dbus.Flags, sessionId string) error { + return (<-v.GoActivateSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err +} + +// method ActivateSessionOnSeat + +func (v *interfaceManager) GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateSessionOnSeat", flags, ch, sessionId, seatId) +} + +func (v *interfaceManager) ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error { + return (<-v.GoActivateSessionOnSeat(flags, make(chan *dbus.Call, 1), sessionId, seatId).Done).Err +} + +// method LockSession + +func (v *interfaceManager) GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LockSession", flags, ch, sessionId) +} + +func (v *interfaceManager) LockSession(flags dbus.Flags, sessionId string) error { + return (<-v.GoLockSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err +} + +// method UnlockSession + +func (v *interfaceManager) GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnlockSession", flags, ch, sessionId) +} + +func (v *interfaceManager) UnlockSession(flags dbus.Flags, sessionId string) error { + return (<-v.GoUnlockSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err +} + +// method LockSessions + +func (v *interfaceManager) GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LockSessions", flags, ch) +} + +func (v *interfaceManager) LockSessions(flags dbus.Flags) error { + return (<-v.GoLockSessions(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method UnlockSessions + +func (v *interfaceManager) GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnlockSessions", flags, ch) +} + +func (v *interfaceManager) UnlockSessions(flags dbus.Flags) error { + return (<-v.GoUnlockSessions(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method KillSession + +func (v *interfaceManager) GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, signo int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".KillSession", flags, ch, sessionId, who, signo) +} + +func (v *interfaceManager) KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error { + return (<-v.GoKillSession(flags, make(chan *dbus.Call, 1), sessionId, who, signo).Done).Err +} + +// method KillUser + +func (v *interfaceManager) GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".KillUser", flags, ch, uid, signo) +} + +func (v *interfaceManager) KillUser(flags dbus.Flags, uid uint32, signo int32) error { + return (<-v.GoKillUser(flags, make(chan *dbus.Call, 1), uid, signo).Done).Err +} + +// method TerminateSession + +func (v *interfaceManager) GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TerminateSession", flags, ch, sessionId) +} + +func (v *interfaceManager) TerminateSession(flags dbus.Flags, sessionId string) error { + return (<-v.GoTerminateSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err +} + +// method TerminateUser + +func (v *interfaceManager) GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TerminateUser", flags, ch, uid) +} + +func (v *interfaceManager) TerminateUser(flags dbus.Flags, uid uint32) error { + return (<-v.GoTerminateUser(flags, make(chan *dbus.Call, 1), uid).Done).Err +} + +// method TerminateSeat + +func (v *interfaceManager) GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TerminateSeat", flags, ch, seatId) +} + +func (v *interfaceManager) TerminateSeat(flags dbus.Flags, seatId string) error { + return (<-v.GoTerminateSeat(flags, make(chan *dbus.Call, 1), seatId).Done).Err +} + +// method SetUserLinger + +func (v *interfaceManager) GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUserLinger", flags, ch, uid, linger, interactive) +} + +func (v *interfaceManager) SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error { + return (<-v.GoSetUserLinger(flags, make(chan *dbus.Call, 1), uid, linger, interactive).Done).Err +} + +// method AttachDevice + +func (v *interfaceManager) GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachDevice", flags, ch, seatId, sysfs, interactive) +} + +func (v *interfaceManager) AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error { + return (<-v.GoAttachDevice(flags, make(chan *dbus.Call, 1), seatId, sysfs, interactive).Done).Err +} + +// method FlushDevices + +func (v *interfaceManager) GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FlushDevices", flags, ch, interactive) +} + +func (v *interfaceManager) FlushDevices(flags dbus.Flags, interactive bool) error { + return (<-v.GoFlushDevices(flags, make(chan *dbus.Call, 1), interactive).Done).Err +} + +// method PowerOff + +func (v *interfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch, interactive) +} + +func (v *interfaceManager) PowerOff(flags dbus.Flags, interactive bool) error { + return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1), interactive).Done).Err +} + +// method Reboot + +func (v *interfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch, interactive) +} + +func (v *interfaceManager) Reboot(flags dbus.Flags, interactive bool) error { + return (<-v.GoReboot(flags, make(chan *dbus.Call, 1), interactive).Done).Err +} + +// method Suspend + +func (v *interfaceManager) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Suspend", flags, ch, interactive) +} + +func (v *interfaceManager) Suspend(flags dbus.Flags, interactive bool) error { + return (<-v.GoSuspend(flags, make(chan *dbus.Call, 1), interactive).Done).Err +} + +// method Hibernate + +func (v *interfaceManager) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Hibernate", flags, ch, interactive) +} + +func (v *interfaceManager) Hibernate(flags dbus.Flags, interactive bool) error { + return (<-v.GoHibernate(flags, make(chan *dbus.Call, 1), interactive).Done).Err +} + +// method HybridSleep + +func (v *interfaceManager) GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".HybridSleep", flags, ch, interactive) +} + +func (v *interfaceManager) HybridSleep(flags dbus.Flags, interactive bool) error { + return (<-v.GoHybridSleep(flags, make(chan *dbus.Call, 1), interactive).Done).Err +} + +// method CanPowerOff + +func (v *interfaceManager) GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanPowerOff", flags, ch) +} + +func (*interfaceManager) StoreCanPowerOff(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CanPowerOff(flags dbus.Flags) (string, error) { + return v.StoreCanPowerOff( + <-v.GoCanPowerOff(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanReboot + +func (v *interfaceManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanReboot", flags, ch) +} + +func (*interfaceManager) StoreCanReboot(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CanReboot(flags dbus.Flags) (string, error) { + return v.StoreCanReboot( + <-v.GoCanReboot(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanSuspend + +func (v *interfaceManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanSuspend", flags, ch) +} + +func (*interfaceManager) StoreCanSuspend(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CanSuspend(flags dbus.Flags) (string, error) { + return v.StoreCanSuspend( + <-v.GoCanSuspend(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanHibernate + +func (v *interfaceManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHibernate", flags, ch) +} + +func (*interfaceManager) StoreCanHibernate(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CanHibernate(flags dbus.Flags) (string, error) { + return v.StoreCanHibernate( + <-v.GoCanHibernate(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CanHybridSleep + +func (v *interfaceManager) GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanHybridSleep", flags, ch) +} + +func (*interfaceManager) StoreCanHybridSleep(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CanHybridSleep(flags dbus.Flags) (string, error) { + return v.StoreCanHybridSleep( + <-v.GoCanHybridSleep(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ScheduleShutdown + +func (v *interfaceManager) GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ScheduleShutdown", flags, ch, type0, usec) +} + +func (v *interfaceManager) ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error { + return (<-v.GoScheduleShutdown(flags, make(chan *dbus.Call, 1), type0, usec).Done).Err +} + +// method CancelScheduledShutdown + +func (v *interfaceManager) GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelScheduledShutdown", flags, ch) +} + +func (*interfaceManager) StoreCancelScheduledShutdown(call *dbus.Call) (cancelled bool, err error) { + err = call.Store(&cancelled) + return +} + +func (v *interfaceManager) CancelScheduledShutdown(flags dbus.Flags) (bool, error) { + return v.StoreCancelScheduledShutdown( + <-v.GoCancelScheduledShutdown(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Inhibit + +func (v *interfaceManager) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Inhibit", flags, ch, what, who, why, mode) +} + +func (*interfaceManager) StoreInhibit(call *dbus.Call) (pipeFd dbus.UnixFD, err error) { + err = call.Store(&pipeFd) + return +} + +func (v *interfaceManager) Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (dbus.UnixFD, error) { + return v.StoreInhibit( + <-v.GoInhibit(flags, make(chan *dbus.Call, 1), what, who, why, mode).Done) +} + +// method CanRebootToFirmwareSetup + +func (v *interfaceManager) GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CanRebootToFirmwareSetup", flags, ch) +} + +func (*interfaceManager) StoreCanRebootToFirmwareSetup(call *dbus.Call) (result string, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CanRebootToFirmwareSetup(flags dbus.Flags) (string, error) { + return v.StoreCanRebootToFirmwareSetup( + <-v.GoCanRebootToFirmwareSetup(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetRebootToFirmwareSetup + +func (v *interfaceManager) GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetRebootToFirmwareSetup", flags, ch, enable) +} + +func (v *interfaceManager) SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error { + return (<-v.GoSetRebootToFirmwareSetup(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method SetWallMessage + +func (v *interfaceManager) GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetWallMessage", flags, ch, wallMessage, enable) +} + +func (v *interfaceManager) SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error { + return (<-v.GoSetWallMessage(flags, make(chan *dbus.Call, 1), wallMessage, enable).Done).Err +} + +// signal SessionNew + +func (v *interfaceManager) ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SessionNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SessionNew", + } + handlerFunc := func(sig *dbus.Signal) { + var sessionId string + var sessionPath dbus.ObjectPath + err := dbus.Store(sig.Body, &sessionId, &sessionPath) + if err == nil { + cb(sessionId, sessionPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SessionRemoved + +func (v *interfaceManager) ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SessionRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SessionRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var sessionId string + var sessionPath dbus.ObjectPath + err := dbus.Store(sig.Body, &sessionId, &sessionPath) + if err == nil { + cb(sessionId, sessionPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UserNew + +func (v *interfaceManager) ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UserNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UserNew", + } + handlerFunc := func(sig *dbus.Signal) { + var uid uint32 + var userPath dbus.ObjectPath + err := dbus.Store(sig.Body, &uid, &userPath) + if err == nil { + cb(uid, userPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UserRemoved + +func (v *interfaceManager) ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UserRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UserRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var uid uint32 + var userPath dbus.ObjectPath + err := dbus.Store(sig.Body, &uid, &userPath) + if err == nil { + cb(uid, userPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SeatNew + +func (v *interfaceManager) ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SeatNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SeatNew", + } + handlerFunc := func(sig *dbus.Signal) { + var seatId string + var seatPath dbus.ObjectPath + err := dbus.Store(sig.Body, &seatId, &seatPath) + if err == nil { + cb(seatId, seatPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SeatRemoved + +func (v *interfaceManager) ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SeatRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SeatRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var seatId string + var seatPath dbus.ObjectPath + err := dbus.Store(sig.Body, &seatId, &seatPath) + if err == nil { + cb(seatId, seatPath) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PrepareForShutdown + +func (v *interfaceManager) ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PrepareForShutdown", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PrepareForShutdown", + } + handlerFunc := func(sig *dbus.Signal) { + var start bool + err := dbus.Store(sig.Body, &start) + if err == nil { + cb(start) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PrepareForSleep + +func (v *interfaceManager) ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PrepareForSleep", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PrepareForSleep", + } + handlerFunc := func(sig *dbus.Signal) { + var start bool + err := dbus.Store(sig.Body, &start) + if err == nil { + cb(start) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property EnableWallMessages b + +func (v *interfaceManager) EnableWallMessages() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "EnableWallMessages", + } +} + +// property WallMessage s + +func (v *interfaceManager) WallMessage() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WallMessage", + } +} + +// property NAutoVTs u + +func (v *interfaceManager) NAutoVTs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NAutoVTs", + } +} + +// property KillOnlyUsers as + +func (v *interfaceManager) KillOnlyUsers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "KillOnlyUsers", + } +} + +// property KillExcludeUsers as + +func (v *interfaceManager) KillExcludeUsers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "KillExcludeUsers", + } +} + +// property KillUserProcesses b + +func (v *interfaceManager) KillUserProcesses() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "KillUserProcesses", + } +} + +// property RebootToFirmwareSetup b + +func (v *interfaceManager) RebootToFirmwareSetup() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RebootToFirmwareSetup", + } +} + +// property IdleHint b + +func (v *interfaceManager) IdleHint() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IdleHint", + } +} + +// property IdleSinceHint t + +func (v *interfaceManager) IdleSinceHint() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHint", + } +} + +// property IdleSinceHintMonotonic t + +func (v *interfaceManager) IdleSinceHintMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHintMonotonic", + } +} + +// property BlockInhibited s + +func (v *interfaceManager) BlockInhibited() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BlockInhibited", + } +} + +// property DelayInhibited s + +func (v *interfaceManager) DelayInhibited() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DelayInhibited", + } +} + +// property InhibitDelayMaxUSec t + +func (v *interfaceManager) InhibitDelayMaxUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InhibitDelayMaxUSec", + } +} + +// property HandlePowerKey s + +func (v *interfaceManager) HandlePowerKey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HandlePowerKey", + } +} + +// property HandleSuspendKey s + +func (v *interfaceManager) HandleSuspendKey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HandleSuspendKey", + } +} + +// property HandleHibernateKey s + +func (v *interfaceManager) HandleHibernateKey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HandleHibernateKey", + } +} + +// property HandleLidSwitch s + +func (v *interfaceManager) HandleLidSwitch() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HandleLidSwitch", + } +} + +// property HandleLidSwitchDocked s + +func (v *interfaceManager) HandleLidSwitchDocked() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HandleLidSwitchDocked", + } +} + +// property HoldoffTimeoutUSec t + +func (v *interfaceManager) HoldoffTimeoutUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "HoldoffTimeoutUSec", + } +} + +// property IdleAction s + +func (v *interfaceManager) IdleAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IdleAction", + } +} + +// property IdleActionUSec t + +func (v *interfaceManager) IdleActionUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleActionUSec", + } +} + +// property PreparingForShutdown b + +func (v *interfaceManager) PreparingForShutdown() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PreparingForShutdown", + } +} + +// property PreparingForSleep b + +func (v *interfaceManager) PreparingForSleep() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PreparingForSleep", + } +} + +type PropManagerScheduledShutdown interface { + Get(flags dbus.Flags) (value ScheduledShutdown, err error) + Set(flags dbus.Flags, value ScheduledShutdown) error + ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error +} + +type implPropManagerScheduledShutdown struct { + Impl proxy.Implementer + Name string +} + +func (p implPropManagerScheduledShutdown) Get(flags dbus.Flags) (value ScheduledShutdown, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropManagerScheduledShutdown) Set(flags dbus.Flags, value ScheduledShutdown) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropManagerScheduledShutdown) ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ScheduledShutdown + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ScheduledShutdown{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property ScheduledShutdown (st) + +func (v *interfaceManager) ScheduledShutdown() PropManagerScheduledShutdown { + return &implPropManagerScheduledShutdown{ + Impl: v, + Name: "ScheduledShutdown", + } +} + +// property Docked b + +func (v *interfaceManager) Docked() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Docked", + } +} + +// property RemoveIPC b + +func (v *interfaceManager) RemoveIPC() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RemoveIPC", + } +} + +// property RuntimeDirectorySize t + +func (v *interfaceManager) RuntimeDirectorySize() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RuntimeDirectorySize", + } +} + +// property InhibitorsMax t + +func (v *interfaceManager) InhibitorsMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InhibitorsMax", + } +} + +// property NCurrentInhibitors t + +func (v *interfaceManager) NCurrentInhibitors() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "NCurrentInhibitors", + } +} + +// property SessionsMax t + +func (v *interfaceManager) SessionsMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SessionsMax", + } +} + +// property NCurrentSessions t + +func (v *interfaceManager) NCurrentSessions() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "NCurrentSessions", + } +} + +// property UserTasksMax t + +func (v *interfaceManager) UserTasksMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UserTasksMax", + } +} + +type Seat interface { + seat // interface org.freedesktop.login1.Seat + proxy.Object +} + +type objectSeat struct { + interfaceSeat // interface org.freedesktop.login1.Seat + proxy.ImplObject +} + +func NewSeat(conn *dbus.Conn, path dbus.ObjectPath) (Seat, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSeat) + obj.ImplObject.Init_(conn, "org.freedesktop.login1", path) + return obj, nil +} + +type seat interface { + GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Terminate(flags dbus.Flags) error + GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call + ActivateSession(flags dbus.Flags, sessionId string) error + GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call + SwitchTo(flags dbus.Flags, vtnr uint32) error + GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SwitchToNext(flags dbus.Flags) error + GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + SwitchToPrevious(flags dbus.Flags) error + Id() proxy.PropString + ActiveSession() PropSessionInfo + CanMultiSession() proxy.PropBool + CanTTY() proxy.PropBool + CanGraphical() proxy.PropBool + Sessions() PropSessionInfoSlice + IdleHint() proxy.PropBool + IdleSinceHint() proxy.PropUint64 + IdleSinceHintMonotonic() proxy.PropUint64 +} + +type interfaceSeat struct{} + +func (v *interfaceSeat) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSeat) GetInterfaceName_() string { + return "org.freedesktop.login1.Seat" +} + +// method Terminate + +func (v *interfaceSeat) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Terminate", flags, ch) +} + +func (v *interfaceSeat) Terminate(flags dbus.Flags) error { + return (<-v.GoTerminate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ActivateSession + +func (v *interfaceSeat) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateSession", flags, ch, sessionId) +} + +func (v *interfaceSeat) ActivateSession(flags dbus.Flags, sessionId string) error { + return (<-v.GoActivateSession(flags, make(chan *dbus.Call, 1), sessionId).Done).Err +} + +// method SwitchTo + +func (v *interfaceSeat) GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchTo", flags, ch, vtnr) +} + +func (v *interfaceSeat) SwitchTo(flags dbus.Flags, vtnr uint32) error { + return (<-v.GoSwitchTo(flags, make(chan *dbus.Call, 1), vtnr).Done).Err +} + +// method SwitchToNext + +func (v *interfaceSeat) GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchToNext", flags, ch) +} + +func (v *interfaceSeat) SwitchToNext(flags dbus.Flags) error { + return (<-v.GoSwitchToNext(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SwitchToPrevious + +func (v *interfaceSeat) GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchToPrevious", flags, ch) +} + +func (v *interfaceSeat) SwitchToPrevious(flags dbus.Flags) error { + return (<-v.GoSwitchToPrevious(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Id s + +func (v *interfaceSeat) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property ActiveSession (so) + +func (v *interfaceSeat) ActiveSession() PropSessionInfo { + return &implPropSessionInfo{ + Impl: v, + Name: "ActiveSession", + } +} + +// property CanMultiSession b + +func (v *interfaceSeat) CanMultiSession() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanMultiSession", + } +} + +// property CanTTY b + +func (v *interfaceSeat) CanTTY() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanTTY", + } +} + +// property CanGraphical b + +func (v *interfaceSeat) CanGraphical() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanGraphical", + } +} + +// property Sessions a(so) + +func (v *interfaceSeat) Sessions() PropSessionInfoSlice { + return &implPropSessionInfoSlice{ + Impl: v, + Name: "Sessions", + } +} + +// property IdleHint b + +func (v *interfaceSeat) IdleHint() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IdleHint", + } +} + +// property IdleSinceHint t + +func (v *interfaceSeat) IdleSinceHint() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHint", + } +} + +// property IdleSinceHintMonotonic t + +func (v *interfaceSeat) IdleSinceHintMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHintMonotonic", + } +} + +type Session interface { + session // interface org.freedesktop.login1.Session + proxy.Object +} + +type objectSession struct { + interfaceSession // interface org.freedesktop.login1.Session + proxy.ImplObject +} + +func NewSession(conn *dbus.Conn, path dbus.ObjectPath) (Session, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSession) + obj.ImplObject.Init_(conn, "org.freedesktop.login1", path) + return obj, nil +} + +type session interface { + GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Terminate(flags dbus.Flags) error + GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Activate(flags dbus.Flags) error + GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Lock(flags dbus.Flags) error + GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unlock(flags dbus.Flags) error + GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call + SetIdleHint(flags dbus.Flags, idle bool) error + GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call + SetLockedHint(flags dbus.Flags, locked bool) error + GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call + Kill(flags dbus.Flags, who string, signo int32) error + GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call + TakeControl(flags dbus.Flags, force bool) error + GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ReleaseControl(flags dbus.Flags) error + GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call + TakeDevice(flags dbus.Flags, major uint32, minor uint32) (dbus.UnixFD, bool, error) + GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call + ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error + GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call + PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error + ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error) + ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error) + ConnectLock(cb func()) (dbusutil.SignalHandlerId, error) + ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) + Id() proxy.PropString + User() PropSessionUser + Name() proxy.PropString + Timestamp() proxy.PropUint64 + TimestampMonotonic() proxy.PropUint64 + VTNr() proxy.PropUint32 + Seat() PropSessionSeat + TTY() proxy.PropString + Display() proxy.PropString + Remote() proxy.PropBool + RemoteHost() proxy.PropString + RemoteUser() proxy.PropString + Service() proxy.PropString + Desktop() proxy.PropString + Scope() proxy.PropString + Leader() proxy.PropUint32 + Audit() proxy.PropUint32 + Type() proxy.PropString + Class() proxy.PropString + Active() proxy.PropBool + State() proxy.PropString + IdleHint() proxy.PropBool + IdleSinceHint() proxy.PropUint64 + IdleSinceHintMonotonic() proxy.PropUint64 + LockedHint() proxy.PropBool +} + +type interfaceSession struct{} + +func (v *interfaceSession) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSession) GetInterfaceName_() string { + return "org.freedesktop.login1.Session" +} + +// method Terminate + +func (v *interfaceSession) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Terminate", flags, ch) +} + +func (v *interfaceSession) Terminate(flags dbus.Flags) error { + return (<-v.GoTerminate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Activate + +func (v *interfaceSession) GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch) +} + +func (v *interfaceSession) Activate(flags dbus.Flags) error { + return (<-v.GoActivate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Lock + +func (v *interfaceSession) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Lock", flags, ch) +} + +func (v *interfaceSession) Lock(flags dbus.Flags) error { + return (<-v.GoLock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Unlock + +func (v *interfaceSession) GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unlock", flags, ch) +} + +func (v *interfaceSession) Unlock(flags dbus.Flags) error { + return (<-v.GoUnlock(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetIdleHint + +func (v *interfaceSession) GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIdleHint", flags, ch, idle) +} + +func (v *interfaceSession) SetIdleHint(flags dbus.Flags, idle bool) error { + return (<-v.GoSetIdleHint(flags, make(chan *dbus.Call, 1), idle).Done).Err +} + +// method SetLockedHint + +func (v *interfaceSession) GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLockedHint", flags, ch, locked) +} + +func (v *interfaceSession) SetLockedHint(flags dbus.Flags, locked bool) error { + return (<-v.GoSetLockedHint(flags, make(chan *dbus.Call, 1), locked).Done).Err +} + +// method Kill + +func (v *interfaceSession) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, who, signo) +} + +func (v *interfaceSession) Kill(flags dbus.Flags, who string, signo int32) error { + return (<-v.GoKill(flags, make(chan *dbus.Call, 1), who, signo).Done).Err +} + +// method TakeControl + +func (v *interfaceSession) GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TakeControl", flags, ch, force) +} + +func (v *interfaceSession) TakeControl(flags dbus.Flags, force bool) error { + return (<-v.GoTakeControl(flags, make(chan *dbus.Call, 1), force).Done).Err +} + +// method ReleaseControl + +func (v *interfaceSession) GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseControl", flags, ch) +} + +func (v *interfaceSession) ReleaseControl(flags dbus.Flags) error { + return (<-v.GoReleaseControl(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method TakeDevice + +func (v *interfaceSession) GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TakeDevice", flags, ch, major, minor) +} + +func (*interfaceSession) StoreTakeDevice(call *dbus.Call) (fd dbus.UnixFD, inactive bool, err error) { + err = call.Store(&fd, &inactive) + return +} + +func (v *interfaceSession) TakeDevice(flags dbus.Flags, major uint32, minor uint32) (dbus.UnixFD, bool, error) { + return v.StoreTakeDevice( + <-v.GoTakeDevice(flags, make(chan *dbus.Call, 1), major, minor).Done) +} + +// method ReleaseDevice + +func (v *interfaceSession) GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReleaseDevice", flags, ch, major, minor) +} + +func (v *interfaceSession) ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error { + return (<-v.GoReleaseDevice(flags, make(chan *dbus.Call, 1), major, minor).Done).Err +} + +// method PauseDeviceComplete + +func (v *interfaceSession) GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PauseDeviceComplete", flags, ch, major, minor) +} + +func (v *interfaceSession) PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error { + return (<-v.GoPauseDeviceComplete(flags, make(chan *dbus.Call, 1), major, minor).Done).Err +} + +// signal PauseDevice + +func (v *interfaceSession) ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PauseDevice", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PauseDevice", + } + handlerFunc := func(sig *dbus.Signal) { + var major uint32 + var minor uint32 + var type0 string + err := dbus.Store(sig.Body, &major, &minor, &type0) + if err == nil { + cb(major, minor, type0) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ResumeDevice + +func (v *interfaceSession) ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ResumeDevice", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ResumeDevice", + } + handlerFunc := func(sig *dbus.Signal) { + var major uint32 + var minor uint32 + var fd dbus.UnixFD + err := dbus.Store(sig.Body, &major, &minor, &fd) + if err == nil { + cb(major, minor, fd) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Lock + +func (v *interfaceSession) ConnectLock(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Lock", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Lock", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Unlock + +func (v *interfaceSession) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Unlock", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Unlock", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Id s + +func (v *interfaceSession) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +type PropSessionUser interface { + Get(flags dbus.Flags) (value UserInfo, err error) + Set(flags dbus.Flags, value UserInfo) error + ConnectChanged(cb func(hasValue bool, value UserInfo)) error +} + +type implPropSessionUser struct { + Impl proxy.Implementer + Name string +} + +func (p implPropSessionUser) Get(flags dbus.Flags) (value UserInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropSessionUser) Set(flags dbus.Flags, value UserInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropSessionUser) ConnectChanged(cb func(hasValue bool, value UserInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v UserInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, UserInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property User (uo) + +func (v *interfaceSession) User() PropSessionUser { + return &implPropSessionUser{ + Impl: v, + Name: "User", + } +} + +// property Name s + +func (v *interfaceSession) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Timestamp t + +func (v *interfaceSession) Timestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Timestamp", + } +} + +// property TimestampMonotonic t + +func (v *interfaceSession) TimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimestampMonotonic", + } +} + +// property VTNr u + +func (v *interfaceSession) VTNr() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "VTNr", + } +} + +type PropSessionSeat interface { + Get(flags dbus.Flags) (value SeatInfo, err error) + Set(flags dbus.Flags, value SeatInfo) error + ConnectChanged(cb func(hasValue bool, value SeatInfo)) error +} + +type implPropSessionSeat struct { + Impl proxy.Implementer + Name string +} + +func (p implPropSessionSeat) Get(flags dbus.Flags) (value SeatInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropSessionSeat) Set(flags dbus.Flags, value SeatInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropSessionSeat) ConnectChanged(cb func(hasValue bool, value SeatInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v SeatInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, SeatInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Seat (so) + +func (v *interfaceSession) Seat() PropSessionSeat { + return &implPropSessionSeat{ + Impl: v, + Name: "Seat", + } +} + +// property TTY s + +func (v *interfaceSession) TTY() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "TTY", + } +} + +// property Display s + +func (v *interfaceSession) Display() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Display", + } +} + +// property Remote b + +func (v *interfaceSession) Remote() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Remote", + } +} + +// property RemoteHost s + +func (v *interfaceSession) RemoteHost() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RemoteHost", + } +} + +// property RemoteUser s + +func (v *interfaceSession) RemoteUser() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RemoteUser", + } +} + +// property Service s + +func (v *interfaceSession) Service() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Service", + } +} + +// property Desktop s + +func (v *interfaceSession) Desktop() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Desktop", + } +} + +// property Scope s + +func (v *interfaceSession) Scope() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Scope", + } +} + +// property Leader u + +func (v *interfaceSession) Leader() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Leader", + } +} + +// property Audit u + +func (v *interfaceSession) Audit() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Audit", + } +} + +// property Type s + +func (v *interfaceSession) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Class s + +func (v *interfaceSession) Class() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Class", + } +} + +// property Active b + +func (v *interfaceSession) Active() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Active", + } +} + +// property State s + +func (v *interfaceSession) State() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "State", + } +} + +// property IdleHint b + +func (v *interfaceSession) IdleHint() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IdleHint", + } +} + +// property IdleSinceHint t + +func (v *interfaceSession) IdleSinceHint() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHint", + } +} + +// property IdleSinceHintMonotonic t + +func (v *interfaceSession) IdleSinceHintMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHintMonotonic", + } +} + +// property LockedHint b + +func (v *interfaceSession) LockedHint() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LockedHint", + } +} + +type User interface { + user // interface org.freedesktop.login1.User + proxy.Object +} + +type objectUser struct { + interfaceUser // interface org.freedesktop.login1.User + proxy.ImplObject +} + +func NewUser(conn *dbus.Conn, path dbus.ObjectPath) (User, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUser) + obj.ImplObject.Init_(conn, "org.freedesktop.login1", path) + return obj, nil +} + +type user interface { + GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Terminate(flags dbus.Flags) error + GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call + Kill(flags dbus.Flags, signo int32) error + UID() proxy.PropUint32 + GID() proxy.PropUint32 + Name() proxy.PropString + Timestamp() proxy.PropUint64 + TimestampMonotonic() proxy.PropUint64 + RuntimePath() proxy.PropString + Service() proxy.PropString + Slice() proxy.PropString + Display() PropSessionInfo + State() proxy.PropString + Sessions() PropSessionInfoSlice + IdleHint() proxy.PropBool + IdleSinceHint() proxy.PropUint64 + IdleSinceHintMonotonic() proxy.PropUint64 + Linger() proxy.PropBool +} + +type interfaceUser struct{} + +func (v *interfaceUser) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUser) GetInterfaceName_() string { + return "org.freedesktop.login1.User" +} + +// method Terminate + +func (v *interfaceUser) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Terminate", flags, ch) +} + +func (v *interfaceUser) Terminate(flags dbus.Flags) error { + return (<-v.GoTerminate(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Kill + +func (v *interfaceUser) GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, signo) +} + +func (v *interfaceUser) Kill(flags dbus.Flags, signo int32) error { + return (<-v.GoKill(flags, make(chan *dbus.Call, 1), signo).Done).Err +} + +// property UID u + +func (v *interfaceUser) UID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "UID", + } +} + +// property GID u + +func (v *interfaceUser) GID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "GID", + } +} + +// property Name s + +func (v *interfaceUser) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property Timestamp t + +func (v *interfaceUser) Timestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Timestamp", + } +} + +// property TimestampMonotonic t + +func (v *interfaceUser) TimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimestampMonotonic", + } +} + +// property RuntimePath s + +func (v *interfaceUser) RuntimePath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RuntimePath", + } +} + +// property Service s + +func (v *interfaceUser) Service() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Service", + } +} + +// property Slice s + +func (v *interfaceUser) Slice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Slice", + } +} + +// property Display (so) + +func (v *interfaceUser) Display() PropSessionInfo { + return &implPropSessionInfo{ + Impl: v, + Name: "Display", + } +} + +// property State s + +func (v *interfaceUser) State() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "State", + } +} + +// property Sessions a(so) + +func (v *interfaceUser) Sessions() PropSessionInfoSlice { + return &implPropSessionInfoSlice{ + Impl: v, + Name: "Sessions", + } +} + +// property IdleHint b + +func (v *interfaceUser) IdleHint() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IdleHint", + } +} + +// property IdleSinceHint t + +func (v *interfaceUser) IdleSinceHint() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHint", + } +} + +// property IdleSinceHintMonotonic t + +func (v *interfaceUser) IdleSinceHintMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IdleSinceHintMonotonic", + } +} + +// property Linger b + +func (v *interfaceUser) Linger() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Linger", + } +} + +type PropSessionInfo interface { + Get(flags dbus.Flags) (value SessionInfo, err error) + Set(flags dbus.Flags, value SessionInfo) error + ConnectChanged(cb func(hasValue bool, value SessionInfo)) error +} + +type implPropSessionInfo struct { + Impl proxy.Implementer + Name string +} + +func (p implPropSessionInfo) Get(flags dbus.Flags) (value SessionInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropSessionInfo) Set(flags dbus.Flags, value SessionInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropSessionInfo) ConnectChanged(cb func(hasValue bool, value SessionInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v SessionInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, SessionInfo{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropSessionInfoSlice interface { + Get(flags dbus.Flags) (value []SessionInfo, err error) + Set(flags dbus.Flags, value []SessionInfo) error + ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error +} + +type implPropSessionInfoSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropSessionInfoSlice) Get(flags dbus.Flags) (value []SessionInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropSessionInfoSlice) Set(flags dbus.Flags, value []SessionInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropSessionInfoSlice) ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []SessionInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,2622 @@ +// Code generated by "./generator ./system/org.freedesktop.login1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package login1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.login1.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method GetSession + +func (v *MockInterfaceManager) GoGetSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetSession(flags dbus.Flags, sessionId string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, sessionId) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSessionByPID + +func (v *MockInterfaceManager) GoGetSessionByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetSessionByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, pid) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUser + +func (v *MockInterfaceManager) GoGetUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUser(flags dbus.Flags, uid uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, uid) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUserByPID + +func (v *MockInterfaceManager) GoGetUserByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUserByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, pid) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSeat + +func (v *MockInterfaceManager) GoGetSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { + mockArgs := v.Called(flags, ch, seatId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetSeat(flags dbus.Flags, seatId string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, seatId) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListSessions + +func (v *MockInterfaceManager) GoListSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListSessions(flags dbus.Flags) ([]SessionDetail, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]SessionDetail) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUsers + +func (v *MockInterfaceManager) GoListUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUsers(flags dbus.Flags) ([]UserDetail, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UserDetail) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListSeats + +func (v *MockInterfaceManager) GoListSeats(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListSeats(flags dbus.Flags) ([]SeatInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]SeatInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListInhibitors + +func (v *MockInterfaceManager) GoListInhibitors(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListInhibitors(flags dbus.Flags) ([]InhibitorInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]InhibitorInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CreateSession + +func (v *MockInterfaceManager) GoCreateSession(flags dbus.Flags, ch chan *dbus.Call, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) *dbus.Call { + mockArgs := v.Called(flags, ch, uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CreateSession(flags dbus.Flags, uid uint32, pid uint32, service string, type0 string, class string, desktop string, seatId string, vtnr uint32, tty string, display string, remote bool, remoteUser string, remoteHost string, properties [][]interface{}) (string, dbus.ObjectPath, string, dbus.UnixFD, uint32, string, uint32, bool, error) { + mockArgs := v.Called(flags, uid, pid, service, type0, class, desktop, seatId, vtnr, tty, display, remote, remoteUser, remoteHost, properties) + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + ret3, ok := mockArgs.Get(3).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 3, mockArgs.Get(3))) + } + + ret4, ok := mockArgs.Get(4).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 4, mockArgs.Get(4))) + } + + ret6, ok := mockArgs.Get(6).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 6, mockArgs.Get(6))) + } + + return mockArgs.String(0), ret1, mockArgs.String(2), ret3, ret4, mockArgs.String(5), ret6, mockArgs.Bool(7), mockArgs.Error(8) +} + +// method ReleaseSession + +func (v *MockInterfaceManager) GoReleaseSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReleaseSession(flags dbus.Flags, sessionId string) error { + mockArgs := v.Called(flags, sessionId) + + return mockArgs.Error(0) +} + +// method ActivateSession + +func (v *MockInterfaceManager) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ActivateSession(flags dbus.Flags, sessionId string) error { + mockArgs := v.Called(flags, sessionId) + + return mockArgs.Error(0) +} + +// method ActivateSessionOnSeat + +func (v *MockInterfaceManager) GoActivateSessionOnSeat(flags dbus.Flags, ch chan *dbus.Call, sessionId string, seatId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId, seatId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ActivateSessionOnSeat(flags dbus.Flags, sessionId string, seatId string) error { + mockArgs := v.Called(flags, sessionId, seatId) + + return mockArgs.Error(0) +} + +// method LockSession + +func (v *MockInterfaceManager) GoLockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LockSession(flags dbus.Flags, sessionId string) error { + mockArgs := v.Called(flags, sessionId) + + return mockArgs.Error(0) +} + +// method UnlockSession + +func (v *MockInterfaceManager) GoUnlockSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnlockSession(flags dbus.Flags, sessionId string) error { + mockArgs := v.Called(flags, sessionId) + + return mockArgs.Error(0) +} + +// method LockSessions + +func (v *MockInterfaceManager) GoLockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LockSessions(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method UnlockSessions + +func (v *MockInterfaceManager) GoUnlockSessions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnlockSessions(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method KillSession + +func (v *MockInterfaceManager) GoKillSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string, who string, signo int32) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId, who, signo) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) KillSession(flags dbus.Flags, sessionId string, who string, signo int32) error { + mockArgs := v.Called(flags, sessionId, who, signo) + + return mockArgs.Error(0) +} + +// method KillUser + +func (v *MockInterfaceManager) GoKillUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32, signo int32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid, signo) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) KillUser(flags dbus.Flags, uid uint32, signo int32) error { + mockArgs := v.Called(flags, uid, signo) + + return mockArgs.Error(0) +} + +// method TerminateSession + +func (v *MockInterfaceManager) GoTerminateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) TerminateSession(flags dbus.Flags, sessionId string) error { + mockArgs := v.Called(flags, sessionId) + + return mockArgs.Error(0) +} + +// method TerminateUser + +func (v *MockInterfaceManager) GoTerminateUser(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) TerminateUser(flags dbus.Flags, uid uint32) error { + mockArgs := v.Called(flags, uid) + + return mockArgs.Error(0) +} + +// method TerminateSeat + +func (v *MockInterfaceManager) GoTerminateSeat(flags dbus.Flags, ch chan *dbus.Call, seatId string) *dbus.Call { + mockArgs := v.Called(flags, ch, seatId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) TerminateSeat(flags dbus.Flags, seatId string) error { + mockArgs := v.Called(flags, seatId) + + return mockArgs.Error(0) +} + +// method SetUserLinger + +func (v *MockInterfaceManager) GoSetUserLinger(flags dbus.Flags, ch chan *dbus.Call, uid uint32, linger bool, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, uid, linger, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetUserLinger(flags dbus.Flags, uid uint32, linger bool, interactive bool) error { + mockArgs := v.Called(flags, uid, linger, interactive) + + return mockArgs.Error(0) +} + +// method AttachDevice + +func (v *MockInterfaceManager) GoAttachDevice(flags dbus.Flags, ch chan *dbus.Call, seatId string, sysfs string, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, seatId, sysfs, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AttachDevice(flags dbus.Flags, seatId string, sysfs string, interactive bool) error { + mockArgs := v.Called(flags, seatId, sysfs, interactive) + + return mockArgs.Error(0) +} + +// method FlushDevices + +func (v *MockInterfaceManager) GoFlushDevices(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) FlushDevices(flags dbus.Flags, interactive bool) error { + mockArgs := v.Called(flags, interactive) + + return mockArgs.Error(0) +} + +// method PowerOff + +func (v *MockInterfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PowerOff(flags dbus.Flags, interactive bool) error { + mockArgs := v.Called(flags, interactive) + + return mockArgs.Error(0) +} + +// method Reboot + +func (v *MockInterfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reboot(flags dbus.Flags, interactive bool) error { + mockArgs := v.Called(flags, interactive) + + return mockArgs.Error(0) +} + +// method Suspend + +func (v *MockInterfaceManager) GoSuspend(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Suspend(flags dbus.Flags, interactive bool) error { + mockArgs := v.Called(flags, interactive) + + return mockArgs.Error(0) +} + +// method Hibernate + +func (v *MockInterfaceManager) GoHibernate(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Hibernate(flags dbus.Flags, interactive bool) error { + mockArgs := v.Called(flags, interactive) + + return mockArgs.Error(0) +} + +// method HybridSleep + +func (v *MockInterfaceManager) GoHybridSleep(flags dbus.Flags, ch chan *dbus.Call, interactive bool) *dbus.Call { + mockArgs := v.Called(flags, ch, interactive) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) HybridSleep(flags dbus.Flags, interactive bool) error { + mockArgs := v.Called(flags, interactive) + + return mockArgs.Error(0) +} + +// method CanPowerOff + +func (v *MockInterfaceManager) GoCanPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CanPowerOff(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method CanReboot + +func (v *MockInterfaceManager) GoCanReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CanReboot(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method CanSuspend + +func (v *MockInterfaceManager) GoCanSuspend(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CanSuspend(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method CanHibernate + +func (v *MockInterfaceManager) GoCanHibernate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CanHibernate(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method CanHybridSleep + +func (v *MockInterfaceManager) GoCanHybridSleep(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CanHybridSleep(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method ScheduleShutdown + +func (v *MockInterfaceManager) GoScheduleShutdown(flags dbus.Flags, ch chan *dbus.Call, type0 string, usec uint64) *dbus.Call { + mockArgs := v.Called(flags, ch, type0, usec) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ScheduleShutdown(flags dbus.Flags, type0 string, usec uint64) error { + mockArgs := v.Called(flags, type0, usec) + + return mockArgs.Error(0) +} + +// method CancelScheduledShutdown + +func (v *MockInterfaceManager) GoCancelScheduledShutdown(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CancelScheduledShutdown(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method Inhibit + +func (v *MockInterfaceManager) GoInhibit(flags dbus.Flags, ch chan *dbus.Call, what string, who string, why string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, what, who, why, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Inhibit(flags dbus.Flags, what string, who string, why string, mode string) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, what, who, why, mode) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CanRebootToFirmwareSetup + +func (v *MockInterfaceManager) GoCanRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CanRebootToFirmwareSetup(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method SetRebootToFirmwareSetup + +func (v *MockInterfaceManager) GoSetRebootToFirmwareSetup(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetRebootToFirmwareSetup(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method SetWallMessage + +func (v *MockInterfaceManager) GoSetWallMessage(flags dbus.Flags, ch chan *dbus.Call, wallMessage string, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, wallMessage, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetWallMessage(flags dbus.Flags, wallMessage string, enable bool) error { + mockArgs := v.Called(flags, wallMessage, enable) + + return mockArgs.Error(0) +} + +// signal SessionNew + +func (v *MockInterfaceManager) ConnectSessionNew(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SessionRemoved + +func (v *MockInterfaceManager) ConnectSessionRemoved(cb func(sessionId string, sessionPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UserNew + +func (v *MockInterfaceManager) ConnectUserNew(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UserRemoved + +func (v *MockInterfaceManager) ConnectUserRemoved(cb func(uid uint32, userPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SeatNew + +func (v *MockInterfaceManager) ConnectSeatNew(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SeatRemoved + +func (v *MockInterfaceManager) ConnectSeatRemoved(cb func(seatId string, seatPath dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PrepareForShutdown + +func (v *MockInterfaceManager) ConnectPrepareForShutdown(cb func(start bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PrepareForSleep + +func (v *MockInterfaceManager) ConnectPrepareForSleep(cb func(start bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property EnableWallMessages b + +func (v *MockInterfaceManager) EnableWallMessages() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WallMessage s + +func (v *MockInterfaceManager) WallMessage() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NAutoVTs u + +func (v *MockInterfaceManager) NAutoVTs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillOnlyUsers as + +func (v *MockInterfaceManager) KillOnlyUsers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillExcludeUsers as + +func (v *MockInterfaceManager) KillExcludeUsers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillUserProcesses b + +func (v *MockInterfaceManager) KillUserProcesses() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RebootToFirmwareSetup b + +func (v *MockInterfaceManager) RebootToFirmwareSetup() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleHint b + +func (v *MockInterfaceManager) IdleHint() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHint t + +func (v *MockInterfaceManager) IdleSinceHint() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHintMonotonic t + +func (v *MockInterfaceManager) IdleSinceHintMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockInhibited s + +func (v *MockInterfaceManager) BlockInhibited() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DelayInhibited s + +func (v *MockInterfaceManager) DelayInhibited() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InhibitDelayMaxUSec t + +func (v *MockInterfaceManager) InhibitDelayMaxUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HandlePowerKey s + +func (v *MockInterfaceManager) HandlePowerKey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HandleSuspendKey s + +func (v *MockInterfaceManager) HandleSuspendKey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HandleHibernateKey s + +func (v *MockInterfaceManager) HandleHibernateKey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HandleLidSwitch s + +func (v *MockInterfaceManager) HandleLidSwitch() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HandleLidSwitchDocked s + +func (v *MockInterfaceManager) HandleLidSwitchDocked() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HoldoffTimeoutUSec t + +func (v *MockInterfaceManager) HoldoffTimeoutUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleAction s + +func (v *MockInterfaceManager) IdleAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleActionUSec t + +func (v *MockInterfaceManager) IdleActionUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PreparingForShutdown b + +func (v *MockInterfaceManager) PreparingForShutdown() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PreparingForSleep b + +func (v *MockInterfaceManager) PreparingForSleep() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropManagerScheduledShutdown struct { + mock.Mock +} + +func (p MockPropManagerScheduledShutdown) Get(flags dbus.Flags) (value ScheduledShutdown, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ScheduledShutdown) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropManagerScheduledShutdown) Set(flags dbus.Flags, value ScheduledShutdown) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropManagerScheduledShutdown) ConnectChanged(cb func(hasValue bool, value ScheduledShutdown)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property ScheduledShutdown (st) + +func (v *MockInterfaceManager) ScheduledShutdown() PropManagerScheduledShutdown { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropManagerScheduledShutdown) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Docked b + +func (v *MockInterfaceManager) Docked() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemoveIPC b + +func (v *MockInterfaceManager) RemoveIPC() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectorySize t + +func (v *MockInterfaceManager) RuntimeDirectorySize() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InhibitorsMax t + +func (v *MockInterfaceManager) InhibitorsMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NCurrentInhibitors t + +func (v *MockInterfaceManager) NCurrentInhibitors() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SessionsMax t + +func (v *MockInterfaceManager) SessionsMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NCurrentSessions t + +func (v *MockInterfaceManager) NCurrentSessions() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserTasksMax t + +func (v *MockInterfaceManager) UserTasksMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSeat struct { + MockInterfaceSeat // interface org.freedesktop.login1.Seat + proxy.MockObject +} + +type MockInterfaceSeat struct { + mock.Mock +} + +// method Terminate + +func (v *MockInterfaceSeat) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSeat) Terminate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ActivateSession + +func (v *MockInterfaceSeat) GoActivateSession(flags dbus.Flags, ch chan *dbus.Call, sessionId string) *dbus.Call { + mockArgs := v.Called(flags, ch, sessionId) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSeat) ActivateSession(flags dbus.Flags, sessionId string) error { + mockArgs := v.Called(flags, sessionId) + + return mockArgs.Error(0) +} + +// method SwitchTo + +func (v *MockInterfaceSeat) GoSwitchTo(flags dbus.Flags, ch chan *dbus.Call, vtnr uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, vtnr) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSeat) SwitchTo(flags dbus.Flags, vtnr uint32) error { + mockArgs := v.Called(flags, vtnr) + + return mockArgs.Error(0) +} + +// method SwitchToNext + +func (v *MockInterfaceSeat) GoSwitchToNext(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSeat) SwitchToNext(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SwitchToPrevious + +func (v *MockInterfaceSeat) GoSwitchToPrevious(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSeat) SwitchToPrevious(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Id s + +func (v *MockInterfaceSeat) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveSession (so) + +func (v *MockInterfaceSeat) ActiveSession() PropSessionInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropSessionInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanMultiSession b + +func (v *MockInterfaceSeat) CanMultiSession() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanTTY b + +func (v *MockInterfaceSeat) CanTTY() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanGraphical b + +func (v *MockInterfaceSeat) CanGraphical() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Sessions a(so) + +func (v *MockInterfaceSeat) Sessions() PropSessionInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropSessionInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleHint b + +func (v *MockInterfaceSeat) IdleHint() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHint t + +func (v *MockInterfaceSeat) IdleSinceHint() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHintMonotonic t + +func (v *MockInterfaceSeat) IdleSinceHintMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSession struct { + MockInterfaceSession // interface org.freedesktop.login1.Session + proxy.MockObject +} + +type MockInterfaceSession struct { + mock.Mock +} + +// method Terminate + +func (v *MockInterfaceSession) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Terminate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Activate + +func (v *MockInterfaceSession) GoActivate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Activate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Lock + +func (v *MockInterfaceSession) GoLock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Lock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Unlock + +func (v *MockInterfaceSession) GoUnlock(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Unlock(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetIdleHint + +func (v *MockInterfaceSession) GoSetIdleHint(flags dbus.Flags, ch chan *dbus.Call, idle bool) *dbus.Call { + mockArgs := v.Called(flags, ch, idle) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) SetIdleHint(flags dbus.Flags, idle bool) error { + mockArgs := v.Called(flags, idle) + + return mockArgs.Error(0) +} + +// method SetLockedHint + +func (v *MockInterfaceSession) GoSetLockedHint(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call { + mockArgs := v.Called(flags, ch, locked) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) SetLockedHint(flags dbus.Flags, locked bool) error { + mockArgs := v.Called(flags, locked) + + return mockArgs.Error(0) +} + +// method Kill + +func (v *MockInterfaceSession) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signo int32) *dbus.Call { + mockArgs := v.Called(flags, ch, who, signo) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) Kill(flags dbus.Flags, who string, signo int32) error { + mockArgs := v.Called(flags, who, signo) + + return mockArgs.Error(0) +} + +// method TakeControl + +func (v *MockInterfaceSession) GoTakeControl(flags dbus.Flags, ch chan *dbus.Call, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) TakeControl(flags dbus.Flags, force bool) error { + mockArgs := v.Called(flags, force) + + return mockArgs.Error(0) +} + +// method ReleaseControl + +func (v *MockInterfaceSession) GoReleaseControl(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) ReleaseControl(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method TakeDevice + +func (v *MockInterfaceSession) GoTakeDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, major, minor) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) TakeDevice(flags dbus.Flags, major uint32, minor uint32) (dbus.UnixFD, bool, error) { + mockArgs := v.Called(flags, major, minor) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Bool(1), mockArgs.Error(2) +} + +// method ReleaseDevice + +func (v *MockInterfaceSession) GoReleaseDevice(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, major, minor) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) ReleaseDevice(flags dbus.Flags, major uint32, minor uint32) error { + mockArgs := v.Called(flags, major, minor) + + return mockArgs.Error(0) +} + +// method PauseDeviceComplete + +func (v *MockInterfaceSession) GoPauseDeviceComplete(flags dbus.Flags, ch chan *dbus.Call, major uint32, minor uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, major, minor) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSession) PauseDeviceComplete(flags dbus.Flags, major uint32, minor uint32) error { + mockArgs := v.Called(flags, major, minor) + + return mockArgs.Error(0) +} + +// signal PauseDevice + +func (v *MockInterfaceSession) ConnectPauseDevice(cb func(major uint32, minor uint32, type0 string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ResumeDevice + +func (v *MockInterfaceSession) ConnectResumeDevice(cb func(major uint32, minor uint32, fd dbus.UnixFD)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Lock + +func (v *MockInterfaceSession) ConnectLock(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Unlock + +func (v *MockInterfaceSession) ConnectUnlock(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Id s + +func (v *MockInterfaceSession) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropSessionUser struct { + mock.Mock +} + +func (p MockPropSessionUser) Get(flags dbus.Flags) (value UserInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(UserInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropSessionUser) Set(flags dbus.Flags, value UserInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropSessionUser) ConnectChanged(cb func(hasValue bool, value UserInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property User (uo) + +func (v *MockInterfaceSession) User() PropSessionUser { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropSessionUser) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceSession) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Timestamp t + +func (v *MockInterfaceSession) Timestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimestampMonotonic t + +func (v *MockInterfaceSession) TimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property VTNr u + +func (v *MockInterfaceSession) VTNr() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropSessionSeat struct { + mock.Mock +} + +func (p MockPropSessionSeat) Get(flags dbus.Flags) (value SeatInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(SeatInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropSessionSeat) Set(flags dbus.Flags, value SeatInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropSessionSeat) ConnectChanged(cb func(hasValue bool, value SeatInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Seat (so) + +func (v *MockInterfaceSession) Seat() PropSessionSeat { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropSessionSeat) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTY s + +func (v *MockInterfaceSession) TTY() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Display s + +func (v *MockInterfaceSession) Display() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Remote b + +func (v *MockInterfaceSession) Remote() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemoteHost s + +func (v *MockInterfaceSession) RemoteHost() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemoteUser s + +func (v *MockInterfaceSession) RemoteUser() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Service s + +func (v *MockInterfaceSession) Service() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Desktop s + +func (v *MockInterfaceSession) Desktop() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Scope s + +func (v *MockInterfaceSession) Scope() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Leader u + +func (v *MockInterfaceSession) Leader() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Audit u + +func (v *MockInterfaceSession) Audit() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type s + +func (v *MockInterfaceSession) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Class s + +func (v *MockInterfaceSession) Class() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Active b + +func (v *MockInterfaceSession) Active() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State s + +func (v *MockInterfaceSession) State() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleHint b + +func (v *MockInterfaceSession) IdleHint() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHint t + +func (v *MockInterfaceSession) IdleSinceHint() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHintMonotonic t + +func (v *MockInterfaceSession) IdleSinceHintMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LockedHint b + +func (v *MockInterfaceSession) LockedHint() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockUser struct { + MockInterfaceUser // interface org.freedesktop.login1.User + proxy.MockObject +} + +type MockInterfaceUser struct { + mock.Mock +} + +// method Terminate + +func (v *MockInterfaceUser) GoTerminate(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) Terminate(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Kill + +func (v *MockInterfaceUser) GoKill(flags dbus.Flags, ch chan *dbus.Call, signo int32) *dbus.Call { + mockArgs := v.Called(flags, ch, signo) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUser) Kill(flags dbus.Flags, signo int32) error { + mockArgs := v.Called(flags, signo) + + return mockArgs.Error(0) +} + +// property UID u + +func (v *MockInterfaceUser) UID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GID u + +func (v *MockInterfaceUser) GID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceUser) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Timestamp t + +func (v *MockInterfaceUser) Timestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimestampMonotonic t + +func (v *MockInterfaceUser) TimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimePath s + +func (v *MockInterfaceUser) RuntimePath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Service s + +func (v *MockInterfaceUser) Service() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Slice s + +func (v *MockInterfaceUser) Slice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Display (so) + +func (v *MockInterfaceUser) Display() PropSessionInfo { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropSessionInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State s + +func (v *MockInterfaceUser) State() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Sessions a(so) + +func (v *MockInterfaceUser) Sessions() PropSessionInfoSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropSessionInfoSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleHint b + +func (v *MockInterfaceUser) IdleHint() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHint t + +func (v *MockInterfaceUser) IdleSinceHint() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdleSinceHintMonotonic t + +func (v *MockInterfaceUser) IdleSinceHintMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Linger b + +func (v *MockInterfaceUser) Linger() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropSessionInfo struct { + mock.Mock +} + +func (p MockPropSessionInfo) Get(flags dbus.Flags) (value SessionInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(SessionInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropSessionInfo) Set(flags dbus.Flags, value SessionInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropSessionInfo) ConnectChanged(cb func(hasValue bool, value SessionInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropSessionInfoSlice struct { + mock.Mock +} + +func (p MockPropSessionInfoSlice) Get(flags dbus.Flags) (value []SessionInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]SessionInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropSessionInfoSlice) Set(flags dbus.Flags, value []SessionInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropSessionInfoSlice) ConnectChanged(cb func(hasValue bool, value []SessionInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,112 @@ +{ + "Service": "org.freedesktop.login1", + "Objects": [ + { + "Type": "Manager", + "Path": "/org/freedesktop/login1", + "Interfaces": [ + { + "Name": "org.freedesktop.login1.Manager", + "Type": "manager", + "Fixes": { + "p/ScheduledShutdown": { + "Type": "PropManagerScheduledShutdown", + "ValueType": "ScheduledShutdown", + "EmptyValue": "$T{}" + }, + "m/ListSessions": [ + { + "Name": "sessionList", + "Type": "[]SessionDetail" + } + ], + "m/ListUsers": [ + { + "Name": "userList", + "Type": "[]UserDetail" + } + ], + "m/ListSeats": [ + { + "Name": "seatList", + "Type": "[]SeatInfo" + } + ], + "m/ListInhibitors": [ + { + "Name": "inhibitorList", + "Type": "[]InhibitorInfo" + } + ] + } + } + ] + }, + { + "Type": "Seat", + "Interfaces": [ + { + "Name": "org.freedesktop.login1.Seat", + "Type": "seat", + "Fixes": { + "p/ActiveSession": { + "RefType": "PropSessionInfo" + }, + "p/Sessions": { + "RefType": "PropSessionInfoSlice" + } + } + } + ] + }, + { + "Type": "Session", + "Interfaces": [ + { + "Name": "org.freedesktop.login1.Session", + "Type": "session", + "Fixes": { + "p/User": { + "Type": "PropSessionUser", + "ValueType": "UserInfo", + "EmptyValue": "$T{}" + }, + "p/Seat": { + "Type": "PropSessionSeat", + "ValueType": "SeatInfo", + "EmptyValue": "$T{}" + } + } + } + ] + }, + { + "Type": "User", + "Interfaces": [ + { + "Name": "org.freedesktop.login1.User", + "Type": "user", + "Fixes": { + "p/Display": { + "RefType": "PropSessionInfo" + }, + "p/Sessions": { + "RefType": "PropSessionInfoSlice" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropSessionInfo", + "ValueType": "SessionInfo", + "EmptyValue": "$T{}" + }, + { + "Type": "PropSessionInfoSlice", + "ValueType": "[]SessionInfo" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,50 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package login1 + +import "github.com/godbus/dbus/v5" + +type ScheduledShutdown struct { + Type string + USec uint64 +} + +type SessionInfo struct { + Id string + Path dbus.ObjectPath +} + +type UserInfo struct { + UID uint32 + Path dbus.ObjectPath +} + +type SeatInfo struct { + Id string + Path dbus.ObjectPath +} + +type SessionDetail struct { + SessionId string + UID uint32 + UserName string + SeatId string + Path dbus.ObjectPath +} + +type UserDetail struct { + UID uint32 + Name string + Path dbus.ObjectPath +} + +type InhibitorInfo struct { + What string + Who string + Why string + Mode string + UID uint32 + PID uint32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/Seat.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/Seat.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/Seat.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/Seat.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/Session.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/Session.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/Session.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/Session.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/User.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/User.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.login1/User.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.login1/User.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,2091 @@ +// Code generated by "./generator ./system/org.freedesktop.modemmanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package modemmanager1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + ObjectManager() object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + ModemManager1() manager // interface org.freedesktop.ModemManager1 + proxy.Object +} + +type objectManager struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + interfaceManager // interface org.freedesktop.ModemManager1 + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.ModemManager1", "/org/freedesktop/ModemManager1") + return obj +} + +func (obj *objectManager) ObjectManager() object_manager.ObjectManager { + return &obj.InterfaceObjectManager +} + +func (obj *objectManager) ModemManager1() manager { + return &obj.interfaceManager +} + +type manager interface { + GoScanDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ScanDevices(flags dbus.Flags) error + GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string) *dbus.Call + SetLogging(flags dbus.Flags, level string) error +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1" +} + +// method ScanDevices + +func (v *interfaceManager) GoScanDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ScanDevices", flags, ch) +} + +func (v *interfaceManager) ScanDevices(flags dbus.Flags) error { + return (<-v.GoScanDevices(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetLogging + +func (v *interfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLogging", flags, ch, level) +} + +func (v *interfaceManager) SetLogging(flags dbus.Flags, level string) error { + return (<-v.GoSetLogging(flags, make(chan *dbus.Call, 1), level).Done).Err +} + +type Modem interface { + Modem() modem // interface org.freedesktop.ModemManager1.Modem + Firmware() modemFirmware // interface org.freedesktop.ModemManager1.Modem.Firmware + Location() modemLocation // interface org.freedesktop.ModemManager1.Modem.Location + Messaging() modemMessaging // interface org.freedesktop.ModemManager1.Modem.Messaging + Modem3gppUssd() modem3gppUssd // interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd + Modem3gpp() modem3gpp // interface org.freedesktop.ModemManager1.Modem.Modem3gpp + Cdma() modemCdma // interface org.freedesktop.ModemManager1.Modem.ModemCdma + Oma() modemOma // interface org.freedesktop.ModemManager1.Modem.Oma + Signal() modemSignal // interface org.freedesktop.ModemManager1.Modem.Signal + Simple() modemSimple // interface org.freedesktop.ModemManager1.Modem.Simple + Time() modemTime // interface org.freedesktop.ModemManager1.Modem.Time + Voice() modemVoice // interface org.freedesktop.ModemManager1.Modem.Voice + proxy.Object +} + +type objectModem struct { + interfaceModem // interface org.freedesktop.ModemManager1.Modem + interfaceModemFirmware // interface org.freedesktop.ModemManager1.Modem.Firmware + interfaceModemLocation // interface org.freedesktop.ModemManager1.Modem.Location + interfaceModemMessaging // interface org.freedesktop.ModemManager1.Modem.Messaging + interfaceModem3gppUssd // interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd + interfaceModem3gpp // interface org.freedesktop.ModemManager1.Modem.Modem3gpp + interfaceModemCdma // interface org.freedesktop.ModemManager1.Modem.ModemCdma + interfaceModemOma // interface org.freedesktop.ModemManager1.Modem.Oma + interfaceModemSignal // interface org.freedesktop.ModemManager1.Modem.Signal + interfaceModemSimple // interface org.freedesktop.ModemManager1.Modem.Simple + interfaceModemTime // interface org.freedesktop.ModemManager1.Modem.Time + interfaceModemVoice // interface org.freedesktop.ModemManager1.Modem.Voice + proxy.ImplObject +} + +func NewModem(conn *dbus.Conn, path dbus.ObjectPath) (Modem, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectModem) + obj.ImplObject.Init_(conn, "org.freedesktop.ModemManager1", path) + return obj, nil +} + +func (obj *objectModem) Modem() modem { + return &obj.interfaceModem +} + +type modem interface { + GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + Enable(flags dbus.Flags, enable bool) error + GoListBearers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListBearers(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoCreateBearer(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call + CreateBearer(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) + GoDeleteBearer(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call + DeleteBearer(flags dbus.Flags, bearer dbus.ObjectPath) error + GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reset(flags dbus.Flags) error + GoFactoryReset(flags dbus.Flags, ch chan *dbus.Call, code string) *dbus.Call + FactoryReset(flags dbus.Flags, code string) error + GoSetPowerState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call + SetPowerState(flags dbus.Flags, state uint32) error + GoSetCurrentCapabilities(flags dbus.Flags, ch chan *dbus.Call, capabilities uint32) *dbus.Call + SetCurrentCapabilities(flags dbus.Flags, capabilities uint32) error + GoSetCurrentModes(flags dbus.Flags, ch chan *dbus.Call, modes ModemModes) *dbus.Call + SetCurrentModes(flags dbus.Flags, modes ModemModes) error + GoSetCurrentBands(flags dbus.Flags, ch chan *dbus.Call, bands []uint32) *dbus.Call + SetCurrentBands(flags dbus.Flags, bands []uint32) error + GoCommand(flags dbus.Flags, ch chan *dbus.Call, cmd string, timeout uint32) *dbus.Call + Command(flags dbus.Flags, cmd string, timeout uint32) (string, error) + ConnectStateChanged(cb func(old int32, new int32, reason uint32)) (dbusutil.SignalHandlerId, error) + Sim() proxy.PropObjectPath + Bearers() proxy.PropObjectPathArray + SupportedCapabilities() proxy.PropUint32Array + CurrentCapabilities() proxy.PropUint32 + MaxBearers() proxy.PropUint32 + MaxActiveBearers() proxy.PropUint32 + Manufacturer() proxy.PropString + Model() proxy.PropString + Revision() proxy.PropString + DeviceIdentifier() proxy.PropString + Device() proxy.PropString + Drivers() proxy.PropStringArray + Plugin() proxy.PropString + PrimaryPort() proxy.PropString + Ports() PropModemPorts + EquipmentIdentifier() proxy.PropString + UnlockRequired() proxy.PropUint32 + UnlockRetries() PropModemUnlockRetries + State() proxy.PropInt32 + StateFailedReason() proxy.PropUint32 + AccessTechnologies() proxy.PropUint32 + SignalQuality() PropModemSignalQuality + OwnNumbers() proxy.PropStringArray + PowerState() proxy.PropUint32 + SupportedModes() PropModemSupportedModes + CurrentModes() PropModemCurrentModes + SupportedBands() proxy.PropUint32Array + CurrentBands() proxy.PropUint32Array + SupportedIpFamilies() proxy.PropUint32 +} + +type interfaceModem struct{} + +func (v *interfaceModem) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModem) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem" +} + +// method Enable + +func (v *interfaceModem) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enable) +} + +func (v *interfaceModem) Enable(flags dbus.Flags, enable bool) error { + return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method ListBearers + +func (v *interfaceModem) GoListBearers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListBearers", flags, ch) +} + +func (*interfaceModem) StoreListBearers(call *dbus.Call) (bearers []dbus.ObjectPath, err error) { + err = call.Store(&bearers) + return +} + +func (v *interfaceModem) ListBearers(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreListBearers( + <-v.GoListBearers(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CreateBearer + +func (v *interfaceModem) GoCreateBearer(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateBearer", flags, ch, properties) +} + +func (*interfaceModem) StoreCreateBearer(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceModem) CreateBearer(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreateBearer( + <-v.GoCreateBearer(flags, make(chan *dbus.Call, 1), properties).Done) +} + +// method DeleteBearer + +func (v *interfaceModem) GoDeleteBearer(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteBearer", flags, ch, bearer) +} + +func (v *interfaceModem) DeleteBearer(flags dbus.Flags, bearer dbus.ObjectPath) error { + return (<-v.GoDeleteBearer(flags, make(chan *dbus.Call, 1), bearer).Done).Err +} + +// method Reset + +func (v *interfaceModem) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reset", flags, ch) +} + +func (v *interfaceModem) Reset(flags dbus.Flags) error { + return (<-v.GoReset(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method FactoryReset + +func (v *interfaceModem) GoFactoryReset(flags dbus.Flags, ch chan *dbus.Call, code string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".FactoryReset", flags, ch, code) +} + +func (v *interfaceModem) FactoryReset(flags dbus.Flags, code string) error { + return (<-v.GoFactoryReset(flags, make(chan *dbus.Call, 1), code).Done).Err +} + +// method SetPowerState + +func (v *interfaceModem) GoSetPowerState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetPowerState", flags, ch, state) +} + +func (v *interfaceModem) SetPowerState(flags dbus.Flags, state uint32) error { + return (<-v.GoSetPowerState(flags, make(chan *dbus.Call, 1), state).Done).Err +} + +// method SetCurrentCapabilities + +func (v *interfaceModem) GoSetCurrentCapabilities(flags dbus.Flags, ch chan *dbus.Call, capabilities uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentCapabilities", flags, ch, capabilities) +} + +func (v *interfaceModem) SetCurrentCapabilities(flags dbus.Flags, capabilities uint32) error { + return (<-v.GoSetCurrentCapabilities(flags, make(chan *dbus.Call, 1), capabilities).Done).Err +} + +// method SetCurrentModes + +func (v *interfaceModem) GoSetCurrentModes(flags dbus.Flags, ch chan *dbus.Call, modes ModemModes) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentModes", flags, ch, modes) +} + +func (v *interfaceModem) SetCurrentModes(flags dbus.Flags, modes ModemModes) error { + return (<-v.GoSetCurrentModes(flags, make(chan *dbus.Call, 1), modes).Done).Err +} + +// method SetCurrentBands + +func (v *interfaceModem) GoSetCurrentBands(flags dbus.Flags, ch chan *dbus.Call, bands []uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetCurrentBands", flags, ch, bands) +} + +func (v *interfaceModem) SetCurrentBands(flags dbus.Flags, bands []uint32) error { + return (<-v.GoSetCurrentBands(flags, make(chan *dbus.Call, 1), bands).Done).Err +} + +// method Command + +func (v *interfaceModem) GoCommand(flags dbus.Flags, ch chan *dbus.Call, cmd string, timeout uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Command", flags, ch, cmd, timeout) +} + +func (*interfaceModem) StoreCommand(call *dbus.Call) (response string, err error) { + err = call.Store(&response) + return +} + +func (v *interfaceModem) Command(flags dbus.Flags, cmd string, timeout uint32) (string, error) { + return v.StoreCommand( + <-v.GoCommand(flags, make(chan *dbus.Call, 1), cmd, timeout).Done) +} + +// signal StateChanged + +func (v *interfaceModem) ConnectStateChanged(cb func(old int32, new int32, reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old int32 + var new int32 + var reason uint32 + err := dbus.Store(sig.Body, &old, &new, &reason) + if err == nil { + cb(old, new, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Sim o + +func (v *interfaceModem) Sim() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Sim", + } +} + +// property Bearers ao + +func (v *interfaceModem) Bearers() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Bearers", + } +} + +// property SupportedCapabilities au + +func (v *interfaceModem) SupportedCapabilities() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "SupportedCapabilities", + } +} + +// property CurrentCapabilities u + +func (v *interfaceModem) CurrentCapabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CurrentCapabilities", + } +} + +// property MaxBearers u + +func (v *interfaceModem) MaxBearers() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MaxBearers", + } +} + +// property MaxActiveBearers u + +func (v *interfaceModem) MaxActiveBearers() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MaxActiveBearers", + } +} + +// property Manufacturer s + +func (v *interfaceModem) Manufacturer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Manufacturer", + } +} + +// property Model s + +func (v *interfaceModem) Model() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Model", + } +} + +// property Revision s + +func (v *interfaceModem) Revision() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Revision", + } +} + +// property DeviceIdentifier s + +func (v *interfaceModem) DeviceIdentifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DeviceIdentifier", + } +} + +// property Device s + +func (v *interfaceModem) Device() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Device", + } +} + +// property Drivers as + +func (v *interfaceModem) Drivers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Drivers", + } +} + +// property Plugin s + +func (v *interfaceModem) Plugin() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Plugin", + } +} + +// property PrimaryPort s + +func (v *interfaceModem) PrimaryPort() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PrimaryPort", + } +} + +type PropModemPorts interface { + Get(flags dbus.Flags) (value []ModemPort, err error) + Set(flags dbus.Flags, value []ModemPort) error + ConnectChanged(cb func(hasValue bool, value []ModemPort)) error +} + +type implPropModemPorts struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemPorts) Get(flags dbus.Flags) (value []ModemPort, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemPorts) Set(flags dbus.Flags, value []ModemPort) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemPorts) ConnectChanged(cb func(hasValue bool, value []ModemPort)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ModemPort + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Ports a(su) + +func (v *interfaceModem) Ports() PropModemPorts { + return &implPropModemPorts{ + Impl: v, + Name: "Ports", + } +} + +// property EquipmentIdentifier s + +func (v *interfaceModem) EquipmentIdentifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "EquipmentIdentifier", + } +} + +// property UnlockRequired u + +func (v *interfaceModem) UnlockRequired() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "UnlockRequired", + } +} + +type PropModemUnlockRetries interface { + Get(flags dbus.Flags) (value map[uint32]uint32, err error) + Set(flags dbus.Flags, value map[uint32]uint32) error + ConnectChanged(cb func(hasValue bool, value map[uint32]uint32)) error +} + +type implPropModemUnlockRetries struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemUnlockRetries) Get(flags dbus.Flags) (value map[uint32]uint32, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemUnlockRetries) Set(flags dbus.Flags, value map[uint32]uint32) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemUnlockRetries) ConnectChanged(cb func(hasValue bool, value map[uint32]uint32)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[uint32]uint32 + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property UnlockRetries a{uu} + +func (v *interfaceModem) UnlockRetries() PropModemUnlockRetries { + return &implPropModemUnlockRetries{ + Impl: v, + Name: "UnlockRetries", + } +} + +// property State i + +func (v *interfaceModem) State() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "State", + } +} + +// property StateFailedReason u + +func (v *interfaceModem) StateFailedReason() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "StateFailedReason", + } +} + +// property AccessTechnologies u + +func (v *interfaceModem) AccessTechnologies() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "AccessTechnologies", + } +} + +type PropModemSignalQuality interface { + Get(flags dbus.Flags) (value ModemSignalQuality, err error) + Set(flags dbus.Flags, value ModemSignalQuality) error + ConnectChanged(cb func(hasValue bool, value ModemSignalQuality)) error +} + +type implPropModemSignalQuality struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemSignalQuality) Get(flags dbus.Flags) (value ModemSignalQuality, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemSignalQuality) Set(flags dbus.Flags, value ModemSignalQuality) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemSignalQuality) ConnectChanged(cb func(hasValue bool, value ModemSignalQuality)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ModemSignalQuality + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ModemSignalQuality{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property SignalQuality (ub) + +func (v *interfaceModem) SignalQuality() PropModemSignalQuality { + return &implPropModemSignalQuality{ + Impl: v, + Name: "SignalQuality", + } +} + +// property OwnNumbers as + +func (v *interfaceModem) OwnNumbers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "OwnNumbers", + } +} + +// property PowerState u + +func (v *interfaceModem) PowerState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "PowerState", + } +} + +type PropModemSupportedModes interface { + Get(flags dbus.Flags) (value []ModemModes, err error) + Set(flags dbus.Flags, value []ModemModes) error + ConnectChanged(cb func(hasValue bool, value []ModemModes)) error +} + +type implPropModemSupportedModes struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemSupportedModes) Get(flags dbus.Flags) (value []ModemModes, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemSupportedModes) Set(flags dbus.Flags, value []ModemModes) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemSupportedModes) ConnectChanged(cb func(hasValue bool, value []ModemModes)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ModemModes + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property SupportedModes a(uu) + +func (v *interfaceModem) SupportedModes() PropModemSupportedModes { + return &implPropModemSupportedModes{ + Impl: v, + Name: "SupportedModes", + } +} + +type PropModemCurrentModes interface { + Get(flags dbus.Flags) (value ModemModes, err error) + Set(flags dbus.Flags, value ModemModes) error + ConnectChanged(cb func(hasValue bool, value ModemModes)) error +} + +type implPropModemCurrentModes struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemCurrentModes) Get(flags dbus.Flags) (value ModemModes, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemCurrentModes) Set(flags dbus.Flags, value ModemModes) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemCurrentModes) ConnectChanged(cb func(hasValue bool, value ModemModes)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ModemModes + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ModemModes{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property CurrentModes (uu) + +func (v *interfaceModem) CurrentModes() PropModemCurrentModes { + return &implPropModemCurrentModes{ + Impl: v, + Name: "CurrentModes", + } +} + +// property SupportedBands au + +func (v *interfaceModem) SupportedBands() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "SupportedBands", + } +} + +// property CurrentBands au + +func (v *interfaceModem) CurrentBands() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "CurrentBands", + } +} + +// property SupportedIpFamilies u + +func (v *interfaceModem) SupportedIpFamilies() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "SupportedIpFamilies", + } +} + +func (obj *objectModem) Firmware() modemFirmware { + return &obj.interfaceModemFirmware +} + +type modemFirmware interface { + GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + List(flags dbus.Flags) (string, []map[string]dbus.Variant, error) + GoSelect(flags dbus.Flags, ch chan *dbus.Call, uniqueid string) *dbus.Call + Select(flags dbus.Flags, uniqueid string) error +} + +type interfaceModemFirmware struct{} + +func (v *interfaceModemFirmware) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemFirmware) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Firmware" +} + +// method List + +func (v *interfaceModemFirmware) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch) +} + +func (*interfaceModemFirmware) StoreList(call *dbus.Call) (selected string, installed []map[string]dbus.Variant, err error) { + err = call.Store(&selected, &installed) + return +} + +func (v *interfaceModemFirmware) List(flags dbus.Flags) (string, []map[string]dbus.Variant, error) { + return v.StoreList( + <-v.GoList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Select + +func (v *interfaceModemFirmware) GoSelect(flags dbus.Flags, ch chan *dbus.Call, uniqueid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Select", flags, ch, uniqueid) +} + +func (v *interfaceModemFirmware) Select(flags dbus.Flags, uniqueid string) error { + return (<-v.GoSelect(flags, make(chan *dbus.Call, 1), uniqueid).Done).Err +} + +func (obj *objectModem) Location() modemLocation { + return &obj.interfaceModemLocation +} + +type modemLocation interface { + GoSetup(flags dbus.Flags, ch chan *dbus.Call, sources uint32, signal_location bool) *dbus.Call + Setup(flags dbus.Flags, sources uint32, signal_location bool) error + GoGetLocation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetLocation(flags dbus.Flags) (map[uint32]dbus.Variant, error) + GoSetSuplServer(flags dbus.Flags, ch chan *dbus.Call, supl string) *dbus.Call + SetSuplServer(flags dbus.Flags, supl string) error + GoSetGpsRefreshRate(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call + SetGpsRefreshRate(flags dbus.Flags, rate uint32) error + Capabilities() proxy.PropUint32 + Enabled() proxy.PropUint32 + SignalsLocation() proxy.PropBool + Location() PropModemLocation + SuplServer() proxy.PropString + GpsRefreshRate() proxy.PropUint32 +} + +type interfaceModemLocation struct{} + +func (v *interfaceModemLocation) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemLocation) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Location" +} + +// method Setup + +func (v *interfaceModemLocation) GoSetup(flags dbus.Flags, ch chan *dbus.Call, sources uint32, signal_location bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Setup", flags, ch, sources, signal_location) +} + +func (v *interfaceModemLocation) Setup(flags dbus.Flags, sources uint32, signal_location bool) error { + return (<-v.GoSetup(flags, make(chan *dbus.Call, 1), sources, signal_location).Done).Err +} + +// method GetLocation + +func (v *interfaceModemLocation) GoGetLocation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLocation", flags, ch) +} + +func (*interfaceModemLocation) StoreGetLocation(call *dbus.Call) (Location map[uint32]dbus.Variant, err error) { + err = call.Store(&Location) + return +} + +func (v *interfaceModemLocation) GetLocation(flags dbus.Flags) (map[uint32]dbus.Variant, error) { + return v.StoreGetLocation( + <-v.GoGetLocation(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetSuplServer + +func (v *interfaceModemLocation) GoSetSuplServer(flags dbus.Flags, ch chan *dbus.Call, supl string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSuplServer", flags, ch, supl) +} + +func (v *interfaceModemLocation) SetSuplServer(flags dbus.Flags, supl string) error { + return (<-v.GoSetSuplServer(flags, make(chan *dbus.Call, 1), supl).Done).Err +} + +// method SetGpsRefreshRate + +func (v *interfaceModemLocation) GoSetGpsRefreshRate(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetGpsRefreshRate", flags, ch, rate) +} + +func (v *interfaceModemLocation) SetGpsRefreshRate(flags dbus.Flags, rate uint32) error { + return (<-v.GoSetGpsRefreshRate(flags, make(chan *dbus.Call, 1), rate).Done).Err +} + +// property Capabilities u + +func (v *interfaceModemLocation) Capabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Capabilities", + } +} + +// property Enabled u + +func (v *interfaceModemLocation) Enabled() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Enabled", + } +} + +// property SignalsLocation b + +func (v *interfaceModemLocation) SignalsLocation() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SignalsLocation", + } +} + +type PropModemLocation interface { + Get(flags dbus.Flags) (value map[uint32]dbus.Variant, err error) + Set(flags dbus.Flags, value map[uint32]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[uint32]dbus.Variant)) error +} + +type implPropModemLocation struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemLocation) Get(flags dbus.Flags) (value map[uint32]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemLocation) Set(flags dbus.Flags, value map[uint32]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemLocation) ConnectChanged(cb func(hasValue bool, value map[uint32]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[uint32]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Location a{uv} + +func (v *interfaceModemLocation) Location() PropModemLocation { + return &implPropModemLocation{ + Impl: v, + Name: "Location", + } +} + +// property SuplServer s + +func (v *interfaceModemLocation) SuplServer() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SuplServer", + } +} + +// property GpsRefreshRate u + +func (v *interfaceModemLocation) GpsRefreshRate() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "GpsRefreshRate", + } +} + +func (obj *objectModem) Messaging() modemMessaging { + return &obj.interfaceModemMessaging +} + +type modemMessaging interface { + GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + List(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoDelete(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + Delete(flags dbus.Flags, path dbus.ObjectPath) error + GoCreate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call + Create(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) + ConnectAdded(cb func(path dbus.ObjectPath, received bool)) (dbusutil.SignalHandlerId, error) + ConnectDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Messages() proxy.PropObjectPathArray + SupportedStorages() proxy.PropUint32Array + DefaultStorage() proxy.PropUint32 +} + +type interfaceModemMessaging struct{} + +func (v *interfaceModemMessaging) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemMessaging) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Messaging" +} + +// method List + +func (v *interfaceModemMessaging) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".List", flags, ch) +} + +func (*interfaceModemMessaging) StoreList(call *dbus.Call) (result []dbus.ObjectPath, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceModemMessaging) List(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreList( + <-v.GoList(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Delete + +func (v *interfaceModemMessaging) GoDelete(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, path) +} + +func (v *interfaceModemMessaging) Delete(flags dbus.Flags, path dbus.ObjectPath) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), path).Done).Err +} + +// method Create + +func (v *interfaceModemMessaging) GoCreate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Create", flags, ch, properties) +} + +func (*interfaceModemMessaging) StoreCreate(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceModemMessaging) Create(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreate( + <-v.GoCreate(flags, make(chan *dbus.Call, 1), properties).Done) +} + +// signal Added + +func (v *interfaceModemMessaging) ConnectAdded(cb func(path dbus.ObjectPath, received bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Added", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Added", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + var received bool + err := dbus.Store(sig.Body, &path, &received) + if err == nil { + cb(path, received) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Deleted + +func (v *interfaceModemMessaging) ConnectDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Deleted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Deleted", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Messages ao + +func (v *interfaceModemMessaging) Messages() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Messages", + } +} + +// property SupportedStorages au + +func (v *interfaceModemMessaging) SupportedStorages() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "SupportedStorages", + } +} + +// property DefaultStorage u + +func (v *interfaceModemMessaging) DefaultStorage() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "DefaultStorage", + } +} + +func (obj *objectModem) Modem3gppUssd() modem3gppUssd { + return &obj.interfaceModem3gppUssd +} + +type modem3gppUssd interface { + GoInitiate(flags dbus.Flags, ch chan *dbus.Call, command string) *dbus.Call + Initiate(flags dbus.Flags, command string) (string, error) + GoRespond(flags dbus.Flags, ch chan *dbus.Call, response string) *dbus.Call + Respond(flags dbus.Flags, response string) (string, error) + GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Cancel(flags dbus.Flags) error + State() proxy.PropUint32 + NetworkNotification() proxy.PropString + NetworkRequest() proxy.PropString +} + +type interfaceModem3gppUssd struct{} + +func (v *interfaceModem3gppUssd) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModem3gppUssd) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd" +} + +// method Initiate + +func (v *interfaceModem3gppUssd) GoInitiate(flags dbus.Flags, ch chan *dbus.Call, command string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Initiate", flags, ch, command) +} + +func (*interfaceModem3gppUssd) StoreInitiate(call *dbus.Call) (reply string, err error) { + err = call.Store(&reply) + return +} + +func (v *interfaceModem3gppUssd) Initiate(flags dbus.Flags, command string) (string, error) { + return v.StoreInitiate( + <-v.GoInitiate(flags, make(chan *dbus.Call, 1), command).Done) +} + +// method Respond + +func (v *interfaceModem3gppUssd) GoRespond(flags dbus.Flags, ch chan *dbus.Call, response string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Respond", flags, ch, response) +} + +func (*interfaceModem3gppUssd) StoreRespond(call *dbus.Call) (reply string, err error) { + err = call.Store(&reply) + return +} + +func (v *interfaceModem3gppUssd) Respond(flags dbus.Flags, response string) (string, error) { + return v.StoreRespond( + <-v.GoRespond(flags, make(chan *dbus.Call, 1), response).Done) +} + +// method Cancel + +func (v *interfaceModem3gppUssd) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Cancel", flags, ch) +} + +func (v *interfaceModem3gppUssd) Cancel(flags dbus.Flags) error { + return (<-v.GoCancel(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property State u + +func (v *interfaceModem3gppUssd) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} + +// property NetworkNotification s + +func (v *interfaceModem3gppUssd) NetworkNotification() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "NetworkNotification", + } +} + +// property NetworkRequest s + +func (v *interfaceModem3gppUssd) NetworkRequest() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "NetworkRequest", + } +} + +func (obj *objectModem) Modem3gpp() modem3gpp { + return &obj.interfaceModem3gpp +} + +type modem3gpp interface { + GoRegister(flags dbus.Flags, ch chan *dbus.Call, operator_id string) *dbus.Call + Register(flags dbus.Flags, operator_id string) error + GoScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Scan(flags dbus.Flags) ([]map[string]dbus.Variant, error) + Imei() proxy.PropString + RegistrationState() proxy.PropUint32 + OperatorCode() proxy.PropString + OperatorName() proxy.PropString + EnabledFacilityLocks() proxy.PropUint32 + SubscriptionState() proxy.PropUint32 +} + +type interfaceModem3gpp struct{} + +func (v *interfaceModem3gpp) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModem3gpp) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Modem3gpp" +} + +// method Register + +func (v *interfaceModem3gpp) GoRegister(flags dbus.Flags, ch chan *dbus.Call, operator_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, operator_id) +} + +func (v *interfaceModem3gpp) Register(flags dbus.Flags, operator_id string) error { + return (<-v.GoRegister(flags, make(chan *dbus.Call, 1), operator_id).Done).Err +} + +// method Scan + +func (v *interfaceModem3gpp) GoScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Scan", flags, ch) +} + +func (*interfaceModem3gpp) StoreScan(call *dbus.Call) (results []map[string]dbus.Variant, err error) { + err = call.Store(&results) + return +} + +func (v *interfaceModem3gpp) Scan(flags dbus.Flags) ([]map[string]dbus.Variant, error) { + return v.StoreScan( + <-v.GoScan(flags, make(chan *dbus.Call, 1)).Done) +} + +// property Imei s + +func (v *interfaceModem3gpp) Imei() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Imei", + } +} + +// property RegistrationState u + +func (v *interfaceModem3gpp) RegistrationState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RegistrationState", + } +} + +// property OperatorCode s + +func (v *interfaceModem3gpp) OperatorCode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OperatorCode", + } +} + +// property OperatorName s + +func (v *interfaceModem3gpp) OperatorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OperatorName", + } +} + +// property EnabledFacilityLocks u + +func (v *interfaceModem3gpp) EnabledFacilityLocks() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "EnabledFacilityLocks", + } +} + +// property SubscriptionState u + +func (v *interfaceModem3gpp) SubscriptionState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "SubscriptionState", + } +} + +func (obj *objectModem) Cdma() modemCdma { + return &obj.interfaceModemCdma +} + +type modemCdma interface { + GoActivate(flags dbus.Flags, ch chan *dbus.Call, carrier_code string) *dbus.Call + Activate(flags dbus.Flags, carrier_code string) error + GoActivateManual(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call + ActivateManual(flags dbus.Flags, properties map[string]dbus.Variant) error + ConnectActivationStateChanged(cb func(activation_state uint32, activation_error uint32, status_changes map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ActivationState() proxy.PropUint32 + Meid() proxy.PropString + Esn() proxy.PropString + Sid() proxy.PropUint32 + Nid() proxy.PropUint32 + Cdma1xRegistrationState() proxy.PropUint32 + EvdoRegistrationState() proxy.PropUint32 +} + +type interfaceModemCdma struct{} + +func (v *interfaceModemCdma) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemCdma) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.ModemCdma" +} + +// method Activate + +func (v *interfaceModemCdma) GoActivate(flags dbus.Flags, ch chan *dbus.Call, carrier_code string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Activate", flags, ch, carrier_code) +} + +func (v *interfaceModemCdma) Activate(flags dbus.Flags, carrier_code string) error { + return (<-v.GoActivate(flags, make(chan *dbus.Call, 1), carrier_code).Done).Err +} + +// method ActivateManual + +func (v *interfaceModemCdma) GoActivateManual(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateManual", flags, ch, properties) +} + +func (v *interfaceModemCdma) ActivateManual(flags dbus.Flags, properties map[string]dbus.Variant) error { + return (<-v.GoActivateManual(flags, make(chan *dbus.Call, 1), properties).Done).Err +} + +// signal ActivationStateChanged + +func (v *interfaceModemCdma) ConnectActivationStateChanged(cb func(activation_state uint32, activation_error uint32, status_changes map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ActivationStateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ActivationStateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var activation_state uint32 + var activation_error uint32 + var status_changes map[string]dbus.Variant + err := dbus.Store(sig.Body, &activation_state, &activation_error, &status_changes) + if err == nil { + cb(activation_state, activation_error, status_changes) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ActivationState u + +func (v *interfaceModemCdma) ActivationState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ActivationState", + } +} + +// property Meid s + +func (v *interfaceModemCdma) Meid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Meid", + } +} + +// property Esn s + +func (v *interfaceModemCdma) Esn() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Esn", + } +} + +// property Sid u + +func (v *interfaceModemCdma) Sid() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Sid", + } +} + +// property Nid u + +func (v *interfaceModemCdma) Nid() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Nid", + } +} + +// property Cdma1xRegistrationState u + +func (v *interfaceModemCdma) Cdma1xRegistrationState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Cdma1xRegistrationState", + } +} + +// property EvdoRegistrationState u + +func (v *interfaceModemCdma) EvdoRegistrationState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "EvdoRegistrationState", + } +} + +func (obj *objectModem) Oma() modemOma { + return &obj.interfaceModemOma +} + +type modemOma interface { + GoSetup(flags dbus.Flags, ch chan *dbus.Call, features uint32) *dbus.Call + Setup(flags dbus.Flags, features uint32) error + GoStartClientInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_type uint32) *dbus.Call + StartClientInitiatedSession(flags dbus.Flags, session_type uint32) error + GoAcceptNetworkInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_id uint32, accept bool) *dbus.Call + AcceptNetworkInitiatedSession(flags dbus.Flags, session_id uint32, accept bool) error + GoCancelSession(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CancelSession(flags dbus.Flags) error + ConnectSessionStateChanged(cb func(old_session_state int32, new_session_state int32, session_state_failed_reason uint32)) (dbusutil.SignalHandlerId, error) + Features() proxy.PropUint32 + PendingNetworkInitiatedSessions() PropModemOmaPendingNetworkInitiatedSessions + SessionType() proxy.PropUint32 + SessionState() proxy.PropInt32 +} + +type interfaceModemOma struct{} + +func (v *interfaceModemOma) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemOma) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Oma" +} + +// method Setup + +func (v *interfaceModemOma) GoSetup(flags dbus.Flags, ch chan *dbus.Call, features uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Setup", flags, ch, features) +} + +func (v *interfaceModemOma) Setup(flags dbus.Flags, features uint32) error { + return (<-v.GoSetup(flags, make(chan *dbus.Call, 1), features).Done).Err +} + +// method StartClientInitiatedSession + +func (v *interfaceModemOma) GoStartClientInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_type uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartClientInitiatedSession", flags, ch, session_type) +} + +func (v *interfaceModemOma) StartClientInitiatedSession(flags dbus.Flags, session_type uint32) error { + return (<-v.GoStartClientInitiatedSession(flags, make(chan *dbus.Call, 1), session_type).Done).Err +} + +// method AcceptNetworkInitiatedSession + +func (v *interfaceModemOma) GoAcceptNetworkInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_id uint32, accept bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AcceptNetworkInitiatedSession", flags, ch, session_id, accept) +} + +func (v *interfaceModemOma) AcceptNetworkInitiatedSession(flags dbus.Flags, session_id uint32, accept bool) error { + return (<-v.GoAcceptNetworkInitiatedSession(flags, make(chan *dbus.Call, 1), session_id, accept).Done).Err +} + +// method CancelSession + +func (v *interfaceModemOma) GoCancelSession(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelSession", flags, ch) +} + +func (v *interfaceModemOma) CancelSession(flags dbus.Flags) error { + return (<-v.GoCancelSession(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal SessionStateChanged + +func (v *interfaceModemOma) ConnectSessionStateChanged(cb func(old_session_state int32, new_session_state int32, session_state_failed_reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SessionStateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SessionStateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var old_session_state int32 + var new_session_state int32 + var session_state_failed_reason uint32 + err := dbus.Store(sig.Body, &old_session_state, &new_session_state, &session_state_failed_reason) + if err == nil { + cb(old_session_state, new_session_state, session_state_failed_reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Features u + +func (v *interfaceModemOma) Features() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Features", + } +} + +type PropModemOmaPendingNetworkInitiatedSessions interface { + Get(flags dbus.Flags) (value []OmaSession, err error) + Set(flags dbus.Flags, value []OmaSession) error + ConnectChanged(cb func(hasValue bool, value []OmaSession)) error +} + +type implPropModemOmaPendingNetworkInitiatedSessions struct { + Impl proxy.Implementer + Name string +} + +func (p implPropModemOmaPendingNetworkInitiatedSessions) Get(flags dbus.Flags) (value []OmaSession, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropModemOmaPendingNetworkInitiatedSessions) Set(flags dbus.Flags, value []OmaSession) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropModemOmaPendingNetworkInitiatedSessions) ConnectChanged(cb func(hasValue bool, value []OmaSession)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []OmaSession + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property PendingNetworkInitiatedSessions a(uu) + +func (v *interfaceModemOma) PendingNetworkInitiatedSessions() PropModemOmaPendingNetworkInitiatedSessions { + return &implPropModemOmaPendingNetworkInitiatedSessions{ + Impl: v, + Name: "PendingNetworkInitiatedSessions", + } +} + +// property SessionType u + +func (v *interfaceModemOma) SessionType() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "SessionType", + } +} + +// property SessionState i + +func (v *interfaceModemOma) SessionState() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SessionState", + } +} + +func (obj *objectModem) Signal() modemSignal { + return &obj.interfaceModemSignal +} + +type modemSignal interface { + GoSetup(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call + Setup(flags dbus.Flags, rate uint32) error + Rate() proxy.PropUint32 + Cdma() PropMapStringVariant + Evdo() PropMapStringVariant + Gsm() PropMapStringVariant + Umts() PropMapStringVariant + Lte() PropMapStringVariant +} + +type interfaceModemSignal struct{} + +func (v *interfaceModemSignal) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemSignal) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Signal" +} + +// method Setup + +func (v *interfaceModemSignal) GoSetup(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Setup", flags, ch, rate) +} + +func (v *interfaceModemSignal) Setup(flags dbus.Flags, rate uint32) error { + return (<-v.GoSetup(flags, make(chan *dbus.Call, 1), rate).Done).Err +} + +// property Rate u + +func (v *interfaceModemSignal) Rate() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Rate", + } +} + +// property Cdma a{sv} + +func (v *interfaceModemSignal) Cdma() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Cdma", + } +} + +// property Evdo a{sv} + +func (v *interfaceModemSignal) Evdo() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Evdo", + } +} + +// property Gsm a{sv} + +func (v *interfaceModemSignal) Gsm() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Gsm", + } +} + +// property Umts a{sv} + +func (v *interfaceModemSignal) Umts() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Umts", + } +} + +// property Lte a{sv} + +func (v *interfaceModemSignal) Lte() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Lte", + } +} + +func (obj *objectModem) Simple() modemSimple { + return &obj.interfaceModemSimple +} + +type modemSimple interface { + GoConnect(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call + Connect(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call + Disconnect(flags dbus.Flags, bearer dbus.ObjectPath) error + GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetStatus(flags dbus.Flags) (map[string]dbus.Variant, error) +} + +type interfaceModemSimple struct{} + +func (v *interfaceModemSimple) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemSimple) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Simple" +} + +// method Connect + +func (v *interfaceModemSimple) GoConnect(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, properties) +} + +func (*interfaceModemSimple) StoreConnect(call *dbus.Call) (bearer dbus.ObjectPath, err error) { + err = call.Store(&bearer) + return +} + +func (v *interfaceModemSimple) Connect(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreConnect( + <-v.GoConnect(flags, make(chan *dbus.Call, 1), properties).Done) +} + +// method Disconnect + +func (v *interfaceModemSimple) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch, bearer) +} + +func (v *interfaceModemSimple) Disconnect(flags dbus.Flags, bearer dbus.ObjectPath) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1), bearer).Done).Err +} + +// method GetStatus + +func (v *interfaceModemSimple) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetStatus", flags, ch) +} + +func (*interfaceModemSimple) StoreGetStatus(call *dbus.Call) (properties map[string]dbus.Variant, err error) { + err = call.Store(&properties) + return +} + +func (v *interfaceModemSimple) GetStatus(flags dbus.Flags) (map[string]dbus.Variant, error) { + return v.StoreGetStatus( + <-v.GoGetStatus(flags, make(chan *dbus.Call, 1)).Done) +} + +func (obj *objectModem) Time() modemTime { + return &obj.interfaceModemTime +} + +type modemTime interface { + GoGetNetworkTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetNetworkTime(flags dbus.Flags) (string, error) + ConnectNetworkTimeChanged(cb func(time string)) (dbusutil.SignalHandlerId, error) + NetworkTimezone() PropMapStringVariant +} + +type interfaceModemTime struct{} + +func (v *interfaceModemTime) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemTime) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Time" +} + +// method GetNetworkTime + +func (v *interfaceModemTime) GoGetNetworkTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNetworkTime", flags, ch) +} + +func (*interfaceModemTime) StoreGetNetworkTime(call *dbus.Call) (time string, err error) { + err = call.Store(&time) + return +} + +func (v *interfaceModemTime) GetNetworkTime(flags dbus.Flags) (string, error) { + return v.StoreGetNetworkTime( + <-v.GoGetNetworkTime(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal NetworkTimeChanged + +func (v *interfaceModemTime) ConnectNetworkTimeChanged(cb func(time string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NetworkTimeChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NetworkTimeChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var time string + err := dbus.Store(sig.Body, &time) + if err == nil { + cb(time) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property NetworkTimezone a{sv} + +func (v *interfaceModemTime) NetworkTimezone() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "NetworkTimezone", + } +} + +func (obj *objectModem) Voice() modemVoice { + return &obj.interfaceModemVoice +} + +type modemVoice interface { + GoListCalls(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListCalls(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoDeleteCall(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call + DeleteCall(flags dbus.Flags, path dbus.ObjectPath) error + GoCreateCall(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call + CreateCall(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) + ConnectCallAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectCallDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Calls() proxy.PropObjectPathArray +} + +type interfaceModemVoice struct{} + +func (v *interfaceModemVoice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceModemVoice) GetInterfaceName_() string { + return "org.freedesktop.ModemManager1.Modem.Voice" +} + +// method ListCalls + +func (v *interfaceModemVoice) GoListCalls(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListCalls", flags, ch) +} + +func (*interfaceModemVoice) StoreListCalls(call *dbus.Call) (result []dbus.ObjectPath, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceModemVoice) ListCalls(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreListCalls( + <-v.GoListCalls(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DeleteCall + +func (v *interfaceModemVoice) GoDeleteCall(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteCall", flags, ch, path) +} + +func (v *interfaceModemVoice) DeleteCall(flags dbus.Flags, path dbus.ObjectPath) error { + return (<-v.GoDeleteCall(flags, make(chan *dbus.Call, 1), path).Done).Err +} + +// method CreateCall + +func (v *interfaceModemVoice) GoCreateCall(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreateCall", flags, ch, properties) +} + +func (*interfaceModemVoice) StoreCreateCall(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceModemVoice) CreateCall(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreateCall( + <-v.GoCreateCall(flags, make(chan *dbus.Call, 1), properties).Done) +} + +// signal CallAdded + +func (v *interfaceModemVoice) ConnectCallAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CallAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CallAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal CallDeleted + +func (v *interfaceModemVoice) ConnectCallDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CallDeleted", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CallDeleted", + } + handlerFunc := func(sig *dbus.Signal) { + var path dbus.ObjectPath + err := dbus.Store(sig.Body, &path) + if err == nil { + cb(path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Calls ao + +func (v *interfaceModemVoice) Calls() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Calls", + } +} + +type PropMapStringVariant interface { + Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error +} + +type implPropMapStringVariant struct { + Impl proxy.Implementer + Name string +} + +func (p implPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,2126 @@ +// Code generated by "./generator ./system/org.freedesktop.modemmanager1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package modemmanager1 + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockManager struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + MockInterfaceManager // interface org.freedesktop.ModemManager1 + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method ScanDevices + +func (v *MockInterfaceManager) GoScanDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ScanDevices(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetLogging + +func (v *MockInterfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string) *dbus.Call { + mockArgs := v.Called(flags, ch, level) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetLogging(flags dbus.Flags, level string) error { + mockArgs := v.Called(flags, level) + + return mockArgs.Error(0) +} + +type MockModem struct { + MockInterfaceModem // interface org.freedesktop.ModemManager1.Modem + MockInterfaceModemFirmware // interface org.freedesktop.ModemManager1.Modem.Firmware + MockInterfaceModemLocation // interface org.freedesktop.ModemManager1.Modem.Location + MockInterfaceModemMessaging // interface org.freedesktop.ModemManager1.Modem.Messaging + MockInterfaceModem3gppUssd // interface org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd + MockInterfaceModem3gpp // interface org.freedesktop.ModemManager1.Modem.Modem3gpp + MockInterfaceModemCdma // interface org.freedesktop.ModemManager1.Modem.ModemCdma + MockInterfaceModemOma // interface org.freedesktop.ModemManager1.Modem.Oma + MockInterfaceModemSignal // interface org.freedesktop.ModemManager1.Modem.Signal + MockInterfaceModemSimple // interface org.freedesktop.ModemManager1.Modem.Simple + MockInterfaceModemTime // interface org.freedesktop.ModemManager1.Modem.Time + MockInterfaceModemVoice // interface org.freedesktop.ModemManager1.Modem.Voice + proxy.MockObject +} + +type MockInterfaceModem struct { + mock.Mock +} + +// method Enable + +func (v *MockInterfaceModem) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) Enable(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method ListBearers + +func (v *MockInterfaceModem) GoListBearers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) ListBearers(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CreateBearer + +func (v *MockInterfaceModem) GoCreateBearer(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) CreateBearer(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeleteBearer + +func (v *MockInterfaceModem) GoDeleteBearer(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, bearer) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) DeleteBearer(flags dbus.Flags, bearer dbus.ObjectPath) error { + mockArgs := v.Called(flags, bearer) + + return mockArgs.Error(0) +} + +// method Reset + +func (v *MockInterfaceModem) GoReset(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) Reset(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method FactoryReset + +func (v *MockInterfaceModem) GoFactoryReset(flags dbus.Flags, ch chan *dbus.Call, code string) *dbus.Call { + mockArgs := v.Called(flags, ch, code) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) FactoryReset(flags dbus.Flags, code string) error { + mockArgs := v.Called(flags, code) + + return mockArgs.Error(0) +} + +// method SetPowerState + +func (v *MockInterfaceModem) GoSetPowerState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, state) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) SetPowerState(flags dbus.Flags, state uint32) error { + mockArgs := v.Called(flags, state) + + return mockArgs.Error(0) +} + +// method SetCurrentCapabilities + +func (v *MockInterfaceModem) GoSetCurrentCapabilities(flags dbus.Flags, ch chan *dbus.Call, capabilities uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, capabilities) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) SetCurrentCapabilities(flags dbus.Flags, capabilities uint32) error { + mockArgs := v.Called(flags, capabilities) + + return mockArgs.Error(0) +} + +// method SetCurrentModes + +func (v *MockInterfaceModem) GoSetCurrentModes(flags dbus.Flags, ch chan *dbus.Call, modes ModemModes) *dbus.Call { + mockArgs := v.Called(flags, ch, modes) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) SetCurrentModes(flags dbus.Flags, modes ModemModes) error { + mockArgs := v.Called(flags, modes) + + return mockArgs.Error(0) +} + +// method SetCurrentBands + +func (v *MockInterfaceModem) GoSetCurrentBands(flags dbus.Flags, ch chan *dbus.Call, bands []uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, bands) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) SetCurrentBands(flags dbus.Flags, bands []uint32) error { + mockArgs := v.Called(flags, bands) + + return mockArgs.Error(0) +} + +// method Command + +func (v *MockInterfaceModem) GoCommand(flags dbus.Flags, ch chan *dbus.Call, cmd string, timeout uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, cmd, timeout) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem) Command(flags dbus.Flags, cmd string, timeout uint32) (string, error) { + mockArgs := v.Called(flags, cmd, timeout) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal StateChanged + +func (v *MockInterfaceModem) ConnectStateChanged(cb func(old int32, new int32, reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Sim o + +func (v *MockInterfaceModem) Sim() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Bearers ao + +func (v *MockInterfaceModem) Bearers() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportedCapabilities au + +func (v *MockInterfaceModem) SupportedCapabilities() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentCapabilities u + +func (v *MockInterfaceModem) CurrentCapabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxBearers u + +func (v *MockInterfaceModem) MaxBearers() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxActiveBearers u + +func (v *MockInterfaceModem) MaxActiveBearers() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Manufacturer s + +func (v *MockInterfaceModem) Manufacturer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Model s + +func (v *MockInterfaceModem) Model() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Revision s + +func (v *MockInterfaceModem) Revision() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceIdentifier s + +func (v *MockInterfaceModem) DeviceIdentifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Device s + +func (v *MockInterfaceModem) Device() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Drivers as + +func (v *MockInterfaceModem) Drivers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Plugin s + +func (v *MockInterfaceModem) Plugin() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrimaryPort s + +func (v *MockInterfaceModem) PrimaryPort() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemPorts struct { + mock.Mock +} + +func (p MockPropModemPorts) Get(flags dbus.Flags) (value []ModemPort, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ModemPort) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemPorts) Set(flags dbus.Flags, value []ModemPort) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemPorts) ConnectChanged(cb func(hasValue bool, value []ModemPort)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Ports a(su) + +func (v *MockInterfaceModem) Ports() PropModemPorts { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemPorts) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EquipmentIdentifier s + +func (v *MockInterfaceModem) EquipmentIdentifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnlockRequired u + +func (v *MockInterfaceModem) UnlockRequired() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemUnlockRetries struct { + mock.Mock +} + +func (p MockPropModemUnlockRetries) Get(flags dbus.Flags) (value map[uint32]uint32, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[uint32]uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemUnlockRetries) Set(flags dbus.Flags, value map[uint32]uint32) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemUnlockRetries) ConnectChanged(cb func(hasValue bool, value map[uint32]uint32)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property UnlockRetries a{uu} + +func (v *MockInterfaceModem) UnlockRetries() PropModemUnlockRetries { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemUnlockRetries) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State i + +func (v *MockInterfaceModem) State() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateFailedReason u + +func (v *MockInterfaceModem) StateFailedReason() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AccessTechnologies u + +func (v *MockInterfaceModem) AccessTechnologies() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemSignalQuality struct { + mock.Mock +} + +func (p MockPropModemSignalQuality) Get(flags dbus.Flags) (value ModemSignalQuality, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ModemSignalQuality) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemSignalQuality) Set(flags dbus.Flags, value ModemSignalQuality) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemSignalQuality) ConnectChanged(cb func(hasValue bool, value ModemSignalQuality)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property SignalQuality (ub) + +func (v *MockInterfaceModem) SignalQuality() PropModemSignalQuality { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemSignalQuality) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OwnNumbers as + +func (v *MockInterfaceModem) OwnNumbers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PowerState u + +func (v *MockInterfaceModem) PowerState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemSupportedModes struct { + mock.Mock +} + +func (p MockPropModemSupportedModes) Get(flags dbus.Flags) (value []ModemModes, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ModemModes) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemSupportedModes) Set(flags dbus.Flags, value []ModemModes) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemSupportedModes) ConnectChanged(cb func(hasValue bool, value []ModemModes)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property SupportedModes a(uu) + +func (v *MockInterfaceModem) SupportedModes() PropModemSupportedModes { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemSupportedModes) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemCurrentModes struct { + mock.Mock +} + +func (p MockPropModemCurrentModes) Get(flags dbus.Flags) (value ModemModes, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ModemModes) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemCurrentModes) Set(flags dbus.Flags, value ModemModes) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemCurrentModes) ConnectChanged(cb func(hasValue bool, value ModemModes)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property CurrentModes (uu) + +func (v *MockInterfaceModem) CurrentModes() PropModemCurrentModes { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemCurrentModes) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportedBands au + +func (v *MockInterfaceModem) SupportedBands() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentBands au + +func (v *MockInterfaceModem) CurrentBands() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportedIpFamilies u + +func (v *MockInterfaceModem) SupportedIpFamilies() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemFirmware struct { + mock.Mock +} + +// method List + +func (v *MockInterfaceModemFirmware) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemFirmware) List(flags dbus.Flags) (string, []map[string]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret1, ok := mockArgs.Get(1).([]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.String(0), ret1, mockArgs.Error(2) +} + +// method Select + +func (v *MockInterfaceModemFirmware) GoSelect(flags dbus.Flags, ch chan *dbus.Call, uniqueid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uniqueid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemFirmware) Select(flags dbus.Flags, uniqueid string) error { + mockArgs := v.Called(flags, uniqueid) + + return mockArgs.Error(0) +} + +type MockInterfaceModemLocation struct { + mock.Mock +} + +// method Setup + +func (v *MockInterfaceModemLocation) GoSetup(flags dbus.Flags, ch chan *dbus.Call, sources uint32, signal_location bool) *dbus.Call { + mockArgs := v.Called(flags, ch, sources, signal_location) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemLocation) Setup(flags dbus.Flags, sources uint32, signal_location bool) error { + mockArgs := v.Called(flags, sources, signal_location) + + return mockArgs.Error(0) +} + +// method GetLocation + +func (v *MockInterfaceModemLocation) GoGetLocation(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemLocation) GetLocation(flags dbus.Flags) (map[uint32]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[uint32]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetSuplServer + +func (v *MockInterfaceModemLocation) GoSetSuplServer(flags dbus.Flags, ch chan *dbus.Call, supl string) *dbus.Call { + mockArgs := v.Called(flags, ch, supl) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemLocation) SetSuplServer(flags dbus.Flags, supl string) error { + mockArgs := v.Called(flags, supl) + + return mockArgs.Error(0) +} + +// method SetGpsRefreshRate + +func (v *MockInterfaceModemLocation) GoSetGpsRefreshRate(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, rate) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemLocation) SetGpsRefreshRate(flags dbus.Flags, rate uint32) error { + mockArgs := v.Called(flags, rate) + + return mockArgs.Error(0) +} + +// property Capabilities u + +func (v *MockInterfaceModemLocation) Capabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Enabled u + +func (v *MockInterfaceModemLocation) Enabled() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SignalsLocation b + +func (v *MockInterfaceModemLocation) SignalsLocation() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemLocation struct { + mock.Mock +} + +func (p MockPropModemLocation) Get(flags dbus.Flags) (value map[uint32]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[uint32]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemLocation) Set(flags dbus.Flags, value map[uint32]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemLocation) ConnectChanged(cb func(hasValue bool, value map[uint32]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Location a{uv} + +func (v *MockInterfaceModemLocation) Location() PropModemLocation { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemLocation) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuplServer s + +func (v *MockInterfaceModemLocation) SuplServer() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GpsRefreshRate u + +func (v *MockInterfaceModemLocation) GpsRefreshRate() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemMessaging struct { + mock.Mock +} + +// method List + +func (v *MockInterfaceModemMessaging) GoList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemMessaging) List(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Delete + +func (v *MockInterfaceModemMessaging) GoDelete(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemMessaging) Delete(flags dbus.Flags, path dbus.ObjectPath) error { + mockArgs := v.Called(flags, path) + + return mockArgs.Error(0) +} + +// method Create + +func (v *MockInterfaceModemMessaging) GoCreate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemMessaging) Create(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Added + +func (v *MockInterfaceModemMessaging) ConnectAdded(cb func(path dbus.ObjectPath, received bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Deleted + +func (v *MockInterfaceModemMessaging) ConnectDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Messages ao + +func (v *MockInterfaceModemMessaging) Messages() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupportedStorages au + +func (v *MockInterfaceModemMessaging) SupportedStorages() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStorage u + +func (v *MockInterfaceModemMessaging) DefaultStorage() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModem3gppUssd struct { + mock.Mock +} + +// method Initiate + +func (v *MockInterfaceModem3gppUssd) GoInitiate(flags dbus.Flags, ch chan *dbus.Call, command string) *dbus.Call { + mockArgs := v.Called(flags, ch, command) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem3gppUssd) Initiate(flags dbus.Flags, command string) (string, error) { + mockArgs := v.Called(flags, command) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Respond + +func (v *MockInterfaceModem3gppUssd) GoRespond(flags dbus.Flags, ch chan *dbus.Call, response string) *dbus.Call { + mockArgs := v.Called(flags, ch, response) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem3gppUssd) Respond(flags dbus.Flags, response string) (string, error) { + mockArgs := v.Called(flags, response) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Cancel + +func (v *MockInterfaceModem3gppUssd) GoCancel(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem3gppUssd) Cancel(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property State u + +func (v *MockInterfaceModem3gppUssd) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NetworkNotification s + +func (v *MockInterfaceModem3gppUssd) NetworkNotification() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NetworkRequest s + +func (v *MockInterfaceModem3gppUssd) NetworkRequest() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModem3gpp struct { + mock.Mock +} + +// method Register + +func (v *MockInterfaceModem3gpp) GoRegister(flags dbus.Flags, ch chan *dbus.Call, operator_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, operator_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem3gpp) Register(flags dbus.Flags, operator_id string) error { + mockArgs := v.Called(flags, operator_id) + + return mockArgs.Error(0) +} + +// method Scan + +func (v *MockInterfaceModem3gpp) GoScan(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModem3gpp) Scan(flags dbus.Flags) ([]map[string]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Imei s + +func (v *MockInterfaceModem3gpp) Imei() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RegistrationState u + +func (v *MockInterfaceModem3gpp) RegistrationState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OperatorCode s + +func (v *MockInterfaceModem3gpp) OperatorCode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OperatorName s + +func (v *MockInterfaceModem3gpp) OperatorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EnabledFacilityLocks u + +func (v *MockInterfaceModem3gpp) EnabledFacilityLocks() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SubscriptionState u + +func (v *MockInterfaceModem3gpp) SubscriptionState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemCdma struct { + mock.Mock +} + +// method Activate + +func (v *MockInterfaceModemCdma) GoActivate(flags dbus.Flags, ch chan *dbus.Call, carrier_code string) *dbus.Call { + mockArgs := v.Called(flags, ch, carrier_code) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemCdma) Activate(flags dbus.Flags, carrier_code string) error { + mockArgs := v.Called(flags, carrier_code) + + return mockArgs.Error(0) +} + +// method ActivateManual + +func (v *MockInterfaceModemCdma) GoActivateManual(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemCdma) ActivateManual(flags dbus.Flags, properties map[string]dbus.Variant) error { + mockArgs := v.Called(flags, properties) + + return mockArgs.Error(0) +} + +// signal ActivationStateChanged + +func (v *MockInterfaceModemCdma) ConnectActivationStateChanged(cb func(activation_state uint32, activation_error uint32, status_changes map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ActivationState u + +func (v *MockInterfaceModemCdma) ActivationState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Meid s + +func (v *MockInterfaceModemCdma) Meid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Esn s + +func (v *MockInterfaceModemCdma) Esn() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Sid u + +func (v *MockInterfaceModemCdma) Sid() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Nid u + +func (v *MockInterfaceModemCdma) Nid() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Cdma1xRegistrationState u + +func (v *MockInterfaceModemCdma) Cdma1xRegistrationState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EvdoRegistrationState u + +func (v *MockInterfaceModemCdma) EvdoRegistrationState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemOma struct { + mock.Mock +} + +// method Setup + +func (v *MockInterfaceModemOma) GoSetup(flags dbus.Flags, ch chan *dbus.Call, features uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, features) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemOma) Setup(flags dbus.Flags, features uint32) error { + mockArgs := v.Called(flags, features) + + return mockArgs.Error(0) +} + +// method StartClientInitiatedSession + +func (v *MockInterfaceModemOma) GoStartClientInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_type uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, session_type) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemOma) StartClientInitiatedSession(flags dbus.Flags, session_type uint32) error { + mockArgs := v.Called(flags, session_type) + + return mockArgs.Error(0) +} + +// method AcceptNetworkInitiatedSession + +func (v *MockInterfaceModemOma) GoAcceptNetworkInitiatedSession(flags dbus.Flags, ch chan *dbus.Call, session_id uint32, accept bool) *dbus.Call { + mockArgs := v.Called(flags, ch, session_id, accept) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemOma) AcceptNetworkInitiatedSession(flags dbus.Flags, session_id uint32, accept bool) error { + mockArgs := v.Called(flags, session_id, accept) + + return mockArgs.Error(0) +} + +// method CancelSession + +func (v *MockInterfaceModemOma) GoCancelSession(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemOma) CancelSession(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal SessionStateChanged + +func (v *MockInterfaceModemOma) ConnectSessionStateChanged(cb func(old_session_state int32, new_session_state int32, session_state_failed_reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Features u + +func (v *MockInterfaceModemOma) Features() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropModemOmaPendingNetworkInitiatedSessions struct { + mock.Mock +} + +func (p MockPropModemOmaPendingNetworkInitiatedSessions) Get(flags dbus.Flags) (value []OmaSession, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]OmaSession) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropModemOmaPendingNetworkInitiatedSessions) Set(flags dbus.Flags, value []OmaSession) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropModemOmaPendingNetworkInitiatedSessions) ConnectChanged(cb func(hasValue bool, value []OmaSession)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property PendingNetworkInitiatedSessions a(uu) + +func (v *MockInterfaceModemOma) PendingNetworkInitiatedSessions() PropModemOmaPendingNetworkInitiatedSessions { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropModemOmaPendingNetworkInitiatedSessions) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SessionType u + +func (v *MockInterfaceModemOma) SessionType() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SessionState i + +func (v *MockInterfaceModemOma) SessionState() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemSignal struct { + mock.Mock +} + +// method Setup + +func (v *MockInterfaceModemSignal) GoSetup(flags dbus.Flags, ch chan *dbus.Call, rate uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, rate) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemSignal) Setup(flags dbus.Flags, rate uint32) error { + mockArgs := v.Called(flags, rate) + + return mockArgs.Error(0) +} + +// property Rate u + +func (v *MockInterfaceModemSignal) Rate() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Cdma a{sv} + +func (v *MockInterfaceModemSignal) Cdma() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Evdo a{sv} + +func (v *MockInterfaceModemSignal) Evdo() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Gsm a{sv} + +func (v *MockInterfaceModemSignal) Gsm() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Umts a{sv} + +func (v *MockInterfaceModemSignal) Umts() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Lte a{sv} + +func (v *MockInterfaceModemSignal) Lte() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemSimple struct { + mock.Mock +} + +// method Connect + +func (v *MockInterfaceModemSimple) GoConnect(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemSimple) Connect(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Disconnect + +func (v *MockInterfaceModemSimple) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call, bearer dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, bearer) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemSimple) Disconnect(flags dbus.Flags, bearer dbus.ObjectPath) error { + mockArgs := v.Called(flags, bearer) + + return mockArgs.Error(0) +} + +// method GetStatus + +func (v *MockInterfaceModemSimple) GoGetStatus(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemSimple) GetStatus(flags dbus.Flags) (map[string]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockInterfaceModemTime struct { + mock.Mock +} + +// method GetNetworkTime + +func (v *MockInterfaceModemTime) GoGetNetworkTime(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemTime) GetNetworkTime(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// signal NetworkTimeChanged + +func (v *MockInterfaceModemTime) ConnectNetworkTimeChanged(cb func(time string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property NetworkTimezone a{sv} + +func (v *MockInterfaceModemTime) NetworkTimezone() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceModemVoice struct { + mock.Mock +} + +// method ListCalls + +func (v *MockInterfaceModemVoice) GoListCalls(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemVoice) ListCalls(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method DeleteCall + +func (v *MockInterfaceModemVoice) GoDeleteCall(flags dbus.Flags, ch chan *dbus.Call, path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemVoice) DeleteCall(flags dbus.Flags, path dbus.ObjectPath) error { + mockArgs := v.Called(flags, path) + + return mockArgs.Error(0) +} + +// method CreateCall + +func (v *MockInterfaceModemVoice) GoCreateCall(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceModemVoice) CreateCall(flags dbus.Flags, properties map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, properties) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CallAdded + +func (v *MockInterfaceModemVoice) ConnectCallAdded(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CallDeleted + +func (v *MockInterfaceModemVoice) ConnectCallDeleted(cb func(path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Calls ao + +func (v *MockInterfaceModemVoice) Calls() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropMapStringVariant struct { + mock.Mock +} + +func (p MockPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Bearer.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Bearer.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Bearer.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Bearer.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Call.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Call.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Call.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Call.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,155 @@ +{ + "Service": "org.freedesktop.ModemManager1", + "Objects": [ + { + "Type": "Manager", + "XmlFile": "ModemManager", + "Path": "/org/freedesktop/ModemManager1", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + }, + { + "Name":"org.freedesktop.ModemManager1", + "Type": "manager" + } + ] + }, + { + "Type": "Modem", + "XmlFiles": ["Modem", "Modem.*"], + "Interfaces": [ + { + "Name": "org.freedesktop.ModemManager1.Modem", + "Accessor": "Modem", + "Type": "modem", + "Fixes": { + "p/Ports": { + "Type": "PropModemPorts", + "ValueType": "[]ModemPort" + }, + "p/UnlockRetries": { + "Type": "PropModemUnlockRetries", + "ValueType": "map[uint32]uint32" + }, + "p/SignalQuality": { + "Type": "PropModemSignalQuality", + "ValueType": "ModemSignalQuality", + "EmptyValue": "$T{}" + }, + "p/SupportedModes": { + "Type": "PropModemSupportedModes", + "ValueType": "[]ModemModes" + }, + "p/CurrentModes": { + "Type": "PropModemCurrentModes", + "ValueType": "ModemModes", + "EmptyValue": "$T{}" + }, + "m/SetCurrentModes": [ + { + "Name": "modes", + "Type": "ModemModes" + } + ] + } + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Firmware", + "Accessor": "Firmware", + "Type": "modemFirmware" + }, + { + "Name":"org.freedesktop.ModemManager1.Modem.Location", + "Accessor": "Location", + "Type": "modemLocation", + "Fixes": { + "p/Location": { + "Type": "PropModemLocation", + "ValueType": "map[uint32]dbus.Variant" + } + } + }, + { + "Name":"org.freedesktop.ModemManager1.Modem.Messaging", + "Accessor": "Messaging", + "Type": "modemMessaging" + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd", + "Accessor": "Modem3gppUssd", + "Type": "modem3gppUssd" + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Modem3gpp", + "Accessor": "Modem3gpp", + "Type": "modem3gpp" + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.ModemCdma", + "Accessor": "Cdma", + "Type": "modemCdma" + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Oma", + "Accessor": "Oma", + "Type": "modemOma", + "Fixes": { + "p/PendingNetworkInitiatedSessions": { + "Type": "PropModemOmaPendingNetworkInitiatedSessions", + "ValueType": "[]OmaSession" + } + } + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Signal", + "Accessor": "Signal", + "Type": "modemSignal", + "Fixes": { + "p/Cdma": { + "RefType": "PropMapStringVariant" + }, + "p/Evdo": { + "RefType": "PropMapStringVariant" + }, + "p/Gsm": { + "RefType": "PropMapStringVariant" + }, + "p/Umts": { + "RefType": "PropMapStringVariant" + }, + "p/Lte": { + "RefType": "PropMapStringVariant" + } + } + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Simple", + "Accessor": "Simple", + "Type": "modemSimple" + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Time", + "Accessor": "Time", + "Type": "modemTime", + "Fixes": { + "p/NetworkTimezone": { + "RefType": "PropMapStringVariant" + } + } + }, + { + "Name": "org.freedesktop.ModemManager1.Modem.Voice", + "Accessor": "Voice", + "Type": "modemVoice" + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropMapStringVariant", + "ValueType": "map[string]dbus.Variant" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,25 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package modemmanager1 + +type ModemPort struct { + Name string + Type uint32 +} + +type ModemSignalQuality struct { + Quality uint32 + RecentlyTaken bool +} + +type ModemModes struct { + AllowedModes uint32 + PreferredMode uint32 +} + +type OmaSession struct { + Type uint32 + Id uint32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Firmware.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Firmware.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Firmware.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Firmware.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Location.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Location.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Location.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Location.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/ModemManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/ModemManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/ModemManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/ModemManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Messaging.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Messaging.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Messaging.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Messaging.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.Ussd.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Modem3gpp.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.ModemCdma.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.ModemCdma.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.ModemCdma.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.ModemCdma.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Oma.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Oma.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Oma.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Oma.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Signal.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Signal.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Signal.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Signal.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Simple.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Simple.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Simple.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Simple.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Time.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Time.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Time.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Time.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Voice.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Voice.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.Voice.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.Voice.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Modem.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Modem.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,508 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Sim.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Sim.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Sim.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Sim.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Sms.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Sms.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.modemmanager1/Sms.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.modemmanager1/Sms.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/AccessPoint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/AccessPoint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/AccessPoint.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/AccessPoint.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/AgentManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/AgentManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/AgentManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/AgentManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,5730 @@ +// Code generated by "./generator ./system/org.freedesktop.networkmanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package networkmanager + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type ObjectManager interface { + object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.Object +} + +type objectObjectManager struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.ImplObject +} + +func NewObjectManager(conn *dbus.Conn) ObjectManager { + obj := new(objectObjectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop") + return obj +} + +type AccessPoint interface { + accessPoint // interface org.freedesktop.NetworkManager.AccessPoint + proxy.Object +} + +type objectAccessPoint struct { + interfaceAccessPoint // interface org.freedesktop.NetworkManager.AccessPoint + proxy.ImplObject +} + +func NewAccessPoint(conn *dbus.Conn, path dbus.ObjectPath) (AccessPoint, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectAccessPoint) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type accessPoint interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Flags() proxy.PropUint32 + WpaFlags() proxy.PropUint32 + RsnFlags() proxy.PropUint32 + Ssid() proxy.PropByteArray + Frequency() proxy.PropUint32 + HwAddress() proxy.PropString + Mode() proxy.PropUint32 + MaxBitrate() proxy.PropUint32 + Strength() proxy.PropByte + LastSeen() proxy.PropInt32 +} + +type interfaceAccessPoint struct{} + +func (v *interfaceAccessPoint) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAccessPoint) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.AccessPoint" +} + +// signal PropertiesChanged + +func (v *interfaceAccessPoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Flags u + +func (v *interfaceAccessPoint) Flags() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Flags", + } +} + +// property WpaFlags u + +func (v *interfaceAccessPoint) WpaFlags() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "WpaFlags", + } +} + +// property RsnFlags u + +func (v *interfaceAccessPoint) RsnFlags() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RsnFlags", + } +} + +// property Ssid ay + +func (v *interfaceAccessPoint) Ssid() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "Ssid", + } +} + +// property Frequency u + +func (v *interfaceAccessPoint) Frequency() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Frequency", + } +} + +// property HwAddress s + +func (v *interfaceAccessPoint) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Mode u + +func (v *interfaceAccessPoint) Mode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Mode", + } +} + +// property MaxBitrate u + +func (v *interfaceAccessPoint) MaxBitrate() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MaxBitrate", + } +} + +// property Strength y + +func (v *interfaceAccessPoint) Strength() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "Strength", + } +} + +// property LastSeen i + +func (v *interfaceAccessPoint) LastSeen() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "LastSeen", + } +} + +type AgentManager interface { + agentManager // interface org.freedesktop.NetworkManager.AgentManager + proxy.Object +} + +type objectAgentManager struct { + interfaceAgentManager // interface org.freedesktop.NetworkManager.AgentManager + proxy.ImplObject +} + +func NewAgentManager(conn *dbus.Conn) AgentManager { + obj := new(objectAgentManager) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager/AgentManager") + return obj +} + +type agentManager interface { + GoRegister(flags dbus.Flags, ch chan *dbus.Call, identifier string) *dbus.Call + Register(flags dbus.Flags, identifier string) error + GoRegisterWithCapabilities(flags dbus.Flags, ch chan *dbus.Call, identifier string, capabilities uint32) *dbus.Call + RegisterWithCapabilities(flags dbus.Flags, identifier string, capabilities uint32) error + GoUnregister(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unregister(flags dbus.Flags) error +} + +type interfaceAgentManager struct{} + +func (v *interfaceAgentManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAgentManager) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.AgentManager" +} + +// method Register + +func (v *interfaceAgentManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, identifier string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Register", flags, ch, identifier) +} + +func (v *interfaceAgentManager) Register(flags dbus.Flags, identifier string) error { + return (<-v.GoRegister(flags, make(chan *dbus.Call, 1), identifier).Done).Err +} + +// method RegisterWithCapabilities + +func (v *interfaceAgentManager) GoRegisterWithCapabilities(flags dbus.Flags, ch chan *dbus.Call, identifier string, capabilities uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterWithCapabilities", flags, ch, identifier, capabilities) +} + +func (v *interfaceAgentManager) RegisterWithCapabilities(flags dbus.Flags, identifier string, capabilities uint32) error { + return (<-v.GoRegisterWithCapabilities(flags, make(chan *dbus.Call, 1), identifier, capabilities).Done).Err +} + +// method Unregister + +func (v *interfaceAgentManager) GoUnregister(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unregister", flags, ch) +} + +func (v *interfaceAgentManager) Unregister(flags dbus.Flags) error { + return (<-v.GoUnregister(flags, make(chan *dbus.Call, 1)).Done).Err +} + +type Checkpoint interface { + checkpoint // interface org.freedesktop.NetworkManager.Checkpoint + proxy.Object +} + +type objectCheckpoint struct { + interfaceCheckpoint // interface org.freedesktop.NetworkManager.Checkpoint + proxy.ImplObject +} + +func NewCheckpoint(conn *dbus.Conn, path dbus.ObjectPath) (Checkpoint, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectCheckpoint) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type checkpoint interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Devices() proxy.PropObjectPathArray + Created() proxy.PropInt64 + RollbackTimeout() proxy.PropUint32 +} + +type interfaceCheckpoint struct{} + +func (v *interfaceCheckpoint) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceCheckpoint) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Checkpoint" +} + +// signal PropertiesChanged + +func (v *interfaceCheckpoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Devices ao + +func (v *interfaceCheckpoint) Devices() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Devices", + } +} + +// property Created x + +func (v *interfaceCheckpoint) Created() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Created", + } +} + +// property RollbackTimeout u + +func (v *interfaceCheckpoint) RollbackTimeout() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RollbackTimeout", + } +} + +type ActiveConnection interface { + activeConnection // interface org.freedesktop.NetworkManager.Connection.Active + proxy.Object +} + +type objectActiveConnection struct { + interfaceActiveConnection // interface org.freedesktop.NetworkManager.Connection.Active + proxy.ImplObject +} + +func NewActiveConnection(conn *dbus.Conn, path dbus.ObjectPath) (ActiveConnection, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectActiveConnection) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type activeConnection interface { + ConnectStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Connection() proxy.PropObjectPath + SpecificObject() proxy.PropObjectPath + Id() proxy.PropString + Uuid() proxy.PropString + Type() proxy.PropString + Devices() proxy.PropObjectPathArray + State() proxy.PropUint32 + Default() proxy.PropBool + Ip4Config() proxy.PropObjectPath + Dhcp4Config() proxy.PropObjectPath + Default6() proxy.PropBool + Ip6Config() proxy.PropObjectPath + Dhcp6Config() proxy.PropObjectPath + Vpn() proxy.PropBool + Master() proxy.PropObjectPath +} + +type interfaceActiveConnection struct{} + +func (v *interfaceActiveConnection) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceActiveConnection) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Connection.Active" +} + +// signal StateChanged + +func (v *interfaceActiveConnection) ConnectStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var state uint32 + var reason uint32 + err := dbus.Store(sig.Body, &state, &reason) + if err == nil { + cb(state, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PropertiesChanged + +func (v *interfaceActiveConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Connection o + +func (v *interfaceActiveConnection) Connection() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Connection", + } +} + +// property SpecificObject o + +func (v *interfaceActiveConnection) SpecificObject() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "SpecificObject", + } +} + +// property Id s + +func (v *interfaceActiveConnection) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property Uuid s + +func (v *interfaceActiveConnection) Uuid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Uuid", + } +} + +// property Type s + +func (v *interfaceActiveConnection) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Devices ao + +func (v *interfaceActiveConnection) Devices() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Devices", + } +} + +// property State u + +func (v *interfaceActiveConnection) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} + +// property Default b + +func (v *interfaceActiveConnection) Default() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Default", + } +} + +// property Ip4Config o + +func (v *interfaceActiveConnection) Ip4Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Ip4Config", + } +} + +// property Dhcp4Config o + +func (v *interfaceActiveConnection) Dhcp4Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Dhcp4Config", + } +} + +// property Default6 b + +func (v *interfaceActiveConnection) Default6() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Default6", + } +} + +// property Ip6Config o + +func (v *interfaceActiveConnection) Ip6Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Ip6Config", + } +} + +// property Dhcp6Config o + +func (v *interfaceActiveConnection) Dhcp6Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Dhcp6Config", + } +} + +// property Vpn b + +func (v *interfaceActiveConnection) Vpn() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Vpn", + } +} + +// property Master o + +func (v *interfaceActiveConnection) Master() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Master", + } +} + +type Dhcp4Config interface { + dhcp4Config // interface org.freedesktop.NetworkManager.DHCP4Config + proxy.Object +} + +type objectDhcp4Config struct { + interfaceDhcp4Config // interface org.freedesktop.NetworkManager.DHCP4Config + proxy.ImplObject +} + +func NewDhcp4Config(conn *dbus.Conn, path dbus.ObjectPath) (Dhcp4Config, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDhcp4Config) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type dhcp4Config interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Options() PropMapStringVariant +} + +type interfaceDhcp4Config struct{} + +func (v *interfaceDhcp4Config) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDhcp4Config) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.DHCP4Config" +} + +// signal PropertiesChanged + +func (v *interfaceDhcp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Options a{sv} + +func (v *interfaceDhcp4Config) Options() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Options", + } +} + +type Dhcp6Config interface { + dhcp6Config // interface org.freedesktop.NetworkManager.DHCP6Config + proxy.Object +} + +type objectDhcp6Config struct { + interfaceDhcp6Config // interface org.freedesktop.NetworkManager.DHCP6Config + proxy.ImplObject +} + +func NewDhcp6Config(conn *dbus.Conn, path dbus.ObjectPath) (Dhcp6Config, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDhcp6Config) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type dhcp6Config interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Options() PropMapStringVariant +} + +type interfaceDhcp6Config struct{} + +func (v *interfaceDhcp6Config) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDhcp6Config) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.DHCP6Config" +} + +// signal PropertiesChanged + +func (v *interfaceDhcp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Options a{sv} + +func (v *interfaceDhcp6Config) Options() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "Options", + } +} + +type DnsManager interface { + dnsManager // interface org.freedesktop.NetworkManager.DnsManager + proxy.Object +} + +type objectDnsManager struct { + interfaceDnsManager // interface org.freedesktop.NetworkManager.DnsManager + proxy.ImplObject +} + +func NewDnsManager(conn *dbus.Conn) DnsManager { + obj := new(objectDnsManager) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager/DnsManager") + return obj +} + +type dnsManager interface { + Mode() proxy.PropString + RcManager() proxy.PropString + Configuration() PropMapSVSlice +} + +type interfaceDnsManager struct{} + +func (v *interfaceDnsManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDnsManager) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.DnsManager" +} + +// property Mode s + +func (v *interfaceDnsManager) Mode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Mode", + } +} + +// property RcManager s + +func (v *interfaceDnsManager) RcManager() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RcManager", + } +} + +// property Configuration aa{sv} + +func (v *interfaceDnsManager) Configuration() PropMapSVSlice { + return &implPropMapSVSlice{ + Impl: v, + Name: "Configuration", + } +} + +type IP4Config interface { + ip4Config // interface org.freedesktop.NetworkManager.IP4Config + proxy.Object +} + +type objectIP4Config struct { + interfaceIp4Config // interface org.freedesktop.NetworkManager.IP4Config + proxy.ImplObject +} + +func NewIP4Config(conn *dbus.Conn, path dbus.ObjectPath) (IP4Config, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectIP4Config) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type ip4Config interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Addresses() PropUint32SliceSlice + AddressData() PropMapSVSlice + Gateway() proxy.PropString + Routes() PropUint32SliceSlice + RouteData() PropMapSVSlice + Nameservers() proxy.PropUint32Array + Domains() proxy.PropStringArray + Searches() proxy.PropStringArray + DnsOptions() proxy.PropStringArray + DnsPriority() proxy.PropInt32 + WinsServers() proxy.PropUint32Array +} + +type interfaceIp4Config struct{} + +func (v *interfaceIp4Config) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceIp4Config) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.IP4Config" +} + +// signal PropertiesChanged + +func (v *interfaceIp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Addresses aau + +func (v *interfaceIp4Config) Addresses() PropUint32SliceSlice { + return &implPropUint32SliceSlice{ + Impl: v, + Name: "Addresses", + } +} + +// property AddressData aa{sv} + +func (v *interfaceIp4Config) AddressData() PropMapSVSlice { + return &implPropMapSVSlice{ + Impl: v, + Name: "AddressData", + } +} + +// property Gateway s + +func (v *interfaceIp4Config) Gateway() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Gateway", + } +} + +// property Routes aau + +func (v *interfaceIp4Config) Routes() PropUint32SliceSlice { + return &implPropUint32SliceSlice{ + Impl: v, + Name: "Routes", + } +} + +// property RouteData aa{sv} + +func (v *interfaceIp4Config) RouteData() PropMapSVSlice { + return &implPropMapSVSlice{ + Impl: v, + Name: "RouteData", + } +} + +// property Nameservers au + +func (v *interfaceIp4Config) Nameservers() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "Nameservers", + } +} + +// property Domains as + +func (v *interfaceIp4Config) Domains() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Domains", + } +} + +// property Searches as + +func (v *interfaceIp4Config) Searches() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Searches", + } +} + +// property DnsOptions as + +func (v *interfaceIp4Config) DnsOptions() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DnsOptions", + } +} + +// property DnsPriority i + +func (v *interfaceIp4Config) DnsPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DnsPriority", + } +} + +// property WinsServers au + +func (v *interfaceIp4Config) WinsServers() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "WinsServers", + } +} + +type IP6Config interface { + ip6Config // interface org.freedesktop.NetworkManager.IP6Config + proxy.Object +} + +type objectIP6Config struct { + interfaceIp6Config // interface org.freedesktop.NetworkManager.IP6Config + proxy.ImplObject +} + +func NewIP6Config(conn *dbus.Conn, path dbus.ObjectPath) (IP6Config, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectIP6Config) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type ip6Config interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Addresses() PropIP6ConfigAddresses + AddressData() PropMapSVSlice + Gateway() proxy.PropString + Routes() PropIP6ConfigRoutes + RouteData() PropMapSVSlice + Nameservers() PropIP6NameServers + Domains() proxy.PropStringArray + Searches() proxy.PropStringArray + DnsOptions() proxy.PropStringArray + DnsPriority() proxy.PropInt32 +} + +type interfaceIp6Config struct{} + +func (v *interfaceIp6Config) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceIp6Config) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.IP6Config" +} + +// signal PropertiesChanged + +func (v *interfaceIp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +type PropIP6ConfigAddresses interface { + Get(flags dbus.Flags) (value []IP6Address, err error) + Set(flags dbus.Flags, value []IP6Address) error + ConnectChanged(cb func(hasValue bool, value []IP6Address)) error +} + +type implPropIP6ConfigAddresses struct { + Impl proxy.Implementer + Name string +} + +func (p implPropIP6ConfigAddresses) Get(flags dbus.Flags) (value []IP6Address, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropIP6ConfigAddresses) Set(flags dbus.Flags, value []IP6Address) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropIP6ConfigAddresses) ConnectChanged(cb func(hasValue bool, value []IP6Address)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IP6Address + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Addresses a(ayuay) + +func (v *interfaceIp6Config) Addresses() PropIP6ConfigAddresses { + return &implPropIP6ConfigAddresses{ + Impl: v, + Name: "Addresses", + } +} + +// property AddressData aa{sv} + +func (v *interfaceIp6Config) AddressData() PropMapSVSlice { + return &implPropMapSVSlice{ + Impl: v, + Name: "AddressData", + } +} + +// property Gateway s + +func (v *interfaceIp6Config) Gateway() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Gateway", + } +} + +type PropIP6ConfigRoutes interface { + Get(flags dbus.Flags) (value []IP6Route, err error) + Set(flags dbus.Flags, value []IP6Route) error + ConnectChanged(cb func(hasValue bool, value []IP6Route)) error +} + +type implPropIP6ConfigRoutes struct { + Impl proxy.Implementer + Name string +} + +func (p implPropIP6ConfigRoutes) Get(flags dbus.Flags) (value []IP6Route, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropIP6ConfigRoutes) Set(flags dbus.Flags, value []IP6Route) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropIP6ConfigRoutes) ConnectChanged(cb func(hasValue bool, value []IP6Route)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IP6Route + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Routes a(ayuayu) + +func (v *interfaceIp6Config) Routes() PropIP6ConfigRoutes { + return &implPropIP6ConfigRoutes{ + Impl: v, + Name: "Routes", + } +} + +// property RouteData aa{sv} + +func (v *interfaceIp6Config) RouteData() PropMapSVSlice { + return &implPropMapSVSlice{ + Impl: v, + Name: "RouteData", + } +} + +type PropIP6NameServers interface { + Get(flags dbus.Flags) (value [][]byte, err error) + Set(flags dbus.Flags, value [][]byte) error + ConnectChanged(cb func(hasValue bool, value [][]byte)) error +} + +type implPropIP6NameServers struct { + Impl proxy.Implementer + Name string +} + +func (p implPropIP6NameServers) Get(flags dbus.Flags) (value [][]byte, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropIP6NameServers) Set(flags dbus.Flags, value [][]byte) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropIP6NameServers) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v [][]byte + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Nameservers aay + +func (v *interfaceIp6Config) Nameservers() PropIP6NameServers { + return &implPropIP6NameServers{ + Impl: v, + Name: "Nameservers", + } +} + +// property Domains as + +func (v *interfaceIp6Config) Domains() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Domains", + } +} + +// property Searches as + +func (v *interfaceIp6Config) Searches() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Searches", + } +} + +// property DnsOptions as + +func (v *interfaceIp6Config) DnsOptions() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DnsOptions", + } +} + +// property DnsPriority i + +func (v *interfaceIp6Config) DnsPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "DnsPriority", + } +} + +type Manager interface { + manager // interface org.freedesktop.NetworkManager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.NetworkManager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager") + return obj +} + +type manager interface { + GoReload(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call + Reload(flags dbus.Flags, flags0 uint32) error + GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetDeviceByIpIface(flags dbus.Flags, ch chan *dbus.Call, iface string) *dbus.Call + GetDeviceByIpIface(flags dbus.Flags, iface string) (dbus.ObjectPath, error) + GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call + ActivateConnection(flags dbus.Flags, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, error) + GoAddAndActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call + AddAndActivateConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, dbus.ObjectPath, error) + GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, active_connection dbus.ObjectPath) *dbus.Call + DeactivateConnection(flags dbus.Flags, active_connection dbus.ObjectPath) error + GoSleep(flags dbus.Flags, ch chan *dbus.Call, sleep bool) *dbus.Call + Sleep(flags dbus.Flags, sleep bool) error + GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call + Enable(flags dbus.Flags, enable bool) error + GoGetPermissions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetPermissions(flags dbus.Flags) (map[string]string, error) + GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string, domains string) *dbus.Call + SetLogging(flags dbus.Flags, level string, domains string) error + GoGetLogging(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetLogging(flags dbus.Flags) (string, string, error) + GoCheckConnectivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + CheckConnectivity(flags dbus.Flags) (uint32, error) + GoState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + State(flags dbus.Flags) (uint32, error) + GoCheckpointCreate(flags dbus.Flags, ch chan *dbus.Call, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) *dbus.Call + CheckpointCreate(flags dbus.Flags, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) (dbus.ObjectPath, error) + GoCheckpointDestroy(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call + CheckpointDestroy(flags dbus.Flags, checkpoint dbus.ObjectPath) error + GoCheckpointRollback(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call + CheckpointRollback(flags dbus.Flags, checkpoint dbus.ObjectPath) (map[string]uint32, error) + ConnectCheckPermissions(cb func()) (dbusutil.SignalHandlerId, error) + ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectDeviceAdded(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectDeviceRemoved(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Devices() proxy.PropObjectPathArray + AllDevices() proxy.PropObjectPathArray + NetworkingEnabled() proxy.PropBool + WirelessEnabled() proxy.PropBool + WirelessHardwareEnabled() proxy.PropBool + WwanEnabled() proxy.PropBool + WwanHardwareEnabled() proxy.PropBool + WimaxEnabled() proxy.PropBool + WimaxHardwareEnabled() proxy.PropBool + ActiveConnections() proxy.PropObjectPathArray + PrimaryConnection() proxy.PropObjectPath + PrimaryConnectionType() proxy.PropString + Metered() proxy.PropUint32 + ActivatingConnection() proxy.PropObjectPath + Startup() proxy.PropBool + Version() proxy.PropString + Capabilities() proxy.PropUint32Array + PropState() proxy.PropUint32 + Connectivity() proxy.PropUint32 + GlobalDnsConfiguration() PropMapStringVariant +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager" +} + +// method Reload + +func (v *interfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, flags0) +} + +func (v *interfaceManager) Reload(flags dbus.Flags, flags0 uint32) error { + return (<-v.GoReload(flags, make(chan *dbus.Call, 1), flags0).Done).Err +} + +// method GetDevices + +func (v *interfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDevices", flags, ch) +} + +func (*interfaceManager) StoreGetDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetDevices( + <-v.GoGetDevices(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAllDevices + +func (v *interfaceManager) GoGetAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllDevices", flags, ch) +} + +func (*interfaceManager) StoreGetAllDevices(call *dbus.Call) (devices []dbus.ObjectPath, err error) { + err = call.Store(&devices) + return +} + +func (v *interfaceManager) GetAllDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetAllDevices( + <-v.GoGetAllDevices(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetDeviceByIpIface + +func (v *interfaceManager) GoGetDeviceByIpIface(flags dbus.Flags, ch chan *dbus.Call, iface string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDeviceByIpIface", flags, ch, iface) +} + +func (*interfaceManager) StoreGetDeviceByIpIface(call *dbus.Call) (device dbus.ObjectPath, err error) { + err = call.Store(&device) + return +} + +func (v *interfaceManager) GetDeviceByIpIface(flags dbus.Flags, iface string) (dbus.ObjectPath, error) { + return v.StoreGetDeviceByIpIface( + <-v.GoGetDeviceByIpIface(flags, make(chan *dbus.Call, 1), iface).Done) +} + +// method ActivateConnection + +func (v *interfaceManager) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ActivateConnection", flags, ch, connection, device, specific_object) +} + +func (*interfaceManager) StoreActivateConnection(call *dbus.Call) (active_connection dbus.ObjectPath, err error) { + err = call.Store(&active_connection) + return +} + +func (v *interfaceManager) ActivateConnection(flags dbus.Flags, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, error) { + return v.StoreActivateConnection( + <-v.GoActivateConnection(flags, make(chan *dbus.Call, 1), connection, device, specific_object).Done) +} + +// method AddAndActivateConnection + +func (v *interfaceManager) GoAddAndActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddAndActivateConnection", flags, ch, connection, device, specific_object) +} + +func (*interfaceManager) StoreAddAndActivateConnection(call *dbus.Call) (path dbus.ObjectPath, active_connection dbus.ObjectPath, err error) { + err = call.Store(&path, &active_connection) + return +} + +func (v *interfaceManager) AddAndActivateConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, dbus.ObjectPath, error) { + return v.StoreAddAndActivateConnection( + <-v.GoAddAndActivateConnection(flags, make(chan *dbus.Call, 1), connection, device, specific_object).Done) +} + +// method DeactivateConnection + +func (v *interfaceManager) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, active_connection dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeactivateConnection", flags, ch, active_connection) +} + +func (v *interfaceManager) DeactivateConnection(flags dbus.Flags, active_connection dbus.ObjectPath) error { + return (<-v.GoDeactivateConnection(flags, make(chan *dbus.Call, 1), active_connection).Done).Err +} + +// method Sleep + +func (v *interfaceManager) GoSleep(flags dbus.Flags, ch chan *dbus.Call, sleep bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Sleep", flags, ch, sleep) +} + +func (v *interfaceManager) Sleep(flags dbus.Flags, sleep bool) error { + return (<-v.GoSleep(flags, make(chan *dbus.Call, 1), sleep).Done).Err +} + +// method Enable + +func (v *interfaceManager) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enable) +} + +func (v *interfaceManager) Enable(flags dbus.Flags, enable bool) error { + return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enable).Done).Err +} + +// method GetPermissions + +func (v *interfaceManager) GoGetPermissions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetPermissions", flags, ch) +} + +func (*interfaceManager) StoreGetPermissions(call *dbus.Call) (permissions map[string]string, err error) { + err = call.Store(&permissions) + return +} + +func (v *interfaceManager) GetPermissions(flags dbus.Flags) (map[string]string, error) { + return v.StoreGetPermissions( + <-v.GoGetPermissions(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetLogging + +func (v *interfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string, domains string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLogging", flags, ch, level, domains) +} + +func (v *interfaceManager) SetLogging(flags dbus.Flags, level string, domains string) error { + return (<-v.GoSetLogging(flags, make(chan *dbus.Call, 1), level, domains).Done).Err +} + +// method GetLogging + +func (v *interfaceManager) GoGetLogging(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetLogging", flags, ch) +} + +func (*interfaceManager) StoreGetLogging(call *dbus.Call) (level string, domains string, err error) { + err = call.Store(&level, &domains) + return +} + +func (v *interfaceManager) GetLogging(flags dbus.Flags) (string, string, error) { + return v.StoreGetLogging( + <-v.GoGetLogging(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CheckConnectivity + +func (v *interfaceManager) GoCheckConnectivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckConnectivity", flags, ch) +} + +func (*interfaceManager) StoreCheckConnectivity(call *dbus.Call) (connectivity uint32, err error) { + err = call.Store(&connectivity) + return +} + +func (v *interfaceManager) CheckConnectivity(flags dbus.Flags) (uint32, error) { + return v.StoreCheckConnectivity( + <-v.GoCheckConnectivity(flags, make(chan *dbus.Call, 1)).Done) +} + +// method state + +func (v *interfaceManager) GoState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".state", flags, ch) +} + +func (*interfaceManager) StoreState(call *dbus.Call) (state uint32, err error) { + err = call.Store(&state) + return +} + +func (v *interfaceManager) State(flags dbus.Flags) (uint32, error) { + return v.StoreState( + <-v.GoState(flags, make(chan *dbus.Call, 1)).Done) +} + +// method CheckpointCreate + +func (v *interfaceManager) GoCheckpointCreate(flags dbus.Flags, ch chan *dbus.Call, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckpointCreate", flags, ch, devices, rollback_timeout, flags0) +} + +func (*interfaceManager) StoreCheckpointCreate(call *dbus.Call) (checkpoint dbus.ObjectPath, err error) { + err = call.Store(&checkpoint) + return +} + +func (v *interfaceManager) CheckpointCreate(flags dbus.Flags, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) (dbus.ObjectPath, error) { + return v.StoreCheckpointCreate( + <-v.GoCheckpointCreate(flags, make(chan *dbus.Call, 1), devices, rollback_timeout, flags0).Done) +} + +// method CheckpointDestroy + +func (v *interfaceManager) GoCheckpointDestroy(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckpointDestroy", flags, ch, checkpoint) +} + +func (v *interfaceManager) CheckpointDestroy(flags dbus.Flags, checkpoint dbus.ObjectPath) error { + return (<-v.GoCheckpointDestroy(flags, make(chan *dbus.Call, 1), checkpoint).Done).Err +} + +// method CheckpointRollback + +func (v *interfaceManager) GoCheckpointRollback(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckpointRollback", flags, ch, checkpoint) +} + +func (*interfaceManager) StoreCheckpointRollback(call *dbus.Call) (result map[string]uint32, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceManager) CheckpointRollback(flags dbus.Flags, checkpoint dbus.ObjectPath) (map[string]uint32, error) { + return v.StoreCheckpointRollback( + <-v.GoCheckpointRollback(flags, make(chan *dbus.Call, 1), checkpoint).Done) +} + +// signal CheckPermissions + +func (v *interfaceManager) ConnectCheckPermissions(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "CheckPermissions", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".CheckPermissions", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StateChanged + +func (v *interfaceManager) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var state uint32 + err := dbus.Store(sig.Body, &state) + if err == nil { + cb(state) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PropertiesChanged + +func (v *interfaceManager) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceAdded + +func (v *interfaceManager) ConnectDeviceAdded(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var device_path dbus.ObjectPath + err := dbus.Store(sig.Body, &device_path) + if err == nil { + cb(device_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal DeviceRemoved + +func (v *interfaceManager) ConnectDeviceRemoved(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "DeviceRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".DeviceRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var device_path dbus.ObjectPath + err := dbus.Store(sig.Body, &device_path) + if err == nil { + cb(device_path) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Devices ao + +func (v *interfaceManager) Devices() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Devices", + } +} + +// property AllDevices ao + +func (v *interfaceManager) AllDevices() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "AllDevices", + } +} + +// property NetworkingEnabled b + +func (v *interfaceManager) NetworkingEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NetworkingEnabled", + } +} + +// property WirelessEnabled b + +func (v *interfaceManager) WirelessEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WirelessEnabled", + } +} + +// property WirelessHardwareEnabled b + +func (v *interfaceManager) WirelessHardwareEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WirelessHardwareEnabled", + } +} + +// property WwanEnabled b + +func (v *interfaceManager) WwanEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WwanEnabled", + } +} + +// property WwanHardwareEnabled b + +func (v *interfaceManager) WwanHardwareEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WwanHardwareEnabled", + } +} + +// property WimaxEnabled b + +func (v *interfaceManager) WimaxEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WimaxEnabled", + } +} + +// property WimaxHardwareEnabled b + +func (v *interfaceManager) WimaxHardwareEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WimaxHardwareEnabled", + } +} + +// property ActiveConnections ao + +func (v *interfaceManager) ActiveConnections() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "ActiveConnections", + } +} + +// property PrimaryConnection o + +func (v *interfaceManager) PrimaryConnection() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "PrimaryConnection", + } +} + +// property PrimaryConnectionType s + +func (v *interfaceManager) PrimaryConnectionType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PrimaryConnectionType", + } +} + +// property Metered u + +func (v *interfaceManager) Metered() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Metered", + } +} + +// property ActivatingConnection o + +func (v *interfaceManager) ActivatingConnection() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "ActivatingConnection", + } +} + +// property Startup b + +func (v *interfaceManager) Startup() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Startup", + } +} + +// property Version s + +func (v *interfaceManager) Version() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Version", + } +} + +// property Capabilities au + +func (v *interfaceManager) Capabilities() proxy.PropUint32Array { + return &proxy.ImplPropUint32Array{ + Impl: v, + Name: "Capabilities", + } +} + +// property State u + +func (v *interfaceManager) PropState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} + +// property Connectivity u + +func (v *interfaceManager) Connectivity() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Connectivity", + } +} + +// property GlobalDnsConfiguration a{sv} + +func (v *interfaceManager) GlobalDnsConfiguration() PropMapStringVariant { + return &implPropMapStringVariant{ + Impl: v, + Name: "GlobalDnsConfiguration", + } +} + +type PPP interface { + ppp // interface org.freedesktop.NetworkManager.PPP + proxy.Object +} + +type objectPPP struct { + interfacePpp // interface org.freedesktop.NetworkManager.PPP + proxy.ImplObject +} + +func NewPPP(conn *dbus.Conn, path dbus.ObjectPath) (PPP, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectPPP) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type ppp interface { + GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + NeedSecrets(flags dbus.Flags) (string, string, error) + GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call + SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error + GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call + SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error + GoSetState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call + SetState(flags dbus.Flags, state uint32) error +} + +type interfacePpp struct{} + +func (v *interfacePpp) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePpp) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.PPP" +} + +// method NeedSecrets + +func (v *interfacePpp) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NeedSecrets", flags, ch) +} + +func (*interfacePpp) StoreNeedSecrets(call *dbus.Call) (username string, password string, err error) { + err = call.Store(&username, &password) + return +} + +func (v *interfacePpp) NeedSecrets(flags dbus.Flags) (string, string, error) { + return v.StoreNeedSecrets( + <-v.GoNeedSecrets(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SetIp4Config + +func (v *interfacePpp) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp4Config", flags, ch, config) +} + +func (v *interfacePpp) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { + return (<-v.GoSetIp4Config(flags, make(chan *dbus.Call, 1), config).Done).Err +} + +// method SetIp6Config + +func (v *interfacePpp) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp6Config", flags, ch, config) +} + +func (v *interfacePpp) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { + return (<-v.GoSetIp6Config(flags, make(chan *dbus.Call, 1), config).Done).Err +} + +// method SetState + +func (v *interfacePpp) GoSetState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetState", flags, ch, state) +} + +func (v *interfacePpp) SetState(flags dbus.Flags, state uint32) error { + return (<-v.GoSetState(flags, make(chan *dbus.Call, 1), state).Done).Err +} + +type SecretAgent interface { + secretAgent // interface org.freedesktop.NetworkManager.SecretAgent + proxy.Object +} + +type objectSecretAgent struct { + interfaceSecretAgent // interface org.freedesktop.NetworkManager.SecretAgent + proxy.ImplObject +} + +func NewSecretAgent(conn *dbus.Conn, path dbus.ObjectPath) (SecretAgent, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectSecretAgent) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type secretAgent interface { + GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) *dbus.Call + GetSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) (map[string]map[string]dbus.Variant, error) + GoCancelGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection_path dbus.ObjectPath, setting_name string) *dbus.Call + CancelGetSecrets(flags dbus.Flags, connection_path dbus.ObjectPath, setting_name string) error + GoSaveSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call + SaveSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error + GoDeleteSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call + DeleteSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error +} + +type interfaceSecretAgent struct{} + +func (v *interfaceSecretAgent) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSecretAgent) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.SecretAgent" +} + +// method GetSecrets + +func (v *interfaceSecretAgent) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecrets", flags, ch, connection, connection_path, setting_name, hints, flags0) +} + +func (*interfaceSecretAgent) StoreGetSecrets(call *dbus.Call) (secrets map[string]map[string]dbus.Variant, err error) { + err = call.Store(&secrets) + return +} + +func (v *interfaceSecretAgent) GetSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) (map[string]map[string]dbus.Variant, error) { + return v.StoreGetSecrets( + <-v.GoGetSecrets(flags, make(chan *dbus.Call, 1), connection, connection_path, setting_name, hints, flags0).Done) +} + +// method CancelGetSecrets + +func (v *interfaceSecretAgent) GoCancelGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection_path dbus.ObjectPath, setting_name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelGetSecrets", flags, ch, connection_path, setting_name) +} + +func (v *interfaceSecretAgent) CancelGetSecrets(flags dbus.Flags, connection_path dbus.ObjectPath, setting_name string) error { + return (<-v.GoCancelGetSecrets(flags, make(chan *dbus.Call, 1), connection_path, setting_name).Done).Err +} + +// method SaveSecrets + +func (v *interfaceSecretAgent) GoSaveSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveSecrets", flags, ch, connection, connection_path) +} + +func (v *interfaceSecretAgent) SaveSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { + return (<-v.GoSaveSecrets(flags, make(chan *dbus.Call, 1), connection, connection_path).Done).Err +} + +// method DeleteSecrets + +func (v *interfaceSecretAgent) GoDeleteSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DeleteSecrets", flags, ch, connection, connection_path) +} + +func (v *interfaceSecretAgent) DeleteSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { + return (<-v.GoDeleteSecrets(flags, make(chan *dbus.Call, 1), connection, connection_path).Done).Err +} + +type ConnectionSettings interface { + connectionSettings // interface org.freedesktop.NetworkManager.Settings.Connection + proxy.Object +} + +type objectConnectionSettings struct { + interfaceConnectionSettings // interface org.freedesktop.NetworkManager.Settings.Connection + proxy.ImplObject +} + +func NewConnectionSettings(conn *dbus.Conn, path dbus.ObjectPath) (ConnectionSettings, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectConnectionSettings) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type connectionSettings interface { + GoUpdate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call + Update(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error + GoUpdateUnsaved(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call + UpdateUnsaved(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error + GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Delete(flags dbus.Flags) error + GoGetSettings(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetSettings(flags dbus.Flags) (map[string]map[string]dbus.Variant, error) + GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, setting_name string) *dbus.Call + GetSecrets(flags dbus.Flags, setting_name string) (map[string]map[string]dbus.Variant, error) + GoClearSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearSecrets(flags dbus.Flags) error + GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Save(flags dbus.Flags) error + ConnectUpdated(cb func()) (dbusutil.SignalHandlerId, error) + ConnectRemoved(cb func()) (dbusutil.SignalHandlerId, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Unsaved() proxy.PropBool +} + +type interfaceConnectionSettings struct{} + +func (v *interfaceConnectionSettings) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceConnectionSettings) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Settings.Connection" +} + +// method Update + +func (v *interfaceConnectionSettings) GoUpdate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Update", flags, ch, properties) +} + +func (v *interfaceConnectionSettings) Update(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { + return (<-v.GoUpdate(flags, make(chan *dbus.Call, 1), properties).Done).Err +} + +// method UpdateUnsaved + +func (v *interfaceConnectionSettings) GoUpdateUnsaved(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateUnsaved", flags, ch, properties) +} + +func (v *interfaceConnectionSettings) UpdateUnsaved(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { + return (<-v.GoUpdateUnsaved(flags, make(chan *dbus.Call, 1), properties).Done).Err +} + +// method Delete + +func (v *interfaceConnectionSettings) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) +} + +func (v *interfaceConnectionSettings) Delete(flags dbus.Flags) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method GetSettings + +func (v *interfaceConnectionSettings) GoGetSettings(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSettings", flags, ch) +} + +func (*interfaceConnectionSettings) StoreGetSettings(call *dbus.Call) (settings map[string]map[string]dbus.Variant, err error) { + err = call.Store(&settings) + return +} + +func (v *interfaceConnectionSettings) GetSettings(flags dbus.Flags) (map[string]map[string]dbus.Variant, error) { + return v.StoreGetSettings( + <-v.GoGetSettings(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetSecrets + +func (v *interfaceConnectionSettings) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, setting_name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecrets", flags, ch, setting_name) +} + +func (*interfaceConnectionSettings) StoreGetSecrets(call *dbus.Call) (secrets map[string]map[string]dbus.Variant, err error) { + err = call.Store(&secrets) + return +} + +func (v *interfaceConnectionSettings) GetSecrets(flags dbus.Flags, setting_name string) (map[string]map[string]dbus.Variant, error) { + return v.StoreGetSecrets( + <-v.GoGetSecrets(flags, make(chan *dbus.Call, 1), setting_name).Done) +} + +// method ClearSecrets + +func (v *interfaceConnectionSettings) GoClearSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearSecrets", flags, ch) +} + +func (v *interfaceConnectionSettings) ClearSecrets(flags dbus.Flags) error { + return (<-v.GoClearSecrets(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Save + +func (v *interfaceConnectionSettings) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Save", flags, ch) +} + +func (v *interfaceConnectionSettings) Save(flags dbus.Flags) error { + return (<-v.GoSave(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal Updated + +func (v *interfaceConnectionSettings) ConnectUpdated(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Updated", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Updated", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Removed + +func (v *interfaceConnectionSettings) ConnectRemoved(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Removed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Removed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal PropertiesChanged + +func (v *interfaceConnectionSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Unsaved b + +func (v *interfaceConnectionSettings) Unsaved() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Unsaved", + } +} + +type Settings interface { + settings // interface org.freedesktop.NetworkManager.Settings + proxy.Object +} + +type objectSettings struct { + interfaceSettings // interface org.freedesktop.NetworkManager.Settings + proxy.ImplObject +} + +func NewSettings(conn *dbus.Conn) Settings { + obj := new(objectSettings) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager/Settings") + return obj +} + +type settings interface { + GoListConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListConnections(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetConnectionByUuid(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call + GetConnectionByUuid(flags dbus.Flags, uuid string) (dbus.ObjectPath, error) + GoAddConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call + AddConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) + GoAddConnectionUnsaved(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call + AddConnectionUnsaved(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) + GoLoadConnections(flags dbus.Flags, ch chan *dbus.Call, filenames []string) *dbus.Call + LoadConnections(flags dbus.Flags, filenames []string) (bool, []string, error) + GoReloadConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ReloadConnections(flags dbus.Flags) (bool, error) + GoSaveHostname(flags dbus.Flags, ch chan *dbus.Call, hostname string) *dbus.Call + SaveHostname(flags dbus.Flags, hostname string) error + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectNewConnection(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectConnectionRemoved(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Connections() proxy.PropObjectPathArray + Hostname() proxy.PropString + CanModify() proxy.PropBool +} + +type interfaceSettings struct{} + +func (v *interfaceSettings) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceSettings) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Settings" +} + +// method ListConnections + +func (v *interfaceSettings) GoListConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListConnections", flags, ch) +} + +func (*interfaceSettings) StoreListConnections(call *dbus.Call) (connections []dbus.ObjectPath, err error) { + err = call.Store(&connections) + return +} + +func (v *interfaceSettings) ListConnections(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreListConnections( + <-v.GoListConnections(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetConnectionByUuid + +func (v *interfaceSettings) GoGetConnectionByUuid(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetConnectionByUuid", flags, ch, uuid) +} + +func (*interfaceSettings) StoreGetConnectionByUuid(call *dbus.Call) (connection dbus.ObjectPath, err error) { + err = call.Store(&connection) + return +} + +func (v *interfaceSettings) GetConnectionByUuid(flags dbus.Flags, uuid string) (dbus.ObjectPath, error) { + return v.StoreGetConnectionByUuid( + <-v.GoGetConnectionByUuid(flags, make(chan *dbus.Call, 1), uuid).Done) +} + +// method AddConnection + +func (v *interfaceSettings) GoAddConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddConnection", flags, ch, connection) +} + +func (*interfaceSettings) StoreAddConnection(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceSettings) AddConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreAddConnection( + <-v.GoAddConnection(flags, make(chan *dbus.Call, 1), connection).Done) +} + +// method AddConnectionUnsaved + +func (v *interfaceSettings) GoAddConnectionUnsaved(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddConnectionUnsaved", flags, ch, connection) +} + +func (*interfaceSettings) StoreAddConnectionUnsaved(call *dbus.Call) (path dbus.ObjectPath, err error) { + err = call.Store(&path) + return +} + +func (v *interfaceSettings) AddConnectionUnsaved(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreAddConnectionUnsaved( + <-v.GoAddConnectionUnsaved(flags, make(chan *dbus.Call, 1), connection).Done) +} + +// method LoadConnections + +func (v *interfaceSettings) GoLoadConnections(flags dbus.Flags, ch chan *dbus.Call, filenames []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LoadConnections", flags, ch, filenames) +} + +func (*interfaceSettings) StoreLoadConnections(call *dbus.Call) (status bool, failures []string, err error) { + err = call.Store(&status, &failures) + return +} + +func (v *interfaceSettings) LoadConnections(flags dbus.Flags, filenames []string) (bool, []string, error) { + return v.StoreLoadConnections( + <-v.GoLoadConnections(flags, make(chan *dbus.Call, 1), filenames).Done) +} + +// method ReloadConnections + +func (v *interfaceSettings) GoReloadConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadConnections", flags, ch) +} + +func (*interfaceSettings) StoreReloadConnections(call *dbus.Call) (status bool, err error) { + err = call.Store(&status) + return +} + +func (v *interfaceSettings) ReloadConnections(flags dbus.Flags) (bool, error) { + return v.StoreReloadConnections( + <-v.GoReloadConnections(flags, make(chan *dbus.Call, 1)).Done) +} + +// method SaveHostname + +func (v *interfaceSettings) GoSaveHostname(flags dbus.Flags, ch chan *dbus.Call, hostname string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveHostname", flags, ch, hostname) +} + +func (v *interfaceSettings) SaveHostname(flags dbus.Flags, hostname string) error { + return (<-v.GoSaveHostname(flags, make(chan *dbus.Call, 1), hostname).Done).Err +} + +// signal PropertiesChanged + +func (v *interfaceSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NewConnection + +func (v *interfaceSettings) ConnectNewConnection(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NewConnection", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NewConnection", + } + handlerFunc := func(sig *dbus.Signal) { + var connection dbus.ObjectPath + err := dbus.Store(sig.Body, &connection) + if err == nil { + cb(connection) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal ConnectionRemoved + +func (v *interfaceSettings) ConnectConnectionRemoved(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "ConnectionRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".ConnectionRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var connection dbus.ObjectPath + err := dbus.Store(sig.Body, &connection) + if err == nil { + cb(connection) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Connections ao + +func (v *interfaceSettings) Connections() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Connections", + } +} + +// property Hostname s + +func (v *interfaceSettings) Hostname() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Hostname", + } +} + +// property CanModify b + +func (v *interfaceSettings) CanModify() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanModify", + } +} + +type VpnConnection interface { + vpnConnection // interface org.freedesktop.NetworkManager.VPN.Connection + proxy.Object +} + +type objectVpnConnection struct { + interfaceVpnConnection // interface org.freedesktop.NetworkManager.VPN.Connection + proxy.ImplObject +} + +func NewVpnConnection(conn *dbus.Conn, path dbus.ObjectPath) (VpnConnection, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectVpnConnection) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type vpnConnection interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectVpnStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) + VpnState() proxy.PropUint32 + Banner() proxy.PropString +} + +type interfaceVpnConnection struct{} + +func (v *interfaceVpnConnection) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceVpnConnection) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.VPN.Connection" +} + +// signal PropertiesChanged + +func (v *interfaceVpnConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal VpnStateChanged + +func (v *interfaceVpnConnection) ConnectVpnStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "VpnStateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".VpnStateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var state uint32 + var reason uint32 + err := dbus.Store(sig.Body, &state, &reason) + if err == nil { + cb(state, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property VpnState u + +func (v *interfaceVpnConnection) VpnState() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "VpnState", + } +} + +// property Banner s + +func (v *interfaceVpnConnection) Banner() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Banner", + } +} + +type VpnPlugin interface { + vpnPlugin // interface org.freedesktop.NetworkManager.VPN.Plugin + proxy.Object +} + +type objectVpnPlugin struct { + interfaceVpnPlugin // interface org.freedesktop.NetworkManager.VPN.Plugin + proxy.ImplObject +} + +func NewVpnPlugin(conn *dbus.Conn, path dbus.ObjectPath) (VpnPlugin, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectVpnPlugin) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type vpnPlugin interface { + GoConnect(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call + Connect(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error + GoConnectInteractive(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) *dbus.Call + ConnectInteractive(flags dbus.Flags, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) error + GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call, settings map[string]map[string]dbus.Variant) *dbus.Call + NeedSecrets(flags dbus.Flags, settings map[string]map[string]dbus.Variant) (string, error) + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Disconnect(flags dbus.Flags) error + GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call + SetConfig(flags dbus.Flags, config map[string]dbus.Variant) error + GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call + SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error + GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call + SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error + GoSetFailure(flags dbus.Flags, ch chan *dbus.Call, reason string) *dbus.Call + SetFailure(flags dbus.Flags, reason string) error + GoNewSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call + NewSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error + ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) + ConnectSecretsRequired(cb func(message string, secrets []string)) (dbusutil.SignalHandlerId, error) + ConnectConfig(cb func(config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectIp4Config(cb func(ip4config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectIp6Config(cb func(ip6config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectLoginBanner(cb func(banner string)) (dbusutil.SignalHandlerId, error) + ConnectFailure(cb func(reason uint32)) (dbusutil.SignalHandlerId, error) + State() proxy.PropUint32 +} + +type interfaceVpnPlugin struct{} + +func (v *interfaceVpnPlugin) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceVpnPlugin) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.VPN.Plugin" +} + +// method Connect + +func (v *interfaceVpnPlugin) GoConnect(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Connect", flags, ch, connection) +} + +func (v *interfaceVpnPlugin) Connect(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { + return (<-v.GoConnect(flags, make(chan *dbus.Call, 1), connection).Done).Err +} + +// method ConnectInteractive + +func (v *interfaceVpnPlugin) GoConnectInteractive(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ConnectInteractive", flags, ch, connection, details) +} + +func (v *interfaceVpnPlugin) ConnectInteractive(flags dbus.Flags, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) error { + return (<-v.GoConnectInteractive(flags, make(chan *dbus.Call, 1), connection, details).Done).Err +} + +// method NeedSecrets + +func (v *interfaceVpnPlugin) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call, settings map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NeedSecrets", flags, ch, settings) +} + +func (*interfaceVpnPlugin) StoreNeedSecrets(call *dbus.Call) (setting_name string, err error) { + err = call.Store(&setting_name) + return +} + +func (v *interfaceVpnPlugin) NeedSecrets(flags dbus.Flags, settings map[string]map[string]dbus.Variant) (string, error) { + return v.StoreNeedSecrets( + <-v.GoNeedSecrets(flags, make(chan *dbus.Call, 1), settings).Done) +} + +// method Disconnect + +func (v *interfaceVpnPlugin) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) +} + +func (v *interfaceVpnPlugin) Disconnect(flags dbus.Flags) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetConfig + +func (v *interfaceVpnPlugin) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfig", flags, ch, config) +} + +func (v *interfaceVpnPlugin) SetConfig(flags dbus.Flags, config map[string]dbus.Variant) error { + return (<-v.GoSetConfig(flags, make(chan *dbus.Call, 1), config).Done).Err +} + +// method SetIp4Config + +func (v *interfaceVpnPlugin) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp4Config", flags, ch, config) +} + +func (v *interfaceVpnPlugin) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { + return (<-v.GoSetIp4Config(flags, make(chan *dbus.Call, 1), config).Done).Err +} + +// method SetIp6Config + +func (v *interfaceVpnPlugin) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetIp6Config", flags, ch, config) +} + +func (v *interfaceVpnPlugin) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { + return (<-v.GoSetIp6Config(flags, make(chan *dbus.Call, 1), config).Done).Err +} + +// method SetFailure + +func (v *interfaceVpnPlugin) GoSetFailure(flags dbus.Flags, ch chan *dbus.Call, reason string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFailure", flags, ch, reason) +} + +func (v *interfaceVpnPlugin) SetFailure(flags dbus.Flags, reason string) error { + return (<-v.GoSetFailure(flags, make(chan *dbus.Call, 1), reason).Done).Err +} + +// method NewSecrets + +func (v *interfaceVpnPlugin) GoNewSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".NewSecrets", flags, ch, connection) +} + +func (v *interfaceVpnPlugin) NewSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { + return (<-v.GoNewSecrets(flags, make(chan *dbus.Call, 1), connection).Done).Err +} + +// signal StateChanged + +func (v *interfaceVpnPlugin) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var state uint32 + err := dbus.Store(sig.Body, &state) + if err == nil { + cb(state) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal SecretsRequired + +func (v *interfaceVpnPlugin) ConnectSecretsRequired(cb func(message string, secrets []string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "SecretsRequired", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".SecretsRequired", + } + handlerFunc := func(sig *dbus.Signal) { + var message string + var secrets []string + err := dbus.Store(sig.Body, &message, &secrets) + if err == nil { + cb(message, secrets) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Config + +func (v *interfaceVpnPlugin) ConnectConfig(cb func(config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Config", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Config", + } + handlerFunc := func(sig *dbus.Signal) { + var config map[string]dbus.Variant + err := dbus.Store(sig.Body, &config) + if err == nil { + cb(config) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Ip4Config + +func (v *interfaceVpnPlugin) ConnectIp4Config(cb func(ip4config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Ip4Config", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Ip4Config", + } + handlerFunc := func(sig *dbus.Signal) { + var ip4config map[string]dbus.Variant + err := dbus.Store(sig.Body, &ip4config) + if err == nil { + cb(ip4config) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Ip6Config + +func (v *interfaceVpnPlugin) ConnectIp6Config(cb func(ip6config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Ip6Config", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Ip6Config", + } + handlerFunc := func(sig *dbus.Signal) { + var ip6config map[string]dbus.Variant + err := dbus.Store(sig.Body, &ip6config) + if err == nil { + cb(ip6config) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal LoginBanner + +func (v *interfaceVpnPlugin) ConnectLoginBanner(cb func(banner string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "LoginBanner", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".LoginBanner", + } + handlerFunc := func(sig *dbus.Signal) { + var banner string + err := dbus.Store(sig.Body, &banner) + if err == nil { + cb(banner) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Failure + +func (v *interfaceVpnPlugin) ConnectFailure(cb func(reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Failure", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Failure", + } + handlerFunc := func(sig *dbus.Signal) { + var reason uint32 + err := dbus.Store(sig.Body, &reason) + if err == nil { + cb(reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property State u + +func (v *interfaceVpnPlugin) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} + +type Device interface { + Device() device // interface org.freedesktop.NetworkManager.Device + Adsl() deviceAdsl // interface org.freedesktop.NetworkManager.Device.Adsl + Bluetooth() deviceBluetooth // interface org.freedesktop.NetworkManager.Device.Bluetooth + Bond() deviceBond // interface org.freedesktop.NetworkManager.Device.Bond + Bridge() deviceBridge // interface org.freedesktop.NetworkManager.Device.Bridge + Generic() deviceGeneric // interface org.freedesktop.NetworkManager.Device.Generic + Infiniband() deviceInfiniband // interface org.freedesktop.NetworkManager.Device.Infiniband + IPTunnel() deviceIPTunnel // interface org.freedesktop.NetworkManager.Device.IPTunnel + Macsec() deviceMacsec // interface org.freedesktop.NetworkManager.Device.Macsec + Macvlan() deviceMacvlan // interface org.freedesktop.NetworkManager.Device.Macvlan + Modem() deviceModem // interface org.freedesktop.NetworkManager.Device.Modem + OlpcMesh() deviceOlpcMesh // interface org.freedesktop.NetworkManager.Device.OlpcMesh + Statistics() deviceStatistics // interface org.freedesktop.NetworkManager.Device.Statistics + Team() deviceTeam // interface org.freedesktop.NetworkManager.Device.Team + Tun() deviceTun // interface org.freedesktop.NetworkManager.Device.Tun + Veth() deviceVeth // interface org.freedesktop.NetworkManager.Device.Veth + Vlan() deviceVlan // interface org.freedesktop.NetworkManager.Device.Vlan + Vxlan() deviceVxlan // interface org.freedesktop.NetworkManager.Device.Vxlan + WiMax() deviceWiMax // interface org.freedesktop.NetworkManager.Device.WiMax + Wired() deviceWired // interface org.freedesktop.NetworkManager.Device.Wired + Wireless() deviceWireless // interface org.freedesktop.NetworkManager.Device.Wireless + proxy.Object +} + +type objectDevice struct { + interfaceDevice // interface org.freedesktop.NetworkManager.Device + interfaceDeviceAdsl // interface org.freedesktop.NetworkManager.Device.Adsl + interfaceDeviceBluetooth // interface org.freedesktop.NetworkManager.Device.Bluetooth + interfaceDeviceBond // interface org.freedesktop.NetworkManager.Device.Bond + interfaceDeviceBridge // interface org.freedesktop.NetworkManager.Device.Bridge + interfaceDeviceGeneric // interface org.freedesktop.NetworkManager.Device.Generic + interfaceDeviceInfiniband // interface org.freedesktop.NetworkManager.Device.Infiniband + interfaceDeviceIPTunnel // interface org.freedesktop.NetworkManager.Device.IPTunnel + interfaceDeviceMacsec // interface org.freedesktop.NetworkManager.Device.Macsec + interfaceDeviceMacvlan // interface org.freedesktop.NetworkManager.Device.Macvlan + interfaceDeviceModem // interface org.freedesktop.NetworkManager.Device.Modem + interfaceDeviceOlpcMesh // interface org.freedesktop.NetworkManager.Device.OlpcMesh + interfaceDeviceStatistics // interface org.freedesktop.NetworkManager.Device.Statistics + interfaceDeviceTeam // interface org.freedesktop.NetworkManager.Device.Team + interfaceDeviceTun // interface org.freedesktop.NetworkManager.Device.Tun + interfaceDeviceVeth // interface org.freedesktop.NetworkManager.Device.Veth + interfaceDeviceVlan // interface org.freedesktop.NetworkManager.Device.Vlan + interfaceDeviceVxlan // interface org.freedesktop.NetworkManager.Device.Vxlan + interfaceDeviceWiMax // interface org.freedesktop.NetworkManager.Device.WiMax + interfaceDeviceWired // interface org.freedesktop.NetworkManager.Device.Wired + interfaceDeviceWireless // interface org.freedesktop.NetworkManager.Device.Wireless + proxy.ImplObject +} + +func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (Device, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDevice) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +func (obj *objectDevice) Device() device { + return &obj.interfaceDevice +} + +type device interface { + GoReapply(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) *dbus.Call + Reapply(flags dbus.Flags, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) error + GoGetAppliedConnection(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call + GetAppliedConnection(flags dbus.Flags, flags0 uint32) (map[string]map[string]dbus.Variant, uint64, error) + GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Disconnect(flags dbus.Flags) error + GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Delete(flags dbus.Flags) error + ConnectStateChanged(cb func(new_state uint32, old_state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) + Udi() proxy.PropString + Interface() proxy.PropString + InterfaceFlags() proxy.PropUint32 + IpInterface() proxy.PropString + Driver() proxy.PropString + DriverVersion() proxy.PropString + FirmwareVersion() proxy.PropString + Capabilities() proxy.PropUint32 + Ip4Address() proxy.PropUint32 + State() proxy.PropUint32 + StateReason() PropDeviceStateReason + ActiveConnection() proxy.PropObjectPath + Ip4Config() proxy.PropObjectPath + Dhcp4Config() proxy.PropObjectPath + Ip6Config() proxy.PropObjectPath + Dhcp6Config() proxy.PropObjectPath + Managed() proxy.PropBool + Autoconnect() proxy.PropBool + FirmwareMissing() proxy.PropBool + NmPluginMissing() proxy.PropBool + DeviceType() proxy.PropUint32 + AvailableConnections() proxy.PropObjectPathArray + PhysicalPortId() proxy.PropString + Mtu() proxy.PropUint32 + Metered() proxy.PropUint32 + LldpNeighbors() PropMapSVSlice + Real() proxy.PropBool +} + +type interfaceDevice struct{} + +func (v *interfaceDevice) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDevice) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device" +} + +// method Reapply + +func (v *interfaceDevice) GoReapply(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reapply", flags, ch, connection, version_id, flags0) +} + +func (v *interfaceDevice) Reapply(flags dbus.Flags, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) error { + return (<-v.GoReapply(flags, make(chan *dbus.Call, 1), connection, version_id, flags0).Done).Err +} + +// method GetAppliedConnection + +func (v *interfaceDevice) GoGetAppliedConnection(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAppliedConnection", flags, ch, flags0) +} + +func (*interfaceDevice) StoreGetAppliedConnection(call *dbus.Call) (connection map[string]map[string]dbus.Variant, version_id uint64, err error) { + err = call.Store(&connection, &version_id) + return +} + +func (v *interfaceDevice) GetAppliedConnection(flags dbus.Flags, flags0 uint32) (map[string]map[string]dbus.Variant, uint64, error) { + return v.StoreGetAppliedConnection( + <-v.GoGetAppliedConnection(flags, make(chan *dbus.Call, 1), flags0).Done) +} + +// method Disconnect + +func (v *interfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Disconnect", flags, ch) +} + +func (v *interfaceDevice) Disconnect(flags dbus.Flags) error { + return (<-v.GoDisconnect(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Delete + +func (v *interfaceDevice) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch) +} + +func (v *interfaceDevice) Delete(flags dbus.Flags) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// signal StateChanged + +func (v *interfaceDevice) ConnectStateChanged(cb func(new_state uint32, old_state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StateChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StateChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var new_state uint32 + var old_state uint32 + var reason uint32 + err := dbus.Store(sig.Body, &new_state, &old_state, &reason) + if err == nil { + cb(new_state, old_state, reason) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Udi s + +func (v *interfaceDevice) Udi() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Udi", + } +} + +// property Interface s + +func (v *interfaceDevice) Interface() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Interface", + } +} + +// property InterfaceFlags u + +func (v *interfaceDevice) InterfaceFlags() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "InterfaceFlags", + } +} + +// property IpInterface s + +func (v *interfaceDevice) IpInterface() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IpInterface", + } +} + +// property Driver s + +func (v *interfaceDevice) Driver() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Driver", + } +} + +// property DriverVersion s + +func (v *interfaceDevice) DriverVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DriverVersion", + } +} + +// property FirmwareVersion s + +func (v *interfaceDevice) FirmwareVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FirmwareVersion", + } +} + +// property Capabilities u + +func (v *interfaceDevice) Capabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Capabilities", + } +} + +// property Ip4Address u + +func (v *interfaceDevice) Ip4Address() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Ip4Address", + } +} + +// property State u + +func (v *interfaceDevice) State() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "State", + } +} + +type PropDeviceStateReason interface { + Get(flags dbus.Flags) (value DeviceStateReason, err error) + Set(flags dbus.Flags, value DeviceStateReason) error + ConnectChanged(cb func(hasValue bool, value DeviceStateReason)) error +} + +type implPropDeviceStateReason struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDeviceStateReason) Get(flags dbus.Flags) (value DeviceStateReason, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDeviceStateReason) Set(flags dbus.Flags, value DeviceStateReason) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDeviceStateReason) ConnectChanged(cb func(hasValue bool, value DeviceStateReason)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v DeviceStateReason + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, DeviceStateReason{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property StateReason (uu) + +func (v *interfaceDevice) StateReason() PropDeviceStateReason { + return &implPropDeviceStateReason{ + Impl: v, + Name: "StateReason", + } +} + +// property ActiveConnection o + +func (v *interfaceDevice) ActiveConnection() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "ActiveConnection", + } +} + +// property Ip4Config o + +func (v *interfaceDevice) Ip4Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Ip4Config", + } +} + +// property Dhcp4Config o + +func (v *interfaceDevice) Dhcp4Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Dhcp4Config", + } +} + +// property Ip6Config o + +func (v *interfaceDevice) Ip6Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Ip6Config", + } +} + +// property Dhcp6Config o + +func (v *interfaceDevice) Dhcp6Config() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Dhcp6Config", + } +} + +// property Managed b + +func (v *interfaceDevice) Managed() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Managed", + } +} + +// property Autoconnect b + +func (v *interfaceDevice) Autoconnect() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Autoconnect", + } +} + +// property FirmwareMissing b + +func (v *interfaceDevice) FirmwareMissing() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "FirmwareMissing", + } +} + +// property NmPluginMissing b + +func (v *interfaceDevice) NmPluginMissing() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NmPluginMissing", + } +} + +// property DeviceType u + +func (v *interfaceDevice) DeviceType() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "DeviceType", + } +} + +// property AvailableConnections ao + +func (v *interfaceDevice) AvailableConnections() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "AvailableConnections", + } +} + +// property PhysicalPortId s + +func (v *interfaceDevice) PhysicalPortId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PhysicalPortId", + } +} + +// property Mtu u + +func (v *interfaceDevice) Mtu() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Mtu", + } +} + +// property Metered u + +func (v *interfaceDevice) Metered() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Metered", + } +} + +// property LldpNeighbors aa{sv} + +func (v *interfaceDevice) LldpNeighbors() PropMapSVSlice { + return &implPropMapSVSlice{ + Impl: v, + Name: "LldpNeighbors", + } +} + +// property Real b + +func (v *interfaceDevice) Real() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Real", + } +} + +func (obj *objectDevice) Adsl() deviceAdsl { + return &obj.interfaceDeviceAdsl +} + +type deviceAdsl interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Carrier() proxy.PropBool +} + +type interfaceDeviceAdsl struct{} + +func (v *interfaceDeviceAdsl) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceAdsl) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Adsl" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceAdsl) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Carrier b + +func (v *interfaceDeviceAdsl) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +func (obj *objectDevice) Bluetooth() deviceBluetooth { + return &obj.interfaceDeviceBluetooth +} + +type deviceBluetooth interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Name() proxy.PropString + BtCapabilities() proxy.PropUint32 +} + +type interfaceDeviceBluetooth struct{} + +func (v *interfaceDeviceBluetooth) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceBluetooth) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Bluetooth" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceBluetooth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceBluetooth) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Name s + +func (v *interfaceDeviceBluetooth) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property BtCapabilities u + +func (v *interfaceDeviceBluetooth) BtCapabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "BtCapabilities", + } +} + +func (obj *objectDevice) Bond() deviceBond { + return &obj.interfaceDeviceBond +} + +type deviceBond interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Carrier() proxy.PropBool + Slaves() proxy.PropObjectPathArray +} + +type interfaceDeviceBond struct{} + +func (v *interfaceDeviceBond) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceBond) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Bond" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceBond) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceBond) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Carrier b + +func (v *interfaceDeviceBond) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +// property Slaves ao + +func (v *interfaceDeviceBond) Slaves() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Slaves", + } +} + +func (obj *objectDevice) Bridge() deviceBridge { + return &obj.interfaceDeviceBridge +} + +type deviceBridge interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Carrier() proxy.PropBool + Slaves() proxy.PropObjectPathArray +} + +type interfaceDeviceBridge struct{} + +func (v *interfaceDeviceBridge) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceBridge) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Bridge" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceBridge) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceBridge) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Carrier b + +func (v *interfaceDeviceBridge) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +// property Slaves ao + +func (v *interfaceDeviceBridge) Slaves() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Slaves", + } +} + +func (obj *objectDevice) Generic() deviceGeneric { + return &obj.interfaceDeviceGeneric +} + +type deviceGeneric interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + TypeDescription() proxy.PropString +} + +type interfaceDeviceGeneric struct{} + +func (v *interfaceDeviceGeneric) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceGeneric) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Generic" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceGeneric) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceGeneric) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property TypeDescription s + +func (v *interfaceDeviceGeneric) TypeDescription() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "TypeDescription", + } +} + +func (obj *objectDevice) Infiniband() deviceInfiniband { + return &obj.interfaceDeviceInfiniband +} + +type deviceInfiniband interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Carrier() proxy.PropBool +} + +type interfaceDeviceInfiniband struct{} + +func (v *interfaceDeviceInfiniband) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceInfiniband) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Infiniband" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceInfiniband) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceInfiniband) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Carrier b + +func (v *interfaceDeviceInfiniband) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +func (obj *objectDevice) IPTunnel() deviceIPTunnel { + return &obj.interfaceDeviceIPTunnel +} + +type deviceIPTunnel interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Mode() proxy.PropUint32 + Parent() proxy.PropObjectPath + Local() proxy.PropString + Remote() proxy.PropString + Ttl() proxy.PropByte + Tos() proxy.PropByte + PathMtuDiscovery() proxy.PropBool + InputKey() proxy.PropString + OutputKey() proxy.PropString + EncapsulationLimit() proxy.PropByte + FlowLabel() proxy.PropUint32 +} + +type interfaceDeviceIPTunnel struct{} + +func (v *interfaceDeviceIPTunnel) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceIPTunnel) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.IPTunnel" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceIPTunnel) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Mode u + +func (v *interfaceDeviceIPTunnel) Mode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Mode", + } +} + +// property Parent o + +func (v *interfaceDeviceIPTunnel) Parent() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Parent", + } +} + +// property Local s + +func (v *interfaceDeviceIPTunnel) Local() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Local", + } +} + +// property Remote s + +func (v *interfaceDeviceIPTunnel) Remote() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Remote", + } +} + +// property Ttl y + +func (v *interfaceDeviceIPTunnel) Ttl() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "Ttl", + } +} + +// property Tos y + +func (v *interfaceDeviceIPTunnel) Tos() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "Tos", + } +} + +// property PathMtuDiscovery b + +func (v *interfaceDeviceIPTunnel) PathMtuDiscovery() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PathMtuDiscovery", + } +} + +// property InputKey s + +func (v *interfaceDeviceIPTunnel) InputKey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "InputKey", + } +} + +// property OutputKey s + +func (v *interfaceDeviceIPTunnel) OutputKey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OutputKey", + } +} + +// property EncapsulationLimit y + +func (v *interfaceDeviceIPTunnel) EncapsulationLimit() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "EncapsulationLimit", + } +} + +// property FlowLabel u + +func (v *interfaceDeviceIPTunnel) FlowLabel() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "FlowLabel", + } +} + +func (obj *objectDevice) Macsec() deviceMacsec { + return &obj.interfaceDeviceMacsec +} + +type deviceMacsec interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Parent() proxy.PropObjectPath + Sci() proxy.PropUint64 + IcvLength() proxy.PropByte + CipherSuite() proxy.PropUint64 + Window() proxy.PropUint32 + EncodingSa() proxy.PropByte + Validation() proxy.PropString + Encrypt() proxy.PropBool + Protect() proxy.PropBool + IncludeSci() proxy.PropBool + Es() proxy.PropBool + Scb() proxy.PropBool + ReplayProtect() proxy.PropBool +} + +type interfaceDeviceMacsec struct{} + +func (v *interfaceDeviceMacsec) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceMacsec) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Macsec" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceMacsec) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Parent o + +func (v *interfaceDeviceMacsec) Parent() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Parent", + } +} + +// property Sci t + +func (v *interfaceDeviceMacsec) Sci() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Sci", + } +} + +// property IcvLength y + +func (v *interfaceDeviceMacsec) IcvLength() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "IcvLength", + } +} + +// property CipherSuite t + +func (v *interfaceDeviceMacsec) CipherSuite() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CipherSuite", + } +} + +// property Window u + +func (v *interfaceDeviceMacsec) Window() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Window", + } +} + +// property EncodingSa y + +func (v *interfaceDeviceMacsec) EncodingSa() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "EncodingSa", + } +} + +// property Validation s + +func (v *interfaceDeviceMacsec) Validation() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Validation", + } +} + +// property Encrypt b + +func (v *interfaceDeviceMacsec) Encrypt() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Encrypt", + } +} + +// property Protect b + +func (v *interfaceDeviceMacsec) Protect() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Protect", + } +} + +// property IncludeSci b + +func (v *interfaceDeviceMacsec) IncludeSci() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IncludeSci", + } +} + +// property Es b + +func (v *interfaceDeviceMacsec) Es() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Es", + } +} + +// property Scb b + +func (v *interfaceDeviceMacsec) Scb() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Scb", + } +} + +// property ReplayProtect b + +func (v *interfaceDeviceMacsec) ReplayProtect() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ReplayProtect", + } +} + +func (obj *objectDevice) Macvlan() deviceMacvlan { + return &obj.interfaceDeviceMacvlan +} + +type deviceMacvlan interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Parent() proxy.PropObjectPath + Mode() proxy.PropString + NoPromisc() proxy.PropBool + Tap() proxy.PropBool +} + +type interfaceDeviceMacvlan struct{} + +func (v *interfaceDeviceMacvlan) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceMacvlan) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Macvlan" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceMacvlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Parent o + +func (v *interfaceDeviceMacvlan) Parent() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Parent", + } +} + +// property Mode s + +func (v *interfaceDeviceMacvlan) Mode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Mode", + } +} + +// property NoPromisc b + +func (v *interfaceDeviceMacvlan) NoPromisc() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NoPromisc", + } +} + +// property Tap b + +func (v *interfaceDeviceMacvlan) Tap() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Tap", + } +} + +func (obj *objectDevice) Modem() deviceModem { + return &obj.interfaceDeviceModem +} + +type deviceModem interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ModemCapabilities() proxy.PropUint32 + CurrentCapabilities() proxy.PropUint32 +} + +type interfaceDeviceModem struct{} + +func (v *interfaceDeviceModem) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceModem) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Modem" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceModem) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property ModemCapabilities u + +func (v *interfaceDeviceModem) ModemCapabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ModemCapabilities", + } +} + +// property CurrentCapabilities u + +func (v *interfaceDeviceModem) CurrentCapabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CurrentCapabilities", + } +} + +func (obj *objectDevice) OlpcMesh() deviceOlpcMesh { + return &obj.interfaceDeviceOlpcMesh +} + +type deviceOlpcMesh interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Companion() proxy.PropObjectPath + ActiveChannel() proxy.PropUint32 +} + +type interfaceDeviceOlpcMesh struct{} + +func (v *interfaceDeviceOlpcMesh) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceOlpcMesh) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.OlpcMesh" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceOlpcMesh) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceOlpcMesh) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Companion o + +func (v *interfaceDeviceOlpcMesh) Companion() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Companion", + } +} + +// property ActiveChannel u + +func (v *interfaceDeviceOlpcMesh) ActiveChannel() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ActiveChannel", + } +} + +func (obj *objectDevice) Statistics() deviceStatistics { + return &obj.interfaceDeviceStatistics +} + +type deviceStatistics interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + RefreshRateMs() proxy.PropUint32 + TxBytes() proxy.PropUint64 + RxBytes() proxy.PropUint64 +} + +type interfaceDeviceStatistics struct{} + +func (v *interfaceDeviceStatistics) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceStatistics) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Statistics" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceStatistics) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property RefreshRateMs u + +func (v *interfaceDeviceStatistics) RefreshRateMs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RefreshRateMs", + } +} + +// property TxBytes t + +func (v *interfaceDeviceStatistics) TxBytes() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TxBytes", + } +} + +// property RxBytes t + +func (v *interfaceDeviceStatistics) RxBytes() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RxBytes", + } +} + +func (obj *objectDevice) Team() deviceTeam { + return &obj.interfaceDeviceTeam +} + +type deviceTeam interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Carrier() proxy.PropBool + Slaves() proxy.PropObjectPathArray + Config() proxy.PropString +} + +type interfaceDeviceTeam struct{} + +func (v *interfaceDeviceTeam) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceTeam) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Team" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceTeam) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceTeam) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Carrier b + +func (v *interfaceDeviceTeam) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +// property Slaves ao + +func (v *interfaceDeviceTeam) Slaves() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Slaves", + } +} + +// property Config s + +func (v *interfaceDeviceTeam) Config() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Config", + } +} + +func (obj *objectDevice) Tun() deviceTun { + return &obj.interfaceDeviceTun +} + +type deviceTun interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Owner() proxy.PropInt64 + Group() proxy.PropInt64 + Mode() proxy.PropString + NoPi() proxy.PropBool + VnetHdr() proxy.PropBool + MultiQueue() proxy.PropBool + HwAddress() proxy.PropString +} + +type interfaceDeviceTun struct{} + +func (v *interfaceDeviceTun) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceTun) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Tun" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceTun) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Owner x + +func (v *interfaceDeviceTun) Owner() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Owner", + } +} + +// property Group x + +func (v *interfaceDeviceTun) Group() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Group", + } +} + +// property Mode s + +func (v *interfaceDeviceTun) Mode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Mode", + } +} + +// property NoPi b + +func (v *interfaceDeviceTun) NoPi() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NoPi", + } +} + +// property VnetHdr b + +func (v *interfaceDeviceTun) VnetHdr() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "VnetHdr", + } +} + +// property MultiQueue b + +func (v *interfaceDeviceTun) MultiQueue() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MultiQueue", + } +} + +// property HwAddress s + +func (v *interfaceDeviceTun) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +func (obj *objectDevice) Veth() deviceVeth { + return &obj.interfaceDeviceVeth +} + +type deviceVeth interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Peer() proxy.PropObjectPath +} + +type interfaceDeviceVeth struct{} + +func (v *interfaceDeviceVeth) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceVeth) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Veth" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceVeth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Peer o + +func (v *interfaceDeviceVeth) Peer() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Peer", + } +} + +func (obj *objectDevice) Vlan() deviceVlan { + return &obj.interfaceDeviceVlan +} + +type deviceVlan interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + Carrier() proxy.PropBool + Parent() proxy.PropObjectPath + VlanId() proxy.PropUint32 +} + +type interfaceDeviceVlan struct{} + +func (v *interfaceDeviceVlan) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceVlan) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Vlan" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceVlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceVlan) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Carrier b + +func (v *interfaceDeviceVlan) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +// property Parent o + +func (v *interfaceDeviceVlan) Parent() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Parent", + } +} + +// property VlanId u + +func (v *interfaceDeviceVlan) VlanId() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "VlanId", + } +} + +func (obj *objectDevice) Vxlan() deviceVxlan { + return &obj.interfaceDeviceVxlan +} + +type deviceVxlan interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Parent() proxy.PropObjectPath + HwAddress() proxy.PropString + Id() proxy.PropUint32 + Group() proxy.PropString + Local() proxy.PropString + Tos() proxy.PropByte + Ttl() proxy.PropByte + Learning() proxy.PropBool + Ageing() proxy.PropUint32 + Limit() proxy.PropUint32 + DstPort() proxy.PropUint16 + SrcPortMin() proxy.PropUint16 + SrcPortMax() proxy.PropUint16 + Proxy() proxy.PropBool + Rsc() proxy.PropBool + L2miss() proxy.PropBool + L3miss() proxy.PropBool +} + +type interfaceDeviceVxlan struct{} + +func (v *interfaceDeviceVxlan) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceVxlan) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Vxlan" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceVxlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Parent o + +func (v *interfaceDeviceVxlan) Parent() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Parent", + } +} + +// property HwAddress s + +func (v *interfaceDeviceVxlan) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property Id u + +func (v *interfaceDeviceVxlan) Id() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Id", + } +} + +// property Group s + +func (v *interfaceDeviceVxlan) Group() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Group", + } +} + +// property Local s + +func (v *interfaceDeviceVxlan) Local() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Local", + } +} + +// property Tos y + +func (v *interfaceDeviceVxlan) Tos() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "Tos", + } +} + +// property Ttl y + +func (v *interfaceDeviceVxlan) Ttl() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "Ttl", + } +} + +// property Learning b + +func (v *interfaceDeviceVxlan) Learning() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Learning", + } +} + +// property Ageing u + +func (v *interfaceDeviceVxlan) Ageing() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Ageing", + } +} + +// property Limit u + +func (v *interfaceDeviceVxlan) Limit() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Limit", + } +} + +// property DstPort q + +func (v *interfaceDeviceVxlan) DstPort() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "DstPort", + } +} + +// property SrcPortMin q + +func (v *interfaceDeviceVxlan) SrcPortMin() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "SrcPortMin", + } +} + +// property SrcPortMax q + +func (v *interfaceDeviceVxlan) SrcPortMax() proxy.PropUint16 { + return &proxy.ImplPropUint16{ + Impl: v, + Name: "SrcPortMax", + } +} + +// property Proxy b + +func (v *interfaceDeviceVxlan) Proxy() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Proxy", + } +} + +// property Rsc b + +func (v *interfaceDeviceVxlan) Rsc() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Rsc", + } +} + +// property L2miss b + +func (v *interfaceDeviceVxlan) L2miss() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "L2miss", + } +} + +// property L3miss b + +func (v *interfaceDeviceVxlan) L3miss() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "L3miss", + } +} + +func (obj *objectDevice) WiMax() deviceWiMax { + return &obj.interfaceDeviceWiMax +} + +type deviceWiMax interface { + GoGetNspList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetNspList(flags dbus.Flags) ([]dbus.ObjectPath, error) + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectNspAdded(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectNspRemoved(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + Nsps() proxy.PropObjectPathArray + HwAddress() proxy.PropString + CenterFrequency() proxy.PropUint32 + Rssi() proxy.PropInt32 + Cinr() proxy.PropInt32 + TxPower() proxy.PropInt32 + Bsid() proxy.PropString + ActiveNsp() proxy.PropObjectPath +} + +type interfaceDeviceWiMax struct{} + +func (v *interfaceDeviceWiMax) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceWiMax) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.WiMax" +} + +// method GetNspList + +func (v *interfaceDeviceWiMax) GoGetNspList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetNspList", flags, ch) +} + +func (*interfaceDeviceWiMax) StoreGetNspList(call *dbus.Call) (nsps []dbus.ObjectPath, err error) { + err = call.Store(&nsps) + return +} + +func (v *interfaceDeviceWiMax) GetNspList(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetNspList( + <-v.GoGetNspList(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal PropertiesChanged + +func (v *interfaceDeviceWiMax) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NspAdded + +func (v *interfaceDeviceWiMax) ConnectNspAdded(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NspAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NspAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var nsp dbus.ObjectPath + err := dbus.Store(sig.Body, &nsp) + if err == nil { + cb(nsp) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal NspRemoved + +func (v *interfaceDeviceWiMax) ConnectNspRemoved(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "NspRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".NspRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var nsp dbus.ObjectPath + err := dbus.Store(sig.Body, &nsp) + if err == nil { + cb(nsp) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Nsps ao + +func (v *interfaceDeviceWiMax) Nsps() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "Nsps", + } +} + +// property HwAddress s + +func (v *interfaceDeviceWiMax) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property CenterFrequency u + +func (v *interfaceDeviceWiMax) CenterFrequency() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CenterFrequency", + } +} + +// property Rssi i + +func (v *interfaceDeviceWiMax) Rssi() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Rssi", + } +} + +// property Cinr i + +func (v *interfaceDeviceWiMax) Cinr() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Cinr", + } +} + +// property TxPower i + +func (v *interfaceDeviceWiMax) TxPower() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "TxPower", + } +} + +// property Bsid s + +func (v *interfaceDeviceWiMax) Bsid() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Bsid", + } +} + +// property ActiveNsp o + +func (v *interfaceDeviceWiMax) ActiveNsp() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "ActiveNsp", + } +} + +func (obj *objectDevice) Wired() deviceWired { + return &obj.interfaceDeviceWired +} + +type deviceWired interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + PermHwAddress() proxy.PropString + Speed() proxy.PropUint32 + S390Subchannels() proxy.PropStringArray + Carrier() proxy.PropBool +} + +type interfaceDeviceWired struct{} + +func (v *interfaceDeviceWired) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceWired) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Wired" +} + +// signal PropertiesChanged + +func (v *interfaceDeviceWired) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceWired) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property PermHwAddress s + +func (v *interfaceDeviceWired) PermHwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PermHwAddress", + } +} + +// property Speed u + +func (v *interfaceDeviceWired) Speed() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Speed", + } +} + +// property S390Subchannels as + +func (v *interfaceDeviceWired) S390Subchannels() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "S390Subchannels", + } +} + +// property Carrier b + +func (v *interfaceDeviceWired) Carrier() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Carrier", + } +} + +func (obj *objectDevice) Wireless() deviceWireless { + return &obj.interfaceDeviceWireless +} + +type deviceWireless interface { + GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoGetAllAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetAllAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) + GoRequestScan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + RequestScan(flags dbus.Flags, options map[string]dbus.Variant) error + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + ConnectAccessPointAdded(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectAccessPointRemoved(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + HwAddress() proxy.PropString + PermHwAddress() proxy.PropString + Mode() proxy.PropUint32 + Bitrate() proxy.PropUint32 + AccessPoints() proxy.PropObjectPathArray + ActiveAccessPoint() proxy.PropObjectPath + LastScan() proxy.PropInt64 + WirelessCapabilities() proxy.PropUint32 +} + +type interfaceDeviceWireless struct{} + +func (v *interfaceDeviceWireless) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDeviceWireless) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.Device.Wireless" +} + +// method GetAccessPoints + +func (v *interfaceDeviceWireless) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAccessPoints", flags, ch) +} + +func (*interfaceDeviceWireless) StoreGetAccessPoints(call *dbus.Call) (access_points []dbus.ObjectPath, err error) { + err = call.Store(&access_points) + return +} + +func (v *interfaceDeviceWireless) GetAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetAccessPoints( + <-v.GoGetAccessPoints(flags, make(chan *dbus.Call, 1)).Done) +} + +// method GetAllAccessPoints + +func (v *interfaceDeviceWireless) GoGetAllAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetAllAccessPoints", flags, ch) +} + +func (*interfaceDeviceWireless) StoreGetAllAccessPoints(call *dbus.Call) (access_points []dbus.ObjectPath, err error) { + err = call.Store(&access_points) + return +} + +func (v *interfaceDeviceWireless) GetAllAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { + return v.StoreGetAllAccessPoints( + <-v.GoGetAllAccessPoints(flags, make(chan *dbus.Call, 1)).Done) +} + +// method RequestScan + +func (v *interfaceDeviceWireless) GoRequestScan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RequestScan", flags, ch, options) +} + +func (v *interfaceDeviceWireless) RequestScan(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoRequestScan(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// signal PropertiesChanged + +func (v *interfaceDeviceWireless) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AccessPointAdded + +func (v *interfaceDeviceWireless) ConnectAccessPointAdded(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointAdded", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointAdded", + } + handlerFunc := func(sig *dbus.Signal) { + var access_point dbus.ObjectPath + err := dbus.Store(sig.Body, &access_point) + if err == nil { + cb(access_point) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal AccessPointRemoved + +func (v *interfaceDeviceWireless) ConnectAccessPointRemoved(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "AccessPointRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".AccessPointRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var access_point dbus.ObjectPath + err := dbus.Store(sig.Body, &access_point) + if err == nil { + cb(access_point) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property HwAddress s + +func (v *interfaceDeviceWireless) HwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HwAddress", + } +} + +// property PermHwAddress s + +func (v *interfaceDeviceWireless) PermHwAddress() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PermHwAddress", + } +} + +// property Mode u + +func (v *interfaceDeviceWireless) Mode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Mode", + } +} + +// property Bitrate u + +func (v *interfaceDeviceWireless) Bitrate() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Bitrate", + } +} + +// property AccessPoints ao + +func (v *interfaceDeviceWireless) AccessPoints() proxy.PropObjectPathArray { + return &proxy.ImplPropObjectPathArray{ + Impl: v, + Name: "AccessPoints", + } +} + +// property ActiveAccessPoint o + +func (v *interfaceDeviceWireless) ActiveAccessPoint() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "ActiveAccessPoint", + } +} + +// property LastScan x + +func (v *interfaceDeviceWireless) LastScan() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "LastScan", + } +} + +// property WirelessCapabilities u + +func (v *interfaceDeviceWireless) WirelessCapabilities() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "WirelessCapabilities", + } +} + +type WiMaxNsp interface { + wiMaxNsp // interface org.freedesktop.NetworkManager.WiMax.Nsp + proxy.Object +} + +type objectWiMaxNsp struct { + interfaceWiMaxNsp // interface org.freedesktop.NetworkManager.WiMax.Nsp + proxy.ImplObject +} + +func NewWiMaxNsp(conn *dbus.Conn, path dbus.ObjectPath) (WiMaxNsp, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectWiMaxNsp) + obj.ImplObject.Init_(conn, "org.freedesktop.NetworkManager", path) + return obj, nil +} + +type wiMaxNsp interface { + ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) + Name() proxy.PropString + SignalQuality() proxy.PropUint32 + NetworkType() proxy.PropUint32 +} + +type interfaceWiMaxNsp struct{} + +func (v *interfaceWiMaxNsp) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceWiMaxNsp) GetInterfaceName_() string { + return "org.freedesktop.NetworkManager.WiMax.Nsp" +} + +// signal PropertiesChanged + +func (v *interfaceWiMaxNsp) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "PropertiesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".PropertiesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + var properties map[string]dbus.Variant + err := dbus.Store(sig.Body, &properties) + if err == nil { + cb(properties) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Name s + +func (v *interfaceWiMaxNsp) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property SignalQuality u + +func (v *interfaceWiMaxNsp) SignalQuality() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "SignalQuality", + } +} + +// property NetworkType u + +func (v *interfaceWiMaxNsp) NetworkType() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NetworkType", + } +} + +type PropMapStringVariant interface { + Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error +} + +type implPropMapStringVariant struct { + Impl proxy.Implementer + Name string +} + +func (p implPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropMapSVSlice interface { + Get(flags dbus.Flags) (value []map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value []map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value []map[string]dbus.Variant)) error +} + +type implPropMapSVSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropMapSVSlice) Get(flags dbus.Flags) (value []map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropMapSVSlice) Set(flags dbus.Flags, value []map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropMapSVSlice) ConnectChanged(cb func(hasValue bool, value []map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropUint32SliceSlice interface { + Get(flags dbus.Flags) (value [][]uint32, err error) + Set(flags dbus.Flags, value [][]uint32) error + ConnectChanged(cb func(hasValue bool, value [][]uint32)) error +} + +type implPropUint32SliceSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUint32SliceSlice) Get(flags dbus.Flags) (value [][]uint32, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUint32SliceSlice) Set(flags dbus.Flags, value [][]uint32) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUint32SliceSlice) ConnectChanged(cb func(hasValue bool, value [][]uint32)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v [][]uint32 + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,5231 @@ +// Code generated by "./generator ./system/org.freedesktop.networkmanager"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package networkmanager + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockObjectManager struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.MockObject +} + +type MockAccessPoint struct { + MockInterfaceAccessPoint // interface org.freedesktop.NetworkManager.AccessPoint + proxy.MockObject +} + +type MockInterfaceAccessPoint struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceAccessPoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Flags u + +func (v *MockInterfaceAccessPoint) Flags() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WpaFlags u + +func (v *MockInterfaceAccessPoint) WpaFlags() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RsnFlags u + +func (v *MockInterfaceAccessPoint) RsnFlags() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ssid ay + +func (v *MockInterfaceAccessPoint) Ssid() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Frequency u + +func (v *MockInterfaceAccessPoint) Frequency() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HwAddress s + +func (v *MockInterfaceAccessPoint) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mode u + +func (v *MockInterfaceAccessPoint) Mode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MaxBitrate u + +func (v *MockInterfaceAccessPoint) MaxBitrate() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Strength y + +func (v *MockInterfaceAccessPoint) Strength() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LastSeen i + +func (v *MockInterfaceAccessPoint) LastSeen() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockAgentManager struct { + MockInterfaceAgentManager // interface org.freedesktop.NetworkManager.AgentManager + proxy.MockObject +} + +type MockInterfaceAgentManager struct { + mock.Mock +} + +// method Register + +func (v *MockInterfaceAgentManager) GoRegister(flags dbus.Flags, ch chan *dbus.Call, identifier string) *dbus.Call { + mockArgs := v.Called(flags, ch, identifier) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) Register(flags dbus.Flags, identifier string) error { + mockArgs := v.Called(flags, identifier) + + return mockArgs.Error(0) +} + +// method RegisterWithCapabilities + +func (v *MockInterfaceAgentManager) GoRegisterWithCapabilities(flags dbus.Flags, ch chan *dbus.Call, identifier string, capabilities uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, identifier, capabilities) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) RegisterWithCapabilities(flags dbus.Flags, identifier string, capabilities uint32) error { + mockArgs := v.Called(flags, identifier, capabilities) + + return mockArgs.Error(0) +} + +// method Unregister + +func (v *MockInterfaceAgentManager) GoUnregister(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAgentManager) Unregister(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +type MockCheckpoint struct { + MockInterfaceCheckpoint // interface org.freedesktop.NetworkManager.Checkpoint + proxy.MockObject +} + +type MockInterfaceCheckpoint struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceCheckpoint) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Devices ao + +func (v *MockInterfaceCheckpoint) Devices() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Created x + +func (v *MockInterfaceCheckpoint) Created() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RollbackTimeout u + +func (v *MockInterfaceCheckpoint) RollbackTimeout() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockActiveConnection struct { + MockInterfaceActiveConnection // interface org.freedesktop.NetworkManager.Connection.Active + proxy.MockObject +} + +type MockInterfaceActiveConnection struct { + mock.Mock +} + +// signal StateChanged + +func (v *MockInterfaceActiveConnection) ConnectStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceActiveConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Connection o + +func (v *MockInterfaceActiveConnection) Connection() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SpecificObject o + +func (v *MockInterfaceActiveConnection) SpecificObject() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Id s + +func (v *MockInterfaceActiveConnection) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Uuid s + +func (v *MockInterfaceActiveConnection) Uuid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type s + +func (v *MockInterfaceActiveConnection) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Devices ao + +func (v *MockInterfaceActiveConnection) Devices() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State u + +func (v *MockInterfaceActiveConnection) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Default b + +func (v *MockInterfaceActiveConnection) Default() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ip4Config o + +func (v *MockInterfaceActiveConnection) Ip4Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dhcp4Config o + +func (v *MockInterfaceActiveConnection) Dhcp4Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Default6 b + +func (v *MockInterfaceActiveConnection) Default6() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ip6Config o + +func (v *MockInterfaceActiveConnection) Ip6Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dhcp6Config o + +func (v *MockInterfaceActiveConnection) Dhcp6Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Vpn b + +func (v *MockInterfaceActiveConnection) Vpn() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Master o + +func (v *MockInterfaceActiveConnection) Master() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockDhcp4Config struct { + MockInterfaceDhcp4Config // interface org.freedesktop.NetworkManager.DHCP4Config + proxy.MockObject +} + +type MockInterfaceDhcp4Config struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDhcp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Options a{sv} + +func (v *MockInterfaceDhcp4Config) Options() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockDhcp6Config struct { + MockInterfaceDhcp6Config // interface org.freedesktop.NetworkManager.DHCP6Config + proxy.MockObject +} + +type MockInterfaceDhcp6Config struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDhcp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Options a{sv} + +func (v *MockInterfaceDhcp6Config) Options() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockDnsManager struct { + MockInterfaceDnsManager // interface org.freedesktop.NetworkManager.DnsManager + proxy.MockObject +} + +type MockInterfaceDnsManager struct { + mock.Mock +} + +// property Mode s + +func (v *MockInterfaceDnsManager) Mode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RcManager s + +func (v *MockInterfaceDnsManager) RcManager() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Configuration aa{sv} + +func (v *MockInterfaceDnsManager) Configuration() PropMapSVSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockIP4Config struct { + MockInterfaceIp4Config // interface org.freedesktop.NetworkManager.IP4Config + proxy.MockObject +} + +type MockInterfaceIp4Config struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceIp4Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Addresses aau + +func (v *MockInterfaceIp4Config) Addresses() PropUint32SliceSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUint32SliceSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AddressData aa{sv} + +func (v *MockInterfaceIp4Config) AddressData() PropMapSVSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Gateway s + +func (v *MockInterfaceIp4Config) Gateway() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Routes aau + +func (v *MockInterfaceIp4Config) Routes() PropUint32SliceSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUint32SliceSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RouteData aa{sv} + +func (v *MockInterfaceIp4Config) RouteData() PropMapSVSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Nameservers au + +func (v *MockInterfaceIp4Config) Nameservers() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Domains as + +func (v *MockInterfaceIp4Config) Domains() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Searches as + +func (v *MockInterfaceIp4Config) Searches() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DnsOptions as + +func (v *MockInterfaceIp4Config) DnsOptions() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DnsPriority i + +func (v *MockInterfaceIp4Config) DnsPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WinsServers au + +func (v *MockInterfaceIp4Config) WinsServers() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockIP6Config struct { + MockInterfaceIp6Config // interface org.freedesktop.NetworkManager.IP6Config + proxy.MockObject +} + +type MockInterfaceIp6Config struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceIp6Config) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +type MockPropIP6ConfigAddresses struct { + mock.Mock +} + +func (p MockPropIP6ConfigAddresses) Get(flags dbus.Flags) (value []IP6Address, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IP6Address) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropIP6ConfigAddresses) Set(flags dbus.Flags, value []IP6Address) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropIP6ConfigAddresses) ConnectChanged(cb func(hasValue bool, value []IP6Address)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Addresses a(ayuay) + +func (v *MockInterfaceIp6Config) Addresses() PropIP6ConfigAddresses { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIP6ConfigAddresses) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AddressData aa{sv} + +func (v *MockInterfaceIp6Config) AddressData() PropMapSVSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Gateway s + +func (v *MockInterfaceIp6Config) Gateway() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropIP6ConfigRoutes struct { + mock.Mock +} + +func (p MockPropIP6ConfigRoutes) Get(flags dbus.Flags) (value []IP6Route, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IP6Route) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropIP6ConfigRoutes) Set(flags dbus.Flags, value []IP6Route) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropIP6ConfigRoutes) ConnectChanged(cb func(hasValue bool, value []IP6Route)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Routes a(ayuayu) + +func (v *MockInterfaceIp6Config) Routes() PropIP6ConfigRoutes { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIP6ConfigRoutes) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RouteData aa{sv} + +func (v *MockInterfaceIp6Config) RouteData() PropMapSVSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropIP6NameServers struct { + mock.Mock +} + +func (p MockPropIP6NameServers) Get(flags dbus.Flags) (value [][]byte, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([][]byte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropIP6NameServers) Set(flags dbus.Flags, value [][]byte) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropIP6NameServers) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Nameservers aay + +func (v *MockInterfaceIp6Config) Nameservers() PropIP6NameServers { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIP6NameServers) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Domains as + +func (v *MockInterfaceIp6Config) Domains() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Searches as + +func (v *MockInterfaceIp6Config) Searches() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DnsOptions as + +func (v *MockInterfaceIp6Config) DnsOptions() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DnsPriority i + +func (v *MockInterfaceIp6Config) DnsPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.NetworkManager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method Reload + +func (v *MockInterfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, flags0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reload(flags dbus.Flags, flags0 uint32) error { + mockArgs := v.Called(flags, flags0) + + return mockArgs.Error(0) +} + +// method GetDevices + +func (v *MockInterfaceManager) GoGetDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAllDevices + +func (v *MockInterfaceManager) GoGetAllDevices(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetAllDevices(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDeviceByIpIface + +func (v *MockInterfaceManager) GoGetDeviceByIpIface(flags dbus.Flags, ch chan *dbus.Call, iface string) *dbus.Call { + mockArgs := v.Called(flags, ch, iface) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDeviceByIpIface(flags dbus.Flags, iface string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, iface) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ActivateConnection + +func (v *MockInterfaceManager) GoActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, device, specific_object) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ActivateConnection(flags dbus.Flags, connection dbus.ObjectPath, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, connection, device, specific_object) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddAndActivateConnection + +func (v *MockInterfaceManager) GoAddAndActivateConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, device, specific_object) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AddAndActivateConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant, device dbus.ObjectPath, specific_object dbus.ObjectPath) (dbus.ObjectPath, dbus.ObjectPath, error) { + mockArgs := v.Called(flags, connection, device, specific_object) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method DeactivateConnection + +func (v *MockInterfaceManager) GoDeactivateConnection(flags dbus.Flags, ch chan *dbus.Call, active_connection dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, active_connection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DeactivateConnection(flags dbus.Flags, active_connection dbus.ObjectPath) error { + mockArgs := v.Called(flags, active_connection) + + return mockArgs.Error(0) +} + +// method Sleep + +func (v *MockInterfaceManager) GoSleep(flags dbus.Flags, ch chan *dbus.Call, sleep bool) *dbus.Call { + mockArgs := v.Called(flags, ch, sleep) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Sleep(flags dbus.Flags, sleep bool) error { + mockArgs := v.Called(flags, sleep) + + return mockArgs.Error(0) +} + +// method Enable + +func (v *MockInterfaceManager) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enable bool) *dbus.Call { + mockArgs := v.Called(flags, ch, enable) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Enable(flags dbus.Flags, enable bool) error { + mockArgs := v.Called(flags, enable) + + return mockArgs.Error(0) +} + +// method GetPermissions + +func (v *MockInterfaceManager) GoGetPermissions(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetPermissions(flags dbus.Flags) (map[string]string, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetLogging + +func (v *MockInterfaceManager) GoSetLogging(flags dbus.Flags, ch chan *dbus.Call, level string, domains string) *dbus.Call { + mockArgs := v.Called(flags, ch, level, domains) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetLogging(flags dbus.Flags, level string, domains string) error { + mockArgs := v.Called(flags, level, domains) + + return mockArgs.Error(0) +} + +// method GetLogging + +func (v *MockInterfaceManager) GoGetLogging(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetLogging(flags dbus.Flags) (string, string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) +} + +// method CheckConnectivity + +func (v *MockInterfaceManager) GoCheckConnectivity(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CheckConnectivity(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method state + +func (v *MockInterfaceManager) GoState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) State(flags dbus.Flags) (uint32, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CheckpointCreate + +func (v *MockInterfaceManager) GoCheckpointCreate(flags dbus.Flags, ch chan *dbus.Call, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, devices, rollback_timeout, flags0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CheckpointCreate(flags dbus.Flags, devices []dbus.ObjectPath, rollback_timeout uint32, flags0 uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, devices, rollback_timeout, flags0) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CheckpointDestroy + +func (v *MockInterfaceManager) GoCheckpointDestroy(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, checkpoint) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CheckpointDestroy(flags dbus.Flags, checkpoint dbus.ObjectPath) error { + mockArgs := v.Called(flags, checkpoint) + + return mockArgs.Error(0) +} + +// method CheckpointRollback + +func (v *MockInterfaceManager) GoCheckpointRollback(flags dbus.Flags, ch chan *dbus.Call, checkpoint dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, checkpoint) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CheckpointRollback(flags dbus.Flags, checkpoint dbus.ObjectPath) (map[string]uint32, error) { + mockArgs := v.Called(flags, checkpoint) + + ret0, ok := mockArgs.Get(0).(map[string]uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal CheckPermissions + +func (v *MockInterfaceManager) ConnectCheckPermissions(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StateChanged + +func (v *MockInterfaceManager) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceManager) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceAdded + +func (v *MockInterfaceManager) ConnectDeviceAdded(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal DeviceRemoved + +func (v *MockInterfaceManager) ConnectDeviceRemoved(cb func(device_path dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Devices ao + +func (v *MockInterfaceManager) Devices() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AllDevices ao + +func (v *MockInterfaceManager) AllDevices() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NetworkingEnabled b + +func (v *MockInterfaceManager) NetworkingEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WirelessEnabled b + +func (v *MockInterfaceManager) WirelessEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WirelessHardwareEnabled b + +func (v *MockInterfaceManager) WirelessHardwareEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WwanEnabled b + +func (v *MockInterfaceManager) WwanEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WwanHardwareEnabled b + +func (v *MockInterfaceManager) WwanHardwareEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WimaxEnabled b + +func (v *MockInterfaceManager) WimaxEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WimaxHardwareEnabled b + +func (v *MockInterfaceManager) WimaxHardwareEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveConnections ao + +func (v *MockInterfaceManager) ActiveConnections() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrimaryConnection o + +func (v *MockInterfaceManager) PrimaryConnection() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrimaryConnectionType s + +func (v *MockInterfaceManager) PrimaryConnectionType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Metered u + +func (v *MockInterfaceManager) Metered() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActivatingConnection o + +func (v *MockInterfaceManager) ActivatingConnection() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Startup b + +func (v *MockInterfaceManager) Startup() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Version s + +func (v *MockInterfaceManager) Version() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capabilities au + +func (v *MockInterfaceManager) Capabilities() proxy.PropUint32Array { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32Array) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State u + +func (v *MockInterfaceManager) PropState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Connectivity u + +func (v *MockInterfaceManager) Connectivity() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GlobalDnsConfiguration a{sv} + +func (v *MockInterfaceManager) GlobalDnsConfiguration() PropMapStringVariant { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapStringVariant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPPP struct { + MockInterfacePpp // interface org.freedesktop.NetworkManager.PPP + proxy.MockObject +} + +type MockInterfacePpp struct { + mock.Mock +} + +// method NeedSecrets + +func (v *MockInterfacePpp) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePpp) NeedSecrets(flags dbus.Flags) (string, string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.String(1), mockArgs.Error(2) +} + +// method SetIp4Config + +func (v *MockInterfacePpp) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, config) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePpp) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { + mockArgs := v.Called(flags, config) + + return mockArgs.Error(0) +} + +// method SetIp6Config + +func (v *MockInterfacePpp) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, config) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePpp) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { + mockArgs := v.Called(flags, config) + + return mockArgs.Error(0) +} + +// method SetState + +func (v *MockInterfacePpp) GoSetState(flags dbus.Flags, ch chan *dbus.Call, state uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, state) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePpp) SetState(flags dbus.Flags, state uint32) error { + mockArgs := v.Called(flags, state) + + return mockArgs.Error(0) +} + +type MockSecretAgent struct { + MockInterfaceSecretAgent // interface org.freedesktop.NetworkManager.SecretAgent + proxy.MockObject +} + +type MockInterfaceSecretAgent struct { + mock.Mock +} + +// method GetSecrets + +func (v *MockInterfaceSecretAgent) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, connection_path, setting_name, hints, flags0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSecretAgent) GetSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath, setting_name string, hints []string, flags0 uint32) (map[string]map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, connection, connection_path, setting_name, hints, flags0) + + ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CancelGetSecrets + +func (v *MockInterfaceSecretAgent) GoCancelGetSecrets(flags dbus.Flags, ch chan *dbus.Call, connection_path dbus.ObjectPath, setting_name string) *dbus.Call { + mockArgs := v.Called(flags, ch, connection_path, setting_name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSecretAgent) CancelGetSecrets(flags dbus.Flags, connection_path dbus.ObjectPath, setting_name string) error { + mockArgs := v.Called(flags, connection_path, setting_name) + + return mockArgs.Error(0) +} + +// method SaveSecrets + +func (v *MockInterfaceSecretAgent) GoSaveSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, connection_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSecretAgent) SaveSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { + mockArgs := v.Called(flags, connection, connection_path) + + return mockArgs.Error(0) +} + +// method DeleteSecrets + +func (v *MockInterfaceSecretAgent) GoDeleteSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, connection_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSecretAgent) DeleteSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant, connection_path dbus.ObjectPath) error { + mockArgs := v.Called(flags, connection, connection_path) + + return mockArgs.Error(0) +} + +type MockConnectionSettings struct { + MockInterfaceConnectionSettings // interface org.freedesktop.NetworkManager.Settings.Connection + proxy.MockObject +} + +type MockInterfaceConnectionSettings struct { + mock.Mock +} + +// method Update + +func (v *MockInterfaceConnectionSettings) GoUpdate(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) Update(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { + mockArgs := v.Called(flags, properties) + + return mockArgs.Error(0) +} + +// method UpdateUnsaved + +func (v *MockInterfaceConnectionSettings) GoUpdateUnsaved(flags dbus.Flags, ch chan *dbus.Call, properties map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) UpdateUnsaved(flags dbus.Flags, properties map[string]map[string]dbus.Variant) error { + mockArgs := v.Called(flags, properties) + + return mockArgs.Error(0) +} + +// method Delete + +func (v *MockInterfaceConnectionSettings) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) Delete(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method GetSettings + +func (v *MockInterfaceConnectionSettings) GoGetSettings(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) GetSettings(flags dbus.Flags) (map[string]map[string]dbus.Variant, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetSecrets + +func (v *MockInterfaceConnectionSettings) GoGetSecrets(flags dbus.Flags, ch chan *dbus.Call, setting_name string) *dbus.Call { + mockArgs := v.Called(flags, ch, setting_name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) GetSecrets(flags dbus.Flags, setting_name string) (map[string]map[string]dbus.Variant, error) { + mockArgs := v.Called(flags, setting_name) + + ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ClearSecrets + +func (v *MockInterfaceConnectionSettings) GoClearSecrets(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) ClearSecrets(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Save + +func (v *MockInterfaceConnectionSettings) GoSave(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceConnectionSettings) Save(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal Updated + +func (v *MockInterfaceConnectionSettings) ConnectUpdated(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Removed + +func (v *MockInterfaceConnectionSettings) ConnectRemoved(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceConnectionSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Unsaved b + +func (v *MockInterfaceConnectionSettings) Unsaved() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockSettings struct { + MockInterfaceSettings // interface org.freedesktop.NetworkManager.Settings + proxy.MockObject +} + +type MockInterfaceSettings struct { + mock.Mock +} + +// method ListConnections + +func (v *MockInterfaceSettings) GoListConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) ListConnections(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetConnectionByUuid + +func (v *MockInterfaceSettings) GoGetConnectionByUuid(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call { + mockArgs := v.Called(flags, ch, uuid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) GetConnectionByUuid(flags dbus.Flags, uuid string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, uuid) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddConnection + +func (v *MockInterfaceSettings) GoAddConnection(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, connection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) AddConnection(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, connection) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddConnectionUnsaved + +func (v *MockInterfaceSettings) GoAddConnectionUnsaved(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, connection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) AddConnectionUnsaved(flags dbus.Flags, connection map[string]map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, connection) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method LoadConnections + +func (v *MockInterfaceSettings) GoLoadConnections(flags dbus.Flags, ch chan *dbus.Call, filenames []string) *dbus.Call { + mockArgs := v.Called(flags, ch, filenames) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) LoadConnections(flags dbus.Flags, filenames []string) (bool, []string, error) { + mockArgs := v.Called(flags, filenames) + + ret1, ok := mockArgs.Get(1).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method ReloadConnections + +func (v *MockInterfaceSettings) GoReloadConnections(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) ReloadConnections(flags dbus.Flags) (bool, error) { + mockArgs := v.Called(flags) + + return mockArgs.Bool(0), mockArgs.Error(1) +} + +// method SaveHostname + +func (v *MockInterfaceSettings) GoSaveHostname(flags dbus.Flags, ch chan *dbus.Call, hostname string) *dbus.Call { + mockArgs := v.Called(flags, ch, hostname) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceSettings) SaveHostname(flags dbus.Flags, hostname string) error { + mockArgs := v.Called(flags, hostname) + + return mockArgs.Error(0) +} + +// signal PropertiesChanged + +func (v *MockInterfaceSettings) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NewConnection + +func (v *MockInterfaceSettings) ConnectNewConnection(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal ConnectionRemoved + +func (v *MockInterfaceSettings) ConnectConnectionRemoved(cb func(connection dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Connections ao + +func (v *MockInterfaceSettings) Connections() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Hostname s + +func (v *MockInterfaceSettings) Hostname() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanModify b + +func (v *MockInterfaceSettings) CanModify() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockVpnConnection struct { + MockInterfaceVpnConnection // interface org.freedesktop.NetworkManager.VPN.Connection + proxy.MockObject +} + +type MockInterfaceVpnConnection struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceVpnConnection) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal VpnStateChanged + +func (v *MockInterfaceVpnConnection) ConnectVpnStateChanged(cb func(state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property VpnState u + +func (v *MockInterfaceVpnConnection) VpnState() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Banner s + +func (v *MockInterfaceVpnConnection) Banner() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockVpnPlugin struct { + MockInterfaceVpnPlugin // interface org.freedesktop.NetworkManager.VPN.Plugin + proxy.MockObject +} + +type MockInterfaceVpnPlugin struct { + mock.Mock +} + +// method Connect + +func (v *MockInterfaceVpnPlugin) GoConnect(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, connection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) Connect(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { + mockArgs := v.Called(flags, connection) + + return mockArgs.Error(0) +} + +// method ConnectInteractive + +func (v *MockInterfaceVpnPlugin) GoConnectInteractive(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, details) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) ConnectInteractive(flags dbus.Flags, connection map[string]map[string]dbus.Variant, details map[string]dbus.Variant) error { + mockArgs := v.Called(flags, connection, details) + + return mockArgs.Error(0) +} + +// method NeedSecrets + +func (v *MockInterfaceVpnPlugin) GoNeedSecrets(flags dbus.Flags, ch chan *dbus.Call, settings map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, settings) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) NeedSecrets(flags dbus.Flags, settings map[string]map[string]dbus.Variant) (string, error) { + mockArgs := v.Called(flags, settings) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Disconnect + +func (v *MockInterfaceVpnPlugin) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) Disconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetConfig + +func (v *MockInterfaceVpnPlugin) GoSetConfig(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, config) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) SetConfig(flags dbus.Flags, config map[string]dbus.Variant) error { + mockArgs := v.Called(flags, config) + + return mockArgs.Error(0) +} + +// method SetIp4Config + +func (v *MockInterfaceVpnPlugin) GoSetIp4Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, config) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) SetIp4Config(flags dbus.Flags, config map[string]dbus.Variant) error { + mockArgs := v.Called(flags, config) + + return mockArgs.Error(0) +} + +// method SetIp6Config + +func (v *MockInterfaceVpnPlugin) GoSetIp6Config(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, config) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) SetIp6Config(flags dbus.Flags, config map[string]dbus.Variant) error { + mockArgs := v.Called(flags, config) + + return mockArgs.Error(0) +} + +// method SetFailure + +func (v *MockInterfaceVpnPlugin) GoSetFailure(flags dbus.Flags, ch chan *dbus.Call, reason string) *dbus.Call { + mockArgs := v.Called(flags, ch, reason) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) SetFailure(flags dbus.Flags, reason string) error { + mockArgs := v.Called(flags, reason) + + return mockArgs.Error(0) +} + +// method NewSecrets + +func (v *MockInterfaceVpnPlugin) GoNewSecrets(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, connection) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceVpnPlugin) NewSecrets(flags dbus.Flags, connection map[string]map[string]dbus.Variant) error { + mockArgs := v.Called(flags, connection) + + return mockArgs.Error(0) +} + +// signal StateChanged + +func (v *MockInterfaceVpnPlugin) ConnectStateChanged(cb func(state uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal SecretsRequired + +func (v *MockInterfaceVpnPlugin) ConnectSecretsRequired(cb func(message string, secrets []string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Config + +func (v *MockInterfaceVpnPlugin) ConnectConfig(cb func(config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Ip4Config + +func (v *MockInterfaceVpnPlugin) ConnectIp4Config(cb func(ip4config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Ip6Config + +func (v *MockInterfaceVpnPlugin) ConnectIp6Config(cb func(ip6config map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal LoginBanner + +func (v *MockInterfaceVpnPlugin) ConnectLoginBanner(cb func(banner string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Failure + +func (v *MockInterfaceVpnPlugin) ConnectFailure(cb func(reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property State u + +func (v *MockInterfaceVpnPlugin) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockDevice struct { + MockInterfaceDevice // interface org.freedesktop.NetworkManager.Device + MockInterfaceDeviceAdsl // interface org.freedesktop.NetworkManager.Device.Adsl + MockInterfaceDeviceBluetooth // interface org.freedesktop.NetworkManager.Device.Bluetooth + MockInterfaceDeviceBond // interface org.freedesktop.NetworkManager.Device.Bond + MockInterfaceDeviceBridge // interface org.freedesktop.NetworkManager.Device.Bridge + MockInterfaceDeviceGeneric // interface org.freedesktop.NetworkManager.Device.Generic + MockInterfaceDeviceInfiniband // interface org.freedesktop.NetworkManager.Device.Infiniband + MockInterfaceDeviceIPTunnel // interface org.freedesktop.NetworkManager.Device.IPTunnel + MockInterfaceDeviceMacsec // interface org.freedesktop.NetworkManager.Device.Macsec + MockInterfaceDeviceMacvlan // interface org.freedesktop.NetworkManager.Device.Macvlan + MockInterfaceDeviceModem // interface org.freedesktop.NetworkManager.Device.Modem + MockInterfaceDeviceOlpcMesh // interface org.freedesktop.NetworkManager.Device.OlpcMesh + MockInterfaceDeviceStatistics // interface org.freedesktop.NetworkManager.Device.Statistics + MockInterfaceDeviceTeam // interface org.freedesktop.NetworkManager.Device.Team + MockInterfaceDeviceTun // interface org.freedesktop.NetworkManager.Device.Tun + MockInterfaceDeviceVeth // interface org.freedesktop.NetworkManager.Device.Veth + MockInterfaceDeviceVlan // interface org.freedesktop.NetworkManager.Device.Vlan + MockInterfaceDeviceVxlan // interface org.freedesktop.NetworkManager.Device.Vxlan + MockInterfaceDeviceWiMax // interface org.freedesktop.NetworkManager.Device.WiMax + MockInterfaceDeviceWired // interface org.freedesktop.NetworkManager.Device.Wired + MockInterfaceDeviceWireless // interface org.freedesktop.NetworkManager.Device.Wireless + proxy.MockObject +} + +type MockInterfaceDevice struct { + mock.Mock +} + +// method Reapply + +func (v *MockInterfaceDevice) GoReapply(flags dbus.Flags, ch chan *dbus.Call, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, connection, version_id, flags0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Reapply(flags dbus.Flags, connection map[string]map[string]dbus.Variant, version_id uint64, flags0 uint32) error { + mockArgs := v.Called(flags, connection, version_id, flags0) + + return mockArgs.Error(0) +} + +// method GetAppliedConnection + +func (v *MockInterfaceDevice) GoGetAppliedConnection(flags dbus.Flags, ch chan *dbus.Call, flags0 uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, flags0) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) GetAppliedConnection(flags dbus.Flags, flags0 uint32) (map[string]map[string]dbus.Variant, uint64, error) { + mockArgs := v.Called(flags, flags0) + + ret0, ok := mockArgs.Get(0).(map[string]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + ret1, ok := mockArgs.Get(1).(uint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return ret0, ret1, mockArgs.Error(2) +} + +// method Disconnect + +func (v *MockInterfaceDevice) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Disconnect(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Delete + +func (v *MockInterfaceDevice) GoDelete(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDevice) Delete(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// signal StateChanged + +func (v *MockInterfaceDevice) ConnectStateChanged(cb func(new_state uint32, old_state uint32, reason uint32)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Udi s + +func (v *MockInterfaceDevice) Udi() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Interface s + +func (v *MockInterfaceDevice) Interface() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InterfaceFlags u + +func (v *MockInterfaceDevice) InterfaceFlags() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IpInterface s + +func (v *MockInterfaceDevice) IpInterface() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Driver s + +func (v *MockInterfaceDevice) Driver() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DriverVersion s + +func (v *MockInterfaceDevice) DriverVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FirmwareVersion s + +func (v *MockInterfaceDevice) FirmwareVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Capabilities u + +func (v *MockInterfaceDevice) Capabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ip4Address u + +func (v *MockInterfaceDevice) Ip4Address() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property State u + +func (v *MockInterfaceDevice) State() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDeviceStateReason struct { + mock.Mock +} + +func (p MockPropDeviceStateReason) Get(flags dbus.Flags) (value DeviceStateReason, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(DeviceStateReason) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDeviceStateReason) Set(flags dbus.Flags, value DeviceStateReason) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDeviceStateReason) ConnectChanged(cb func(hasValue bool, value DeviceStateReason)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property StateReason (uu) + +func (v *MockInterfaceDevice) StateReason() PropDeviceStateReason { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDeviceStateReason) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveConnection o + +func (v *MockInterfaceDevice) ActiveConnection() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ip4Config o + +func (v *MockInterfaceDevice) Ip4Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dhcp4Config o + +func (v *MockInterfaceDevice) Dhcp4Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ip6Config o + +func (v *MockInterfaceDevice) Ip6Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Dhcp6Config o + +func (v *MockInterfaceDevice) Dhcp6Config() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Managed b + +func (v *MockInterfaceDevice) Managed() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Autoconnect b + +func (v *MockInterfaceDevice) Autoconnect() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FirmwareMissing b + +func (v *MockInterfaceDevice) FirmwareMissing() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NmPluginMissing b + +func (v *MockInterfaceDevice) NmPluginMissing() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceType u + +func (v *MockInterfaceDevice) DeviceType() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AvailableConnections ao + +func (v *MockInterfaceDevice) AvailableConnections() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PhysicalPortId s + +func (v *MockInterfaceDevice) PhysicalPortId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mtu u + +func (v *MockInterfaceDevice) Mtu() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Metered u + +func (v *MockInterfaceDevice) Metered() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LldpNeighbors aa{sv} + +func (v *MockInterfaceDevice) LldpNeighbors() PropMapSVSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropMapSVSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Real b + +func (v *MockInterfaceDevice) Real() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceAdsl struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceAdsl) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Carrier b + +func (v *MockInterfaceDeviceAdsl) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceBluetooth struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceBluetooth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceBluetooth) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfaceDeviceBluetooth) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BtCapabilities u + +func (v *MockInterfaceDeviceBluetooth) BtCapabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceBond struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceBond) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceBond) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Carrier b + +func (v *MockInterfaceDeviceBond) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Slaves ao + +func (v *MockInterfaceDeviceBond) Slaves() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceBridge struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceBridge) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceBridge) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Carrier b + +func (v *MockInterfaceDeviceBridge) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Slaves ao + +func (v *MockInterfaceDeviceBridge) Slaves() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceGeneric struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceGeneric) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceGeneric) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TypeDescription s + +func (v *MockInterfaceDeviceGeneric) TypeDescription() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceInfiniband struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceInfiniband) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceInfiniband) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Carrier b + +func (v *MockInterfaceDeviceInfiniband) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceIPTunnel struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceIPTunnel) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Mode u + +func (v *MockInterfaceDeviceIPTunnel) Mode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Parent o + +func (v *MockInterfaceDeviceIPTunnel) Parent() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Local s + +func (v *MockInterfaceDeviceIPTunnel) Local() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Remote s + +func (v *MockInterfaceDeviceIPTunnel) Remote() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ttl y + +func (v *MockInterfaceDeviceIPTunnel) Ttl() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Tos y + +func (v *MockInterfaceDeviceIPTunnel) Tos() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PathMtuDiscovery b + +func (v *MockInterfaceDeviceIPTunnel) PathMtuDiscovery() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InputKey s + +func (v *MockInterfaceDeviceIPTunnel) InputKey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OutputKey s + +func (v *MockInterfaceDeviceIPTunnel) OutputKey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EncapsulationLimit y + +func (v *MockInterfaceDeviceIPTunnel) EncapsulationLimit() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FlowLabel u + +func (v *MockInterfaceDeviceIPTunnel) FlowLabel() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceMacsec struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceMacsec) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Parent o + +func (v *MockInterfaceDeviceMacsec) Parent() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Sci t + +func (v *MockInterfaceDeviceMacsec) Sci() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IcvLength y + +func (v *MockInterfaceDeviceMacsec) IcvLength() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CipherSuite t + +func (v *MockInterfaceDeviceMacsec) CipherSuite() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Window u + +func (v *MockInterfaceDeviceMacsec) Window() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EncodingSa y + +func (v *MockInterfaceDeviceMacsec) EncodingSa() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Validation s + +func (v *MockInterfaceDeviceMacsec) Validation() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Encrypt b + +func (v *MockInterfaceDeviceMacsec) Encrypt() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Protect b + +func (v *MockInterfaceDeviceMacsec) Protect() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IncludeSci b + +func (v *MockInterfaceDeviceMacsec) IncludeSci() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Es b + +func (v *MockInterfaceDeviceMacsec) Es() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Scb b + +func (v *MockInterfaceDeviceMacsec) Scb() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReplayProtect b + +func (v *MockInterfaceDeviceMacsec) ReplayProtect() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceMacvlan struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceMacvlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Parent o + +func (v *MockInterfaceDeviceMacvlan) Parent() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mode s + +func (v *MockInterfaceDeviceMacvlan) Mode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NoPromisc b + +func (v *MockInterfaceDeviceMacvlan) NoPromisc() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Tap b + +func (v *MockInterfaceDeviceMacvlan) Tap() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceModem struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceModem) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property ModemCapabilities u + +func (v *MockInterfaceDeviceModem) ModemCapabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CurrentCapabilities u + +func (v *MockInterfaceDeviceModem) CurrentCapabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceOlpcMesh struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceOlpcMesh) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceOlpcMesh) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Companion o + +func (v *MockInterfaceDeviceOlpcMesh) Companion() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveChannel u + +func (v *MockInterfaceDeviceOlpcMesh) ActiveChannel() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceStatistics struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceStatistics) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property RefreshRateMs u + +func (v *MockInterfaceDeviceStatistics) RefreshRateMs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TxBytes t + +func (v *MockInterfaceDeviceStatistics) TxBytes() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RxBytes t + +func (v *MockInterfaceDeviceStatistics) RxBytes() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceTeam struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceTeam) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceTeam) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Carrier b + +func (v *MockInterfaceDeviceTeam) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Slaves ao + +func (v *MockInterfaceDeviceTeam) Slaves() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Config s + +func (v *MockInterfaceDeviceTeam) Config() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceTun struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceTun) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Owner x + +func (v *MockInterfaceDeviceTun) Owner() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Group x + +func (v *MockInterfaceDeviceTun) Group() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mode s + +func (v *MockInterfaceDeviceTun) Mode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NoPi b + +func (v *MockInterfaceDeviceTun) NoPi() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property VnetHdr b + +func (v *MockInterfaceDeviceTun) VnetHdr() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MultiQueue b + +func (v *MockInterfaceDeviceTun) MultiQueue() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HwAddress s + +func (v *MockInterfaceDeviceTun) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceVeth struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceVeth) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Peer o + +func (v *MockInterfaceDeviceVeth) Peer() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceVlan struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceVlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceVlan) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Carrier b + +func (v *MockInterfaceDeviceVlan) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Parent o + +func (v *MockInterfaceDeviceVlan) Parent() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property VlanId u + +func (v *MockInterfaceDeviceVlan) VlanId() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceVxlan struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceVxlan) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Parent o + +func (v *MockInterfaceDeviceVxlan) Parent() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HwAddress s + +func (v *MockInterfaceDeviceVxlan) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Id u + +func (v *MockInterfaceDeviceVxlan) Id() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Group s + +func (v *MockInterfaceDeviceVxlan) Group() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Local s + +func (v *MockInterfaceDeviceVxlan) Local() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Tos y + +func (v *MockInterfaceDeviceVxlan) Tos() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ttl y + +func (v *MockInterfaceDeviceVxlan) Ttl() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Learning b + +func (v *MockInterfaceDeviceVxlan) Learning() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ageing u + +func (v *MockInterfaceDeviceVxlan) Ageing() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Limit u + +func (v *MockInterfaceDeviceVxlan) Limit() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DstPort q + +func (v *MockInterfaceDeviceVxlan) DstPort() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SrcPortMin q + +func (v *MockInterfaceDeviceVxlan) SrcPortMin() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SrcPortMax q + +func (v *MockInterfaceDeviceVxlan) SrcPortMax() proxy.PropUint16 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint16) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Proxy b + +func (v *MockInterfaceDeviceVxlan) Proxy() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rsc b + +func (v *MockInterfaceDeviceVxlan) Rsc() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property L2miss b + +func (v *MockInterfaceDeviceVxlan) L2miss() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property L3miss b + +func (v *MockInterfaceDeviceVxlan) L3miss() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceWiMax struct { + mock.Mock +} + +// method GetNspList + +func (v *MockInterfaceDeviceWiMax) GoGetNspList(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDeviceWiMax) GetNspList(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceWiMax) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NspAdded + +func (v *MockInterfaceDeviceWiMax) ConnectNspAdded(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal NspRemoved + +func (v *MockInterfaceDeviceWiMax) ConnectNspRemoved(cb func(nsp dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Nsps ao + +func (v *MockInterfaceDeviceWiMax) Nsps() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HwAddress s + +func (v *MockInterfaceDeviceWiMax) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CenterFrequency u + +func (v *MockInterfaceDeviceWiMax) CenterFrequency() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Rssi i + +func (v *MockInterfaceDeviceWiMax) Rssi() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Cinr i + +func (v *MockInterfaceDeviceWiMax) Cinr() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TxPower i + +func (v *MockInterfaceDeviceWiMax) TxPower() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Bsid s + +func (v *MockInterfaceDeviceWiMax) Bsid() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveNsp o + +func (v *MockInterfaceDeviceWiMax) ActiveNsp() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceWired struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceWired) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceWired) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PermHwAddress s + +func (v *MockInterfaceDeviceWired) PermHwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Speed u + +func (v *MockInterfaceDeviceWired) Speed() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property S390Subchannels as + +func (v *MockInterfaceDeviceWired) S390Subchannels() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Carrier b + +func (v *MockInterfaceDeviceWired) Carrier() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDeviceWireless struct { + mock.Mock +} + +// method GetAccessPoints + +func (v *MockInterfaceDeviceWireless) GoGetAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDeviceWireless) GetAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetAllAccessPoints + +func (v *MockInterfaceDeviceWireless) GoGetAllAccessPoints(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDeviceWireless) GetAllAccessPoints(flags dbus.Flags) ([]dbus.ObjectPath, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RequestScan + +func (v *MockInterfaceDeviceWireless) GoRequestScan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDeviceWireless) RequestScan(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// signal PropertiesChanged + +func (v *MockInterfaceDeviceWireless) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AccessPointAdded + +func (v *MockInterfaceDeviceWireless) ConnectAccessPointAdded(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal AccessPointRemoved + +func (v *MockInterfaceDeviceWireless) ConnectAccessPointRemoved(cb func(access_point dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property HwAddress s + +func (v *MockInterfaceDeviceWireless) HwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PermHwAddress s + +func (v *MockInterfaceDeviceWireless) PermHwAddress() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Mode u + +func (v *MockInterfaceDeviceWireless) Mode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Bitrate u + +func (v *MockInterfaceDeviceWireless) Bitrate() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AccessPoints ao + +func (v *MockInterfaceDeviceWireless) AccessPoints() proxy.PropObjectPathArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPathArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveAccessPoint o + +func (v *MockInterfaceDeviceWireless) ActiveAccessPoint() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LastScan x + +func (v *MockInterfaceDeviceWireless) LastScan() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WirelessCapabilities u + +func (v *MockInterfaceDeviceWireless) WirelessCapabilities() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockWiMaxNsp struct { + MockInterfaceWiMaxNsp // interface org.freedesktop.NetworkManager.WiMax.Nsp + proxy.MockObject +} + +type MockInterfaceWiMaxNsp struct { + mock.Mock +} + +// signal PropertiesChanged + +func (v *MockInterfaceWiMaxNsp) ConnectSignalPropertiesChanged(cb func(properties map[string]dbus.Variant)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Name s + +func (v *MockInterfaceWiMaxNsp) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SignalQuality u + +func (v *MockInterfaceWiMaxNsp) SignalQuality() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NetworkType u + +func (v *MockInterfaceWiMaxNsp) NetworkType() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropMapStringVariant struct { + mock.Mock +} + +func (p MockPropMapStringVariant) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropMapStringVariant) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropMapStringVariant) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropMapSVSlice struct { + mock.Mock +} + +func (p MockPropMapSVSlice) Get(flags dbus.Flags) (value []map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropMapSVSlice) Set(flags dbus.Flags, value []map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropMapSVSlice) ConnectChanged(cb func(hasValue bool, value []map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropUint32SliceSlice struct { + mock.Mock +} + +func (p MockPropUint32SliceSlice) Get(flags dbus.Flags) (value [][]uint32, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([][]uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUint32SliceSlice) Set(flags dbus.Flags, value [][]uint32) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUint32SliceSlice) ConnectChanged(cb func(hasValue bool, value [][]uint32)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Checkpoint.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Checkpoint.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Checkpoint.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Checkpoint.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,370 @@ +{ + "Service": "org.freedesktop.NetworkManager", + "Objects": [ + { + "Type": "ObjectManager", + "XMLFile": "-", + "Path": "/org/freedesktop", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + } + ] + }, + { + "Type": "AccessPoint", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.AccessPoint", + "Type": "accessPoint", + "Accessor": "AccessPoint" + } + ] + }, + { + "Type": "AgentManager", + "Path": "/org/freedesktop/NetworkManager/AgentManager", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.AgentManager", + "Type": "agentManager" + } + ] + }, + { + "Type": "Checkpoint", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.Checkpoint", + "Type": "checkpoint" + } + ] + }, + { + "Type": "ActiveConnection", + "XMLFile": "Connection.Active", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.Connection.Active", + "Type": "activeConnection" + } + ] + }, + { + "Type": "Dhcp4Config", + "XMLFile": "DHCP4Config", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.DHCP4Config", + "Type": "dhcp4Config", + "Fixes": { + "p/Options": { + "RefType": "PropMapStringVariant" + } + } + } + ] + }, + { + "Type": "Dhcp6Config", + "XMLFile": "DHCP6Config", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.DHCP6Config", + "Type": "dhcp6Config", + "Fixes": { + "p/Options": { + "RefType": "PropMapStringVariant" + } + } + } + ] + }, + { + "Type": "DnsManager", + "Path": "/org/freedesktop/NetworkManager/DnsManager", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.DnsManager", + "Type": "dnsManager", + "Fixes": { + "p/Configuration": { + "RefType": "PropMapSVSlice" + } + } + } + ] + }, + { + "Type": "IP4Config", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.IP4Config", + "Type": "ip4Config", + "Fixes": { + "p/Addresses": { + "RefType": "PropUint32SliceSlice" + }, + "p/Routes": { + "RefType": "PropUint32SliceSlice" + }, + "p/AddressData": { + "RefType": "PropMapSVSlice" + }, + "p/RouteData": { + "RefType": "PropMapSVSlice" + } + } + } + ] + }, + { + "Type": "IP6Config", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.IP6Config", + "Type": "ip6Config", + "Fixes": { + "p/AddressData": { + "RefType": "PropMapSVSlice" + }, + "p/RouteData": { + "RefType": "PropMapSVSlice" + }, + "p/Addresses": { + "Type": "PropIP6ConfigAddresses", + "ValueType": "[]IP6Address" + }, + "p/Routes": { + "Type": "PropIP6ConfigRoutes", + "ValueType": "[]IP6Route" + }, + "p/Nameservers": { + "Type": "PropIP6NameServers", + "ValueType": "[][]byte" + } + } + } + ] + }, + { + "Type": "Manager", + "XMLFile": "NetworkManager", + "Path": "/org/freedesktop/NetworkManager", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager", + "Type": "manager", + "Fixes": { + "p/GlobalDnsConfiguration": { + "RefType": "PropMapStringVariant" + } + } + } + ] + }, + { + "Type": "PPP", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.PPP", + "Type": "ppp" + } + ] + }, + { + "Type": "SecretAgent", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.SecretAgent", + "Type": "secretAgent" + } + ] + }, + { + "Type": "ConnectionSettings", + "XMLFile": "Settings.Connection", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.Settings.Connection", + "Type": "connectionSettings" + } + ] + }, + { + "Type": "Settings", + "Path": "/org/freedesktop/NetworkManager/Settings", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.Settings", + "Type": "settings" + } + ] + }, + { + "Type": "VpnConnection", + "XMLFile": "VPN.Connection", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.VPN.Connection", + "Type": "vpnConnection" + } + ] + }, + { + "Type": "VpnPlugin", + "XMLFile": "VPN.Plugin", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.VPN.Plugin", + "Type": "vpnPlugin" + } + ] + }, + { + "Type": "Device", + "XmlFiles": ["Device*"], + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.Device", + "Accessor": "Device", + "Type": "device", + "Fixes": { + "p/StateReason": { + "Type": "PropDeviceStateReason", + "ValueType": "DeviceStateReason", + "EmptyValue": "$T{}" + }, + "p/LldpNeighbors": { + "RefType": "PropMapSVSlice" + } + } + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Adsl", + "Accessor": "Adsl", + "Type": "deviceAdsl" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Bluetooth", + "Accessor": "Bluetooth", + "Type": "deviceBluetooth" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Bond", + "Accessor": "Bond", + "Type": "deviceBond" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Bridge", + "Accessor": "Bridge", + "Type": "deviceBridge" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Generic", + "Accessor": "Generic", + "Type": "deviceGeneric" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Infiniband", + "Accessor": "Infiniband", + "Type": "deviceInfiniband" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.IPTunnel", + "Accessor": "IPTunnel", + "Type": "deviceIPTunnel" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Macsec", + "Accessor": "Macsec", + "Type": "deviceMacsec" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Macvlan", + "Accessor": "Macvlan", + "Type": "deviceMacvlan" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Modem", + "Accessor": "Modem", + "Type": "deviceModem" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.OlpcMesh", + "Accessor": "OlpcMesh", + "Type": "deviceOlpcMesh" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Statistics", + "Accessor": "Statistics", + "Type": "deviceStatistics" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Team", + "Accessor": "Team", + "Type": "deviceTeam" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Tun", + "Accessor": "Tun", + "Type": "deviceTun" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Veth", + "Accessor": "Veth", + "Type": "deviceVeth" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Vlan", + "Accessor": "Vlan", + "Type": "deviceVlan" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Vxlan", + "Accessor": "Vxlan", + "Type": "deviceVxlan" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.WiMax", + "Accessor": "WiMax", + "Type": "deviceWiMax" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Wired", + "Accessor": "Wired", + "Type": "deviceWired" + }, + { + "Name": "org.freedesktop.NetworkManager.Device.Wireless", + "Accessor": "Wireless", + "Type": "deviceWireless" + } + ] + }, + { + "Type": "WiMaxNsp", + "XmlFile": "WiMax.Nsp", + "Interfaces": [ + { + "Name": "org.freedesktop.NetworkManager.WiMax.Nsp", + "Type": "wiMaxNsp" + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropMapStringVariant", + "ValueType": "map[string]dbus.Variant" + }, + { + "Type": "PropMapSVSlice", + "ValueType": "[]map[string]dbus.Variant" + }, + { + "Type": "PropUint32SliceSlice", + "ValueType": "[][]uint32" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Connection.Active.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Connection.Active.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Connection.Active.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Connection.Active.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Adsl.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Adsl.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Adsl.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Adsl.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Bluetooth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Bluetooth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Bluetooth.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Bluetooth.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Bond.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Bond.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Bond.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Bond.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Bridge.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Bridge.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Bridge.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Bridge.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Dummy.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Dummy.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Dummy.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Dummy.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,20 @@ + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Generic.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Generic.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Generic.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Generic.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Infiniband.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Infiniband.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Infiniband.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Infiniband.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.IPTunnel.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.IPTunnel.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.IPTunnel.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.IPTunnel.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Macsec.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Macsec.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Macsec.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Macsec.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Macvlan.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Macvlan.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Macvlan.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Macvlan.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Modem.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Modem.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Modem.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Modem.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.OlpcMesh.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.OlpcMesh.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.OlpcMesh.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.OlpcMesh.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Statistics.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Statistics.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Statistics.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Statistics.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Team.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Team.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Team.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Team.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Tun.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Tun.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Tun.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Tun.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Veth.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Veth.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Veth.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Veth.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Vlan.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Vlan.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Vlan.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Vlan.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Vxlan.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Vxlan.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Vxlan.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Vxlan.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.WiMax.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.WiMax.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.WiMax.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.WiMax.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Wired.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Wired.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Wired.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Wired.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Wireless.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Wireless.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.Wireless.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.Wireless.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Device.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Device.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/DHCP4Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/DHCP4Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/DHCP4Config.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/DHCP4Config.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/DHCP6Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/DHCP6Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/DHCP6Config.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/DHCP6Config.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/DnsManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/DnsManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/DnsManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/DnsManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/IP4Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/IP4Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/IP4Config.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/IP4Config.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/IP6Config.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/IP6Config.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/IP6Config.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/IP6Config.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,23 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package networkmanager + +type IP6Address struct { + Address []byte + Prefix uint32 + Gateway []byte +} + +type IP6Route struct { + Route []byte + Prefix uint32 + NextHop []byte + Metric uint32 +} + +type DeviceStateReason struct { + State uint32 + Reason uint32 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/NetworkManager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/NetworkManager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/NetworkManager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/NetworkManager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,490 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/PPP.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/PPP.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/PPP.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/PPP.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/SecretAgent.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/SecretAgent.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/SecretAgent.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/SecretAgent.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Settings.Connection.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Settings.Connection.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Settings.Connection.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Settings.Connection.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Settings.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Settings.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/Settings.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/Settings.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/VPN.Connection.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/VPN.Connection.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/VPN.Connection.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/VPN.Connection.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/VPN.Plugin.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/VPN.Plugin.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/VPN.Plugin.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/VPN.Plugin.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/WiMax.Nsp.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/WiMax.Nsp.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.networkmanager/WiMax.Nsp.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.networkmanager/WiMax.Nsp.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/Authority.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/Authority.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/Authority.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/Authority.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,246 @@ +// Code generated by "./generator ./system/org.freedesktop.policykit1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package policykit1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Authority interface { + authority // interface org.freedesktop.PolicyKit1.Authority + proxy.Object +} + +type objectAuthority struct { + interfaceAuthority // interface org.freedesktop.PolicyKit1.Authority + proxy.ImplObject +} + +func NewAuthority(conn *dbus.Conn) Authority { + obj := new(objectAuthority) + obj.ImplObject.Init_(conn, "org.freedesktop.PolicyKit1", "/org/freedesktop/PolicyKit1/Authority") + return obj +} + +type authority interface { + GoEnumerateActions(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call + EnumerateActions(flags dbus.Flags, locale string) ([]ActionDescription, error) + GoCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) *dbus.Call + CheckAuthorization(flags dbus.Flags, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) (AuthorizationResult, error) + GoCancelCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, cancellation_id string) *dbus.Call + CancelCheckAuthorization(flags dbus.Flags, cancellation_id string) error + GoRegisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string) *dbus.Call + RegisterAuthenticationAgent(flags dbus.Flags, subject Subject, locale string, object_path string) error + GoRegisterAuthenticationAgentWithOptions(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string, options map[string]dbus.Variant) *dbus.Call + RegisterAuthenticationAgentWithOptions(flags dbus.Flags, subject Subject, locale string, object_path string, options map[string]dbus.Variant) error + GoUnregisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, object_path string) *dbus.Call + UnregisterAuthenticationAgent(flags dbus.Flags, subject Subject, object_path string) error + GoAuthenticationAgentResponse(flags dbus.Flags, ch chan *dbus.Call, cookie string, identity Identity) *dbus.Call + AuthenticationAgentResponse(flags dbus.Flags, cookie string, identity Identity) error + GoAuthenticationAgentResponse2(flags dbus.Flags, ch chan *dbus.Call, uid uint32, cookie string, identity Identity) *dbus.Call + AuthenticationAgentResponse2(flags dbus.Flags, uid uint32, cookie string, identity Identity) error + GoEnumerateTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call + EnumerateTemporaryAuthorizations(flags dbus.Flags, subject Subject) (TemporaryAuthorization, error) + GoRevokeTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call + RevokeTemporaryAuthorizations(flags dbus.Flags, subject Subject) error + GoRevokeTemporaryAuthorizationById(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call + RevokeTemporaryAuthorizationById(flags dbus.Flags, id string) error + ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) + BackendName() proxy.PropString + BackendVersion() proxy.PropString + BackendFeatures() proxy.PropUint32 +} + +type interfaceAuthority struct{} + +func (v *interfaceAuthority) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceAuthority) GetInterfaceName_() string { + return "org.freedesktop.PolicyKit1.Authority" +} + +// method EnumerateActions + +func (v *interfaceAuthority) GoEnumerateActions(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnumerateActions", flags, ch, locale) +} + +func (*interfaceAuthority) StoreEnumerateActions(call *dbus.Call) (action_descriptions []ActionDescription, err error) { + err = call.Store(&action_descriptions) + return +} + +func (v *interfaceAuthority) EnumerateActions(flags dbus.Flags, locale string) ([]ActionDescription, error) { + return v.StoreEnumerateActions( + <-v.GoEnumerateActions(flags, make(chan *dbus.Call, 1), locale).Done) +} + +// method CheckAuthorization + +func (v *interfaceAuthority) GoCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CheckAuthorization", flags, ch, subject, action_id, details, flags0, cancellation_id) +} + +func (*interfaceAuthority) StoreCheckAuthorization(call *dbus.Call) (result AuthorizationResult, err error) { + err = call.Store(&result) + return +} + +func (v *interfaceAuthority) CheckAuthorization(flags dbus.Flags, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) (AuthorizationResult, error) { + return v.StoreCheckAuthorization( + <-v.GoCheckAuthorization(flags, make(chan *dbus.Call, 1), subject, action_id, details, flags0, cancellation_id).Done) +} + +// method CancelCheckAuthorization + +func (v *interfaceAuthority) GoCancelCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, cancellation_id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelCheckAuthorization", flags, ch, cancellation_id) +} + +func (v *interfaceAuthority) CancelCheckAuthorization(flags dbus.Flags, cancellation_id string) error { + return (<-v.GoCancelCheckAuthorization(flags, make(chan *dbus.Call, 1), cancellation_id).Done).Err +} + +// method RegisterAuthenticationAgent + +func (v *interfaceAuthority) GoRegisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAuthenticationAgent", flags, ch, subject, locale, object_path) +} + +func (v *interfaceAuthority) RegisterAuthenticationAgent(flags dbus.Flags, subject Subject, locale string, object_path string) error { + return (<-v.GoRegisterAuthenticationAgent(flags, make(chan *dbus.Call, 1), subject, locale, object_path).Done).Err +} + +// method RegisterAuthenticationAgentWithOptions + +func (v *interfaceAuthority) GoRegisterAuthenticationAgentWithOptions(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RegisterAuthenticationAgentWithOptions", flags, ch, subject, locale, object_path, options) +} + +func (v *interfaceAuthority) RegisterAuthenticationAgentWithOptions(flags dbus.Flags, subject Subject, locale string, object_path string, options map[string]dbus.Variant) error { + return (<-v.GoRegisterAuthenticationAgentWithOptions(flags, make(chan *dbus.Call, 1), subject, locale, object_path, options).Done).Err +} + +// method UnregisterAuthenticationAgent + +func (v *interfaceAuthority) GoUnregisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, object_path string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnregisterAuthenticationAgent", flags, ch, subject, object_path) +} + +func (v *interfaceAuthority) UnregisterAuthenticationAgent(flags dbus.Flags, subject Subject, object_path string) error { + return (<-v.GoUnregisterAuthenticationAgent(flags, make(chan *dbus.Call, 1), subject, object_path).Done).Err +} + +// method AuthenticationAgentResponse + +func (v *interfaceAuthority) GoAuthenticationAgentResponse(flags dbus.Flags, ch chan *dbus.Call, cookie string, identity Identity) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AuthenticationAgentResponse", flags, ch, cookie, identity) +} + +func (v *interfaceAuthority) AuthenticationAgentResponse(flags dbus.Flags, cookie string, identity Identity) error { + return (<-v.GoAuthenticationAgentResponse(flags, make(chan *dbus.Call, 1), cookie, identity).Done).Err +} + +// method AuthenticationAgentResponse2 + +func (v *interfaceAuthority) GoAuthenticationAgentResponse2(flags dbus.Flags, ch chan *dbus.Call, uid uint32, cookie string, identity Identity) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AuthenticationAgentResponse2", flags, ch, uid, cookie, identity) +} + +func (v *interfaceAuthority) AuthenticationAgentResponse2(flags dbus.Flags, uid uint32, cookie string, identity Identity) error { + return (<-v.GoAuthenticationAgentResponse2(flags, make(chan *dbus.Call, 1), uid, cookie, identity).Done).Err +} + +// method EnumerateTemporaryAuthorizations + +func (v *interfaceAuthority) GoEnumerateTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnumerateTemporaryAuthorizations", flags, ch, subject) +} + +func (*interfaceAuthority) StoreEnumerateTemporaryAuthorizations(call *dbus.Call) (temporary_authorizations TemporaryAuthorization, err error) { + err = call.Store(&temporary_authorizations) + return +} + +func (v *interfaceAuthority) EnumerateTemporaryAuthorizations(flags dbus.Flags, subject Subject) (TemporaryAuthorization, error) { + return v.StoreEnumerateTemporaryAuthorizations( + <-v.GoEnumerateTemporaryAuthorizations(flags, make(chan *dbus.Call, 1), subject).Done) +} + +// method RevokeTemporaryAuthorizations + +func (v *interfaceAuthority) GoRevokeTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RevokeTemporaryAuthorizations", flags, ch, subject) +} + +func (v *interfaceAuthority) RevokeTemporaryAuthorizations(flags dbus.Flags, subject Subject) error { + return (<-v.GoRevokeTemporaryAuthorizations(flags, make(chan *dbus.Call, 1), subject).Done).Err +} + +// method RevokeTemporaryAuthorizationById + +func (v *interfaceAuthority) GoRevokeTemporaryAuthorizationById(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RevokeTemporaryAuthorizationById", flags, ch, id) +} + +func (v *interfaceAuthority) RevokeTemporaryAuthorizationById(flags dbus.Flags, id string) error { + return (<-v.GoRevokeTemporaryAuthorizationById(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// signal Changed + +func (v *interfaceAuthority) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Changed", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Changed", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property BackendName s + +func (v *interfaceAuthority) BackendName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BackendName", + } +} + +// property BackendVersion s + +func (v *interfaceAuthority) BackendVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BackendVersion", + } +} + +// property BackendFeatures u + +func (v *interfaceAuthority) BackendFeatures() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "BackendFeatures", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,297 @@ +// Code generated by "./generator ./system/org.freedesktop.policykit1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package policykit1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockAuthority struct { + MockInterfaceAuthority // interface org.freedesktop.PolicyKit1.Authority + proxy.MockObject +} + +type MockInterfaceAuthority struct { + mock.Mock +} + +// method EnumerateActions + +func (v *MockInterfaceAuthority) GoEnumerateActions(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call { + mockArgs := v.Called(flags, ch, locale) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) EnumerateActions(flags dbus.Flags, locale string) ([]ActionDescription, error) { + mockArgs := v.Called(flags, locale) + + ret0, ok := mockArgs.Get(0).([]ActionDescription) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CheckAuthorization + +func (v *MockInterfaceAuthority) GoCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, subject, action_id, details, flags0, cancellation_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) CheckAuthorization(flags dbus.Flags, subject Subject, action_id string, details map[string]string, flags0 uint32, cancellation_id string) (AuthorizationResult, error) { + mockArgs := v.Called(flags, subject, action_id, details, flags0, cancellation_id) + + ret0, ok := mockArgs.Get(0).(AuthorizationResult) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CancelCheckAuthorization + +func (v *MockInterfaceAuthority) GoCancelCheckAuthorization(flags dbus.Flags, ch chan *dbus.Call, cancellation_id string) *dbus.Call { + mockArgs := v.Called(flags, ch, cancellation_id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) CancelCheckAuthorization(flags dbus.Flags, cancellation_id string) error { + mockArgs := v.Called(flags, cancellation_id) + + return mockArgs.Error(0) +} + +// method RegisterAuthenticationAgent + +func (v *MockInterfaceAuthority) GoRegisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string) *dbus.Call { + mockArgs := v.Called(flags, ch, subject, locale, object_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) RegisterAuthenticationAgent(flags dbus.Flags, subject Subject, locale string, object_path string) error { + mockArgs := v.Called(flags, subject, locale, object_path) + + return mockArgs.Error(0) +} + +// method RegisterAuthenticationAgentWithOptions + +func (v *MockInterfaceAuthority) GoRegisterAuthenticationAgentWithOptions(flags dbus.Flags, ch chan *dbus.Call, subject Subject, locale string, object_path string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, subject, locale, object_path, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) RegisterAuthenticationAgentWithOptions(flags dbus.Flags, subject Subject, locale string, object_path string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, subject, locale, object_path, options) + + return mockArgs.Error(0) +} + +// method UnregisterAuthenticationAgent + +func (v *MockInterfaceAuthority) GoUnregisterAuthenticationAgent(flags dbus.Flags, ch chan *dbus.Call, subject Subject, object_path string) *dbus.Call { + mockArgs := v.Called(flags, ch, subject, object_path) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) UnregisterAuthenticationAgent(flags dbus.Flags, subject Subject, object_path string) error { + mockArgs := v.Called(flags, subject, object_path) + + return mockArgs.Error(0) +} + +// method AuthenticationAgentResponse + +func (v *MockInterfaceAuthority) GoAuthenticationAgentResponse(flags dbus.Flags, ch chan *dbus.Call, cookie string, identity Identity) *dbus.Call { + mockArgs := v.Called(flags, ch, cookie, identity) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) AuthenticationAgentResponse(flags dbus.Flags, cookie string, identity Identity) error { + mockArgs := v.Called(flags, cookie, identity) + + return mockArgs.Error(0) +} + +// method AuthenticationAgentResponse2 + +func (v *MockInterfaceAuthority) GoAuthenticationAgentResponse2(flags dbus.Flags, ch chan *dbus.Call, uid uint32, cookie string, identity Identity) *dbus.Call { + mockArgs := v.Called(flags, ch, uid, cookie, identity) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) AuthenticationAgentResponse2(flags dbus.Flags, uid uint32, cookie string, identity Identity) error { + mockArgs := v.Called(flags, uid, cookie, identity) + + return mockArgs.Error(0) +} + +// method EnumerateTemporaryAuthorizations + +func (v *MockInterfaceAuthority) GoEnumerateTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { + mockArgs := v.Called(flags, ch, subject) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) EnumerateTemporaryAuthorizations(flags dbus.Flags, subject Subject) (TemporaryAuthorization, error) { + mockArgs := v.Called(flags, subject) + + ret0, ok := mockArgs.Get(0).(TemporaryAuthorization) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RevokeTemporaryAuthorizations + +func (v *MockInterfaceAuthority) GoRevokeTemporaryAuthorizations(flags dbus.Flags, ch chan *dbus.Call, subject Subject) *dbus.Call { + mockArgs := v.Called(flags, ch, subject) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) RevokeTemporaryAuthorizations(flags dbus.Flags, subject Subject) error { + mockArgs := v.Called(flags, subject) + + return mockArgs.Error(0) +} + +// method RevokeTemporaryAuthorizationById + +func (v *MockInterfaceAuthority) GoRevokeTemporaryAuthorizationById(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceAuthority) RevokeTemporaryAuthorizationById(flags dbus.Flags, id string) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// signal Changed + +func (v *MockInterfaceAuthority) ConnectChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property BackendName s + +func (v *MockInterfaceAuthority) BackendName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BackendVersion s + +func (v *MockInterfaceAuthority) BackendVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BackendFeatures u + +func (v *MockInterfaceAuthority) BackendFeatures() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,79 @@ +{ + "Service": "org.freedesktop.PolicyKit1", + "Objects": [ + { + "Type": "Authority", + "Path": "/org/freedesktop/PolicyKit1/Authority", + "Interfaces": [ + { + "Name": "org.freedesktop.PolicyKit1.Authority", + "Type": "authority", + "Fixes": { + "m/EnumerateActions": [ + { + "Name": "action_descriptions", + "Type": "[]ActionDescription" + } + ], + "m/CheckAuthorization": [ + { + "Name": "subject", + "Type": "Subject" + }, + { + "Name": "result", + "Type": "AuthorizationResult" + } + ], + "m/RegisterAuthenticationAgent": [ + { + "Name": "subject", + "Type": "Subject" + } + ], + "m/RegisterAuthenticationAgentWithOptions": [ + { + "Name":"subject", + "Type": "Subject" + } + ], + "m/UnregisterAuthenticationAgent": [ + { + "Name":"subject", + "Type": "Subject" + } + ], + "m/AuthenticationAgentResponse": [ + { + "Name": "identity", + "Type": "Identity" + } + ], + "m/AuthenticationAgentResponse2": [ + { + "Name": "identity", + "Type": "Identity" + } + ], + "m/EnumerateTemporaryAuthorizations": [ + { + "Name":"subject", + "Type": "Subject" + }, + { + "Name": "temporary_authorizations", + "Type": "TemporaryAuthorization " + } + ], + "m/RevokeTemporaryAuthorizations": [ + { + "Name":"subject", + "Type": "Subject" + } + ] + } + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.policykit1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.policykit1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,69 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package policykit1 + +import "github.com/godbus/dbus/v5" + +type ActionDescription struct { + ActionId string + Description string + Message string + VendorName string + VendorURL string + IconName string + ImplicitAny ImplicitAuthorization + ImplicitInactive ImplicitAuthorization + ImplicitActive ImplicitAuthorization +} + +type ImplicitAuthorization uint32 + +type Subject struct { + Kind string + Details map[string]dbus.Variant +} + +type Identity struct { + Kind string + Details map[string]dbus.Variant +} + +type AuthorizationResult struct { + IsAuthorized bool + IsChallenge bool + Details map[string]dbus.Variant +} + +type TemporaryAuthorization struct { + Id string + ActionId string + Subject Subject + TimeObtained uint64 + TimeExpires uint64 +} + +// SubjectKind +const ( + SubjectKindUnixProcess = "unix-process" + SubjectKindUnixSession = "unix-session" + SubjectKindSystemBusName = "system-bus-name" +) + +func MakeSubject(kind string) Subject { + return Subject{ + Kind: kind, + Details: make(map[string]dbus.Variant), + } +} + +func (s *Subject) SetDetail(key string, value interface{}) { + s.Details[key] = dbus.MakeVariant(value) +} + +// CheckAuthorizationFlags +const ( + CheckAuthorizationFlagsNone = 0 + CheckAuthorizationFlagsAllowUserInteraction = 1 +) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,6406 @@ +// Code generated by "./generator ./system/org.freedesktop.systemd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package systemd1 + +import "errors" +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Manager interface { + manager // interface org.freedesktop.systemd1.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.systemd1.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.systemd1", "/org/freedesktop/systemd1") + return obj +} + +type manager interface { + GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) + GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call + GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) + GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call + GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) + GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call + GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) + GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) + GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call + StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) + GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call + ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) + GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call + KillUnit(flags dbus.Flags, name string, who string, signal int32) error + GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + ResetFailedUnit(flags dbus.Flags, name string) error + GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call + SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error + GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + RefUnit(flags dbus.Flags, name string) error + GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + UnrefUnit(flags dbus.Flags, name string) error + GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call + StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) + GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) + GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call + AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error + GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + AbandonScope(flags dbus.Flags, name string) error + GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) + GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) + GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) + GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call + CancelJob(flags dbus.Flags, id uint32) error + GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ClearJobs(flags dbus.Flags) error + GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ResetFailed(flags dbus.Flags) error + GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListUnits(flags dbus.Flags) ([]UnitInfo, error) + GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call + ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) + GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call + ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) + GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call + ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) + GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListJobs(flags dbus.Flags) ([]JobInfo, error) + GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Subscribe(flags dbus.Flags) error + GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unsubscribe(flags dbus.Flags) error + GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Dump(flags dbus.Flags) (string, error) + GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) + GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reload(flags dbus.Flags) error + GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reexecute(flags dbus.Flags) error + GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Exit(flags dbus.Flags) error + GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Reboot(flags dbus.Flags) error + GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + PowerOff(flags dbus.Flags) error + GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Halt(flags dbus.Flags) error + GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + KExec(flags dbus.Flags) error + GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call + SwitchRoot(flags dbus.Flags, newRoot string, init string) error + GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call + SetEnvironment(flags dbus.Flags, names []string) error + GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call + UnsetEnvironment(flags dbus.Flags, names []string) error + GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call + UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error + GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) + GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call + ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) + GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call + GetUnitFileState(flags dbus.Flags, unit string) (string, error) + GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call + DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) + GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) + GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call + PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) + GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call + MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) + GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call + UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) + GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call + RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) + GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call + SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) + GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDefaultTarget(flags dbus.Flags) (string, error) + GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call + PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) + GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call + AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) + GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call + GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) + GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call + SetExitCode(flags dbus.Flags, exitCode uint8) error + GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call + LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) + GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call + LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) + GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) + ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) + ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) + ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) + ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) + ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) + ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) + Version() proxy.PropString + Features() proxy.PropString + Virtualization() proxy.PropString + Architecture() proxy.PropString + Tainted() proxy.PropString + FirmwareTimestamp() proxy.PropUint64 + FirmwareTimestampMonotonic() proxy.PropUint64 + LoaderTimestamp() proxy.PropUint64 + LoaderTimestampMonotonic() proxy.PropUint64 + KernelTimestamp() proxy.PropUint64 + KernelTimestampMonotonic() proxy.PropUint64 + InitRDTimestamp() proxy.PropUint64 + InitRDTimestampMonotonic() proxy.PropUint64 + UserspaceTimestamp() proxy.PropUint64 + UserspaceTimestampMonotonic() proxy.PropUint64 + FinishTimestamp() proxy.PropUint64 + FinishTimestampMonotonic() proxy.PropUint64 + SecurityStartTimestamp() proxy.PropUint64 + SecurityStartTimestampMonotonic() proxy.PropUint64 + SecurityFinishTimestamp() proxy.PropUint64 + SecurityFinishTimestampMonotonic() proxy.PropUint64 + GeneratorsStartTimestamp() proxy.PropUint64 + GeneratorsStartTimestampMonotonic() proxy.PropUint64 + GeneratorsFinishTimestamp() proxy.PropUint64 + GeneratorsFinishTimestampMonotonic() proxy.PropUint64 + UnitsLoadStartTimestamp() proxy.PropUint64 + UnitsLoadStartTimestampMonotonic() proxy.PropUint64 + UnitsLoadFinishTimestamp() proxy.PropUint64 + UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 + InitRDSecurityStartTimestamp() proxy.PropUint64 + InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 + InitRDSecurityFinishTimestamp() proxy.PropUint64 + InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 + InitRDGeneratorsStartTimestamp() proxy.PropUint64 + InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 + InitRDGeneratorsFinishTimestamp() proxy.PropUint64 + InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 + InitRDUnitsLoadStartTimestamp() proxy.PropUint64 + InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 + InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 + InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 + LogLevel() proxy.PropString + LogTarget() proxy.PropString + NNames() proxy.PropUint32 + NFailedUnits() proxy.PropUint32 + NJobs() proxy.PropUint32 + NInstalledJobs() proxy.PropUint32 + NFailedJobs() proxy.PropUint32 + Progress() proxy.PropDouble + Environment() proxy.PropStringArray + ConfirmSpawn() proxy.PropBool + ShowStatus() proxy.PropBool + UnitPath() proxy.PropStringArray + DefaultStandardOutput() proxy.PropString + DefaultStandardError() proxy.PropString + RuntimeWatchdogUSec() proxy.PropUint64 + ShutdownWatchdogUSec() proxy.PropUint64 + ServiceWatchdogs() proxy.PropBool + ControlGroup() proxy.PropString + SystemState() proxy.PropString + ExitCode() proxy.PropByte + DefaultTimerAccuracyUSec() proxy.PropUint64 + DefaultTimeoutStartUSec() proxy.PropUint64 + DefaultTimeoutStopUSec() proxy.PropUint64 + DefaultRestartUSec() proxy.PropUint64 + DefaultStartLimitIntervalUSec() proxy.PropUint64 + DefaultStartLimitBurst() proxy.PropUint32 + DefaultCPUAccounting() proxy.PropBool + DefaultBlockIOAccounting() proxy.PropBool + DefaultMemoryAccounting() proxy.PropBool + DefaultTasksAccounting() proxy.PropBool + DefaultLimitCPU() proxy.PropUint64 + DefaultLimitCPUSoft() proxy.PropUint64 + DefaultLimitFSIZE() proxy.PropUint64 + DefaultLimitFSIZESoft() proxy.PropUint64 + DefaultLimitDATA() proxy.PropUint64 + DefaultLimitDATASoft() proxy.PropUint64 + DefaultLimitSTACK() proxy.PropUint64 + DefaultLimitSTACKSoft() proxy.PropUint64 + DefaultLimitCORE() proxy.PropUint64 + DefaultLimitCORESoft() proxy.PropUint64 + DefaultLimitRSS() proxy.PropUint64 + DefaultLimitRSSSoft() proxy.PropUint64 + DefaultLimitNOFILE() proxy.PropUint64 + DefaultLimitNOFILESoft() proxy.PropUint64 + DefaultLimitAS() proxy.PropUint64 + DefaultLimitASSoft() proxy.PropUint64 + DefaultLimitNPROC() proxy.PropUint64 + DefaultLimitNPROCSoft() proxy.PropUint64 + DefaultLimitMEMLOCK() proxy.PropUint64 + DefaultLimitMEMLOCKSoft() proxy.PropUint64 + DefaultLimitLOCKS() proxy.PropUint64 + DefaultLimitLOCKSSoft() proxy.PropUint64 + DefaultLimitSIGPENDING() proxy.PropUint64 + DefaultLimitSIGPENDINGSoft() proxy.PropUint64 + DefaultLimitMSGQUEUE() proxy.PropUint64 + DefaultLimitMSGQUEUESoft() proxy.PropUint64 + DefaultLimitNICE() proxy.PropUint64 + DefaultLimitNICESoft() proxy.PropUint64 + DefaultLimitRTPRIO() proxy.PropUint64 + DefaultLimitRTPRIOSoft() proxy.PropUint64 + DefaultLimitRTTIME() proxy.PropUint64 + DefaultLimitRTTIMESoft() proxy.PropUint64 + DefaultTasksMax() proxy.PropUint64 + TimerSlackNSec() proxy.PropUint64 +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.systemd1.Manager" +} + +// method GetUnit + +func (v *interfaceManager) GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnit", flags, ch, name) +} + +func (*interfaceManager) StoreGetUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + return v.StoreGetUnit( + <-v.GoGetUnit(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method GetUnitByPID + +func (v *interfaceManager) GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByPID", flags, ch, pid) +} + +func (*interfaceManager) StoreGetUnitByPID(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + return v.StoreGetUnitByPID( + <-v.GoGetUnitByPID(flags, make(chan *dbus.Call, 1), pid).Done) +} + +// method GetUnitByInvocationID + +func (v *interfaceManager) GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByInvocationID", flags, ch, invocationID) +} + +func (*interfaceManager) StoreGetUnitByInvocationID(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) { + return v.StoreGetUnitByInvocationID( + <-v.GoGetUnitByInvocationID(flags, make(chan *dbus.Call, 1), invocationID).Done) +} + +// method GetUnitByControlGroup + +func (v *interfaceManager) GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitByControlGroup", flags, ch, ctrlGroup) +} + +func (*interfaceManager) StoreGetUnitByControlGroup(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) { + return v.StoreGetUnitByControlGroup( + <-v.GoGetUnitByControlGroup(flags, make(chan *dbus.Call, 1), ctrlGroup).Done) +} + +// method LoadUnit + +func (v *interfaceManager) GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LoadUnit", flags, ch, name) +} + +func (*interfaceManager) StoreLoadUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + return v.StoreLoadUnit( + <-v.GoLoadUnit(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method StartUnit + +func (v *interfaceManager) GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreStartUnit(call *dbus.Call) (unit dbus.ObjectPath, err error) { + err = call.Store(&unit) + return +} + +func (v *interfaceManager) StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreStartUnit( + <-v.GoStartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method StartUnitReplace + +func (v *interfaceManager) GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartUnitReplace", flags, ch, oldUnit, newUnit, mode) +} + +func (*interfaceManager) StoreStartUnitReplace(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) { + return v.StoreStartUnitReplace( + <-v.GoStartUnitReplace(flags, make(chan *dbus.Call, 1), oldUnit, newUnit, mode).Done) +} + +// method StopUnit + +func (v *interfaceManager) GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StopUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreStopUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreStopUnit( + <-v.GoStopUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method ReloadUnit + +func (v *interfaceManager) GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreReloadUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadUnit( + <-v.GoReloadUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method RestartUnit + +func (v *interfaceManager) GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreRestartUnit( + <-v.GoRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method TryRestartUnit + +func (v *interfaceManager) GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TryRestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreTryRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreTryRestartUnit( + <-v.GoTryRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method ReloadOrRestartUnit + +func (v *interfaceManager) GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrRestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreReloadOrRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrRestartUnit( + <-v.GoReloadOrRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method ReloadOrTryRestartUnit + +func (v *interfaceManager) GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrTryRestartUnit", flags, ch, name, mode) +} + +func (*interfaceManager) StoreReloadOrTryRestartUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrTryRestartUnit( + <-v.GoReloadOrTryRestartUnit(flags, make(chan *dbus.Call, 1), name, mode).Done) +} + +// method KillUnit + +func (v *interfaceManager) GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".KillUnit", flags, ch, name, who, signal) +} + +func (v *interfaceManager) KillUnit(flags dbus.Flags, name string, who string, signal int32) error { + return (<-v.GoKillUnit(flags, make(chan *dbus.Call, 1), name, who, signal).Done).Err +} + +// method ResetFailedUnit + +func (v *interfaceManager) GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailedUnit", flags, ch, name) +} + +func (v *interfaceManager) ResetFailedUnit(flags dbus.Flags, name string) error { + return (<-v.GoResetFailedUnit(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method SetUnitProperties + +func (v *interfaceManager) GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetUnitProperties", flags, ch, name, runtime, properties) +} + +func (v *interfaceManager) SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error { + return (<-v.GoSetUnitProperties(flags, make(chan *dbus.Call, 1), name, runtime, properties).Done).Err +} + +// method RefUnit + +func (v *interfaceManager) GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RefUnit", flags, ch, name) +} + +func (v *interfaceManager) RefUnit(flags dbus.Flags, name string) error { + return (<-v.GoRefUnit(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method UnrefUnit + +func (v *interfaceManager) GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnrefUnit", flags, ch, name) +} + +func (v *interfaceManager) UnrefUnit(flags dbus.Flags, name string) error { + return (<-v.GoUnrefUnit(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method StartTransientUnit + +func (v *interfaceManager) GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".StartTransientUnit", flags, ch, name, mode, properties, aux) +} + +func (*interfaceManager) StoreStartTransientUnit(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) { + return v.StoreStartTransientUnit( + <-v.GoStartTransientUnit(flags, make(chan *dbus.Call, 1), name, mode, properties, aux).Done) +} + +// method GetUnitProcesses + +func (v *interfaceManager) GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitProcesses", flags, ch, name) +} + +func (*interfaceManager) StoreGetUnitProcesses(call *dbus.Call) (processes []UnitProcess, err error) { + err = call.Store(&processes) + return +} + +func (v *interfaceManager) GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) { + return v.StoreGetUnitProcesses( + <-v.GoGetUnitProcesses(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method AttachProcessesToUnit + +func (v *interfaceManager) GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachProcessesToUnit", flags, ch, name, path, pids) +} + +func (v *interfaceManager) AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error { + return (<-v.GoAttachProcessesToUnit(flags, make(chan *dbus.Call, 1), name, path, pids).Done).Err +} + +// method AbandonScope + +func (v *interfaceManager) GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AbandonScope", flags, ch, name) +} + +func (v *interfaceManager) AbandonScope(flags dbus.Flags, name string) error { + return (<-v.GoAbandonScope(flags, make(chan *dbus.Call, 1), name).Done).Err +} + +// method GetJob + +func (v *interfaceManager) GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJob", flags, ch, id) +} + +func (*interfaceManager) StoreGetJob(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceManager) GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) { + return v.StoreGetJob( + <-v.GoGetJob(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetJobAfter + +func (v *interfaceManager) GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJobAfter", flags, ch, id) +} + +func (*interfaceManager) StoreGetJobAfter(call *dbus.Call) (jobs []JobInfo, err error) { + err = call.Store(&jobs) + return +} + +func (v *interfaceManager) GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) { + return v.StoreGetJobAfter( + <-v.GoGetJobAfter(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method GetJobBefore + +func (v *interfaceManager) GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetJobBefore", flags, ch, id) +} + +func (*interfaceManager) StoreGetJobBefore(call *dbus.Call) (jobs []JobInfo, err error) { + err = call.Store(&jobs) + return +} + +func (v *interfaceManager) GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) { + return v.StoreGetJobBefore( + <-v.GoGetJobBefore(flags, make(chan *dbus.Call, 1), id).Done) +} + +// method CancelJob + +func (v *interfaceManager) GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CancelJob", flags, ch, id) +} + +func (v *interfaceManager) CancelJob(flags dbus.Flags, id uint32) error { + return (<-v.GoCancelJob(flags, make(chan *dbus.Call, 1), id).Done).Err +} + +// method ClearJobs + +func (v *interfaceManager) GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ClearJobs", flags, ch) +} + +func (v *interfaceManager) ClearJobs(flags dbus.Flags) error { + return (<-v.GoClearJobs(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ResetFailed + +func (v *interfaceManager) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailed", flags, ch) +} + +func (v *interfaceManager) ResetFailed(flags dbus.Flags) error { + return (<-v.GoResetFailed(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method ListUnits + +func (v *interfaceManager) GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnits", flags, ch) +} + +func (*interfaceManager) StoreListUnits(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnits(flags dbus.Flags) ([]UnitInfo, error) { + return v.StoreListUnits( + <-v.GoListUnits(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListUnitsFiltered + +func (v *interfaceManager) GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsFiltered", flags, ch, states) +} + +func (*interfaceManager) StoreListUnitsFiltered(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) { + return v.StoreListUnitsFiltered( + <-v.GoListUnitsFiltered(flags, make(chan *dbus.Call, 1), states).Done) +} + +// method ListUnitsByPatterns + +func (v *interfaceManager) GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsByPatterns", flags, ch, states, patterns) +} + +func (*interfaceManager) StoreListUnitsByPatterns(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) { + return v.StoreListUnitsByPatterns( + <-v.GoListUnitsByPatterns(flags, make(chan *dbus.Call, 1), states, patterns).Done) +} + +// method ListUnitsByNames + +func (v *interfaceManager) GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitsByNames", flags, ch, names) +} + +func (*interfaceManager) StoreListUnitsByNames(call *dbus.Call) (units []UnitInfo, err error) { + err = call.Store(&units) + return +} + +func (v *interfaceManager) ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) { + return v.StoreListUnitsByNames( + <-v.GoListUnitsByNames(flags, make(chan *dbus.Call, 1), names).Done) +} + +// method ListJobs + +func (v *interfaceManager) GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListJobs", flags, ch) +} + +func (*interfaceManager) StoreListJobs(call *dbus.Call) (jobs []JobInfo, err error) { + err = call.Store(&jobs) + return +} + +func (v *interfaceManager) ListJobs(flags dbus.Flags) ([]JobInfo, error) { + return v.StoreListJobs( + <-v.GoListJobs(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Subscribe + +func (v *interfaceManager) GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Subscribe", flags, ch) +} + +func (v *interfaceManager) Subscribe(flags dbus.Flags) error { + return (<-v.GoSubscribe(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Unsubscribe + +func (v *interfaceManager) GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unsubscribe", flags, ch) +} + +func (v *interfaceManager) Unsubscribe(flags dbus.Flags) error { + return (<-v.GoUnsubscribe(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Dump + +func (v *interfaceManager) GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Dump", flags, ch) +} + +func (*interfaceManager) StoreDump(call *dbus.Call) (arg0 string, err error) { + err = call.Store(&arg0) + return +} + +func (v *interfaceManager) Dump(flags dbus.Flags) (string, error) { + return v.StoreDump( + <-v.GoDump(flags, make(chan *dbus.Call, 1)).Done) +} + +// method DumpByFileDescriptor + +func (v *interfaceManager) GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpByFileDescriptor", flags, ch) +} + +func (*interfaceManager) StoreDumpByFileDescriptor(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceManager) DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) { + return v.StoreDumpByFileDescriptor( + <-v.GoDumpByFileDescriptor(flags, make(chan *dbus.Call, 1)).Done) +} + +// method Reload + +func (v *interfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch) +} + +func (v *interfaceManager) Reload(flags dbus.Flags) error { + return (<-v.GoReload(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reexecute + +func (v *interfaceManager) GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reexecute", flags, ch) +} + +func (v *interfaceManager) Reexecute(flags dbus.Flags) error { + return (<-v.GoReexecute(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Exit + +func (v *interfaceManager) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Exit", flags, ch) +} + +func (v *interfaceManager) Exit(flags dbus.Flags) error { + return (<-v.GoExit(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Reboot + +func (v *interfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reboot", flags, ch) +} + +func (v *interfaceManager) Reboot(flags dbus.Flags) error { + return (<-v.GoReboot(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method PowerOff + +func (v *interfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch) +} + +func (v *interfaceManager) PowerOff(flags dbus.Flags) error { + return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Halt + +func (v *interfaceManager) GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Halt", flags, ch) +} + +func (v *interfaceManager) Halt(flags dbus.Flags) error { + return (<-v.GoHalt(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method KExec + +func (v *interfaceManager) GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".KExec", flags, ch) +} + +func (v *interfaceManager) KExec(flags dbus.Flags) error { + return (<-v.GoKExec(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SwitchRoot + +func (v *interfaceManager) GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SwitchRoot", flags, ch, newRoot, init) +} + +func (v *interfaceManager) SwitchRoot(flags dbus.Flags, newRoot string, init string) error { + return (<-v.GoSwitchRoot(flags, make(chan *dbus.Call, 1), newRoot, init).Done).Err +} + +// method SetEnvironment + +func (v *interfaceManager) GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetEnvironment", flags, ch, names) +} + +func (v *interfaceManager) SetEnvironment(flags dbus.Flags, names []string) error { + return (<-v.GoSetEnvironment(flags, make(chan *dbus.Call, 1), names).Done).Err +} + +// method UnsetEnvironment + +func (v *interfaceManager) GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsetEnvironment", flags, ch, names) +} + +func (v *interfaceManager) UnsetEnvironment(flags dbus.Flags, names []string) error { + return (<-v.GoUnsetEnvironment(flags, make(chan *dbus.Call, 1), names).Done).Err +} + +// method UnsetAndSetEnvironment + +func (v *interfaceManager) GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnsetAndSetEnvironment", flags, ch, unset, set) +} + +func (v *interfaceManager) UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error { + return (<-v.GoUnsetAndSetEnvironment(flags, make(chan *dbus.Call, 1), unset, set).Done).Err +} + +// method ListUnitFiles + +func (v *interfaceManager) GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitFiles", flags, ch) +} + +func (*interfaceManager) StoreListUnitFiles(call *dbus.Call) (files []UnitFile, err error) { + err = call.Store(&files) + return +} + +func (v *interfaceManager) ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) { + return v.StoreListUnitFiles( + <-v.GoListUnitFiles(flags, make(chan *dbus.Call, 1)).Done) +} + +// method ListUnitFilesByPatterns + +func (v *interfaceManager) GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ListUnitFilesByPatterns", flags, ch, states, patterns) +} + +func (*interfaceManager) StoreListUnitFilesByPatterns(call *dbus.Call) (files []UnitFile, err error) { + err = call.Store(&files) + return +} + +func (v *interfaceManager) ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) { + return v.StoreListUnitFilesByPatterns( + <-v.GoListUnitFilesByPatterns(flags, make(chan *dbus.Call, 1), states, patterns).Done) +} + +// method GetUnitFileState + +func (v *interfaceManager) GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitFileState", flags, ch, unit) +} + +func (*interfaceManager) StoreGetUnitFileState(call *dbus.Call) (state string, err error) { + err = call.Store(&state) + return +} + +func (v *interfaceManager) GetUnitFileState(flags dbus.Flags, unit string) (string, error) { + return v.StoreGetUnitFileState( + <-v.GoGetUnitFileState(flags, make(chan *dbus.Call, 1), unit).Done) +} + +// method EnableUnitFiles + +func (v *interfaceManager) GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreEnableUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StoreEnableUnitFiles( + <-v.GoEnableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method DisableUnitFiles + +func (v *interfaceManager) GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".DisableUnitFiles", flags, ch, files, runtime) +} + +func (*interfaceManager) StoreDisableUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + return v.StoreDisableUnitFiles( + <-v.GoDisableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime).Done) +} + +// method ReenableUnitFiles + +func (v *interfaceManager) GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReenableUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreReenableUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StoreReenableUnitFiles( + <-v.GoReenableUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method LinkUnitFiles + +func (v *interfaceManager) GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LinkUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreLinkUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StoreLinkUnitFiles( + <-v.GoLinkUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method PresetUnitFiles + +func (v *interfaceManager) GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StorePresetUnitFiles(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StorePresetUnitFiles( + <-v.GoPresetUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method PresetUnitFilesWithMode + +func (v *interfaceManager) GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetUnitFilesWithMode", flags, ch, files, mode, runtime, force) +} + +func (*interfaceManager) StorePresetUnitFilesWithMode(call *dbus.Call) (carriesInstallInfo bool, changes []UnitFileChange, err error) { + err = call.Store(&carriesInstallInfo, &changes) + return +} + +func (v *interfaceManager) PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) { + return v.StorePresetUnitFilesWithMode( + <-v.GoPresetUnitFilesWithMode(flags, make(chan *dbus.Call, 1), files, mode, runtime, force).Done) +} + +// method MaskUnitFiles + +func (v *interfaceManager) GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MaskUnitFiles", flags, ch, files, runtime, force) +} + +func (*interfaceManager) StoreMaskUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StoreMaskUnitFiles( + <-v.GoMaskUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime, force).Done) +} + +// method UnmaskUnitFiles + +func (v *interfaceManager) GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UnmaskUnitFiles", flags, ch, files, runtime) +} + +func (*interfaceManager) StoreUnmaskUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + return v.StoreUnmaskUnitFiles( + <-v.GoUnmaskUnitFiles(flags, make(chan *dbus.Call, 1), files, runtime).Done) +} + +// method RevertUnitFiles + +func (v *interfaceManager) GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RevertUnitFiles", flags, ch, files) +} + +func (*interfaceManager) StoreRevertUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) { + return v.StoreRevertUnitFiles( + <-v.GoRevertUnitFiles(flags, make(chan *dbus.Call, 1), files).Done) +} + +// method SetDefaultTarget + +func (v *interfaceManager) GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetDefaultTarget", flags, ch, name, force) +} + +func (*interfaceManager) StoreSetDefaultTarget(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) { + return v.StoreSetDefaultTarget( + <-v.GoSetDefaultTarget(flags, make(chan *dbus.Call, 1), name, force).Done) +} + +// method GetDefaultTarget + +func (v *interfaceManager) GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDefaultTarget", flags, ch) +} + +func (*interfaceManager) StoreGetDefaultTarget(call *dbus.Call) (name string, err error) { + err = call.Store(&name) + return +} + +func (v *interfaceManager) GetDefaultTarget(flags dbus.Flags) (string, error) { + return v.StoreGetDefaultTarget( + <-v.GoGetDefaultTarget(flags, make(chan *dbus.Call, 1)).Done) +} + +// method PresetAllUnitFiles + +func (v *interfaceManager) GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PresetAllUnitFiles", flags, ch, mode, runtime, force) +} + +func (*interfaceManager) StorePresetAllUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StorePresetAllUnitFiles( + <-v.GoPresetAllUnitFiles(flags, make(chan *dbus.Call, 1), mode, runtime, force).Done) +} + +// method AddDependencyUnitFiles + +func (v *interfaceManager) GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddDependencyUnitFiles", flags, ch, files, target, type0, runtime, force) +} + +func (*interfaceManager) StoreAddDependencyUnitFiles(call *dbus.Call) (changes []UnitFileChange, err error) { + err = call.Store(&changes) + return +} + +func (v *interfaceManager) AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) { + return v.StoreAddDependencyUnitFiles( + <-v.GoAddDependencyUnitFiles(flags, make(chan *dbus.Call, 1), files, target, type0, runtime, force).Done) +} + +// method GetUnitFileLinks + +func (v *interfaceManager) GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetUnitFileLinks", flags, ch, name, runtime) +} + +func (*interfaceManager) StoreGetUnitFileLinks(call *dbus.Call) (links []string, err error) { + err = call.Store(&links) + return +} + +func (v *interfaceManager) GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) { + return v.StoreGetUnitFileLinks( + <-v.GoGetUnitFileLinks(flags, make(chan *dbus.Call, 1), name, runtime).Done) +} + +// method SetExitCode + +func (v *interfaceManager) GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetExitCode", flags, ch, exitCode) +} + +func (v *interfaceManager) SetExitCode(flags dbus.Flags, exitCode uint8) error { + return (<-v.GoSetExitCode(flags, make(chan *dbus.Call, 1), exitCode).Done).Err +} + +// method LookupDynamicUserByName + +func (v *interfaceManager) GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LookupDynamicUserByName", flags, ch, name) +} + +func (*interfaceManager) StoreLookupDynamicUserByName(call *dbus.Call) (user uint32, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceManager) LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) { + return v.StoreLookupDynamicUserByName( + <-v.GoLookupDynamicUserByName(flags, make(chan *dbus.Call, 1), name).Done) +} + +// method LookupDynamicUserByUID + +func (v *interfaceManager) GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LookupDynamicUserByUID", flags, ch, uid) +} + +func (*interfaceManager) StoreLookupDynamicUserByUID(call *dbus.Call) (user string, err error) { + err = call.Store(&user) + return +} + +func (v *interfaceManager) LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) { + return v.StoreLookupDynamicUserByUID( + <-v.GoLookupDynamicUserByUID(flags, make(chan *dbus.Call, 1), uid).Done) +} + +// method GetDynamicUsers + +func (v *interfaceManager) GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetDynamicUsers", flags, ch) +} + +func (*interfaceManager) StoreGetDynamicUsers(call *dbus.Call) (users []DynamicUser, err error) { + err = call.Store(&users) + return +} + +func (v *interfaceManager) GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) { + return v.StoreGetDynamicUsers( + <-v.GoGetDynamicUsers(flags, make(chan *dbus.Call, 1)).Done) +} + +// signal UnitNew + +func (v *interfaceManager) ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UnitNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UnitNew", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var unit dbus.ObjectPath + err := dbus.Store(sig.Body, &id, &unit) + if err == nil { + cb(id, unit) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UnitRemoved + +func (v *interfaceManager) ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UnitRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UnitRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var id string + var unit dbus.ObjectPath + err := dbus.Store(sig.Body, &id, &unit) + if err == nil { + cb(id, unit) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal JobNew + +func (v *interfaceManager) ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "JobNew", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".JobNew", + } + handlerFunc := func(sig *dbus.Signal) { + var id uint32 + var job dbus.ObjectPath + var unit string + err := dbus.Store(sig.Body, &id, &job, &unit) + if err == nil { + cb(id, job, unit) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal JobRemoved + +func (v *interfaceManager) ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "JobRemoved", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".JobRemoved", + } + handlerFunc := func(sig *dbus.Signal) { + var id uint32 + var job dbus.ObjectPath + var unit string + var result string + err := dbus.Store(sig.Body, &id, &job, &unit, &result) + if err == nil { + cb(id, job, unit, result) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal StartupFinished + +func (v *interfaceManager) ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "StartupFinished", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".StartupFinished", + } + handlerFunc := func(sig *dbus.Signal) { + var firmware uint64 + var loader uint64 + var kernel uint64 + var initrd uint64 + var userspace uint64 + var total uint64 + err := dbus.Store(sig.Body, &firmware, &loader, &kernel, &initrd, &userspace, &total) + if err == nil { + cb(firmware, loader, kernel, initrd, userspace, total) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal UnitFilesChanged + +func (v *interfaceManager) ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "UnitFilesChanged", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".UnitFilesChanged", + } + handlerFunc := func(sig *dbus.Signal) { + cb() + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// signal Reloading + +func (v *interfaceManager) ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) { + if cb == nil { + return 0, errors.New("nil callback") + } + obj := v.GetObject_() + rule := fmt.Sprintf( + "type='signal',interface='%s',member='%s',path='%s',sender='%s'", + v.GetInterfaceName_(), "Reloading", obj.Path_(), obj.ServiceName_()) + + sigRule := &dbusutil.SignalRule{ + Path: obj.Path_(), + Name: v.GetInterfaceName_() + ".Reloading", + } + handlerFunc := func(sig *dbus.Signal) { + var active bool + err := dbus.Store(sig.Body, &active) + if err == nil { + cb(active) + } + } + + return obj.ConnectSignal_(rule, sigRule, handlerFunc) +} + +// property Version s + +func (v *interfaceManager) Version() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Version", + } +} + +// property Features s + +func (v *interfaceManager) Features() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Features", + } +} + +// property Virtualization s + +func (v *interfaceManager) Virtualization() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Virtualization", + } +} + +// property Architecture s + +func (v *interfaceManager) Architecture() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Architecture", + } +} + +// property Tainted s + +func (v *interfaceManager) Tainted() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Tainted", + } +} + +// property FirmwareTimestamp t + +func (v *interfaceManager) FirmwareTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FirmwareTimestamp", + } +} + +// property FirmwareTimestampMonotonic t + +func (v *interfaceManager) FirmwareTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FirmwareTimestampMonotonic", + } +} + +// property LoaderTimestamp t + +func (v *interfaceManager) LoaderTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LoaderTimestamp", + } +} + +// property LoaderTimestampMonotonic t + +func (v *interfaceManager) LoaderTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LoaderTimestampMonotonic", + } +} + +// property KernelTimestamp t + +func (v *interfaceManager) KernelTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "KernelTimestamp", + } +} + +// property KernelTimestampMonotonic t + +func (v *interfaceManager) KernelTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "KernelTimestampMonotonic", + } +} + +// property InitRDTimestamp t + +func (v *interfaceManager) InitRDTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDTimestamp", + } +} + +// property InitRDTimestampMonotonic t + +func (v *interfaceManager) InitRDTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDTimestampMonotonic", + } +} + +// property UserspaceTimestamp t + +func (v *interfaceManager) UserspaceTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UserspaceTimestamp", + } +} + +// property UserspaceTimestampMonotonic t + +func (v *interfaceManager) UserspaceTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UserspaceTimestampMonotonic", + } +} + +// property FinishTimestamp t + +func (v *interfaceManager) FinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FinishTimestamp", + } +} + +// property FinishTimestampMonotonic t + +func (v *interfaceManager) FinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "FinishTimestampMonotonic", + } +} + +// property SecurityStartTimestamp t + +func (v *interfaceManager) SecurityStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityStartTimestamp", + } +} + +// property SecurityStartTimestampMonotonic t + +func (v *interfaceManager) SecurityStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityStartTimestampMonotonic", + } +} + +// property SecurityFinishTimestamp t + +func (v *interfaceManager) SecurityFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityFinishTimestamp", + } +} + +// property SecurityFinishTimestampMonotonic t + +func (v *interfaceManager) SecurityFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SecurityFinishTimestampMonotonic", + } +} + +// property GeneratorsStartTimestamp t + +func (v *interfaceManager) GeneratorsStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsStartTimestamp", + } +} + +// property GeneratorsStartTimestampMonotonic t + +func (v *interfaceManager) GeneratorsStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsStartTimestampMonotonic", + } +} + +// property GeneratorsFinishTimestamp t + +func (v *interfaceManager) GeneratorsFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsFinishTimestamp", + } +} + +// property GeneratorsFinishTimestampMonotonic t + +func (v *interfaceManager) GeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "GeneratorsFinishTimestampMonotonic", + } +} + +// property UnitsLoadStartTimestamp t + +func (v *interfaceManager) UnitsLoadStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadStartTimestamp", + } +} + +// property UnitsLoadStartTimestampMonotonic t + +func (v *interfaceManager) UnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadStartTimestampMonotonic", + } +} + +// property UnitsLoadFinishTimestamp t + +func (v *interfaceManager) UnitsLoadFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadFinishTimestamp", + } +} + +// property UnitsLoadFinishTimestampMonotonic t + +func (v *interfaceManager) UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "UnitsLoadFinishTimestampMonotonic", + } +} + +// property InitRDSecurityStartTimestamp t + +func (v *interfaceManager) InitRDSecurityStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityStartTimestamp", + } +} + +// property InitRDSecurityStartTimestampMonotonic t + +func (v *interfaceManager) InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityStartTimestampMonotonic", + } +} + +// property InitRDSecurityFinishTimestamp t + +func (v *interfaceManager) InitRDSecurityFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityFinishTimestamp", + } +} + +// property InitRDSecurityFinishTimestampMonotonic t + +func (v *interfaceManager) InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDSecurityFinishTimestampMonotonic", + } +} + +// property InitRDGeneratorsStartTimestamp t + +func (v *interfaceManager) InitRDGeneratorsStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsStartTimestamp", + } +} + +// property InitRDGeneratorsStartTimestampMonotonic t + +func (v *interfaceManager) InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsStartTimestampMonotonic", + } +} + +// property InitRDGeneratorsFinishTimestamp t + +func (v *interfaceManager) InitRDGeneratorsFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsFinishTimestamp", + } +} + +// property InitRDGeneratorsFinishTimestampMonotonic t + +func (v *interfaceManager) InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDGeneratorsFinishTimestampMonotonic", + } +} + +// property InitRDUnitsLoadStartTimestamp t + +func (v *interfaceManager) InitRDUnitsLoadStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadStartTimestamp", + } +} + +// property InitRDUnitsLoadStartTimestampMonotonic t + +func (v *interfaceManager) InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadStartTimestampMonotonic", + } +} + +// property InitRDUnitsLoadFinishTimestamp t + +func (v *interfaceManager) InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadFinishTimestamp", + } +} + +// property InitRDUnitsLoadFinishTimestampMonotonic t + +func (v *interfaceManager) InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InitRDUnitsLoadFinishTimestampMonotonic", + } +} + +// property LogLevel s + +func (v *interfaceManager) LogLevel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LogLevel", + } +} + +// property LogTarget s + +func (v *interfaceManager) LogTarget() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LogTarget", + } +} + +// property NNames u + +func (v *interfaceManager) NNames() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NNames", + } +} + +// property NFailedUnits u + +func (v *interfaceManager) NFailedUnits() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NFailedUnits", + } +} + +// property NJobs u + +func (v *interfaceManager) NJobs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NJobs", + } +} + +// property NInstalledJobs u + +func (v *interfaceManager) NInstalledJobs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NInstalledJobs", + } +} + +// property NFailedJobs u + +func (v *interfaceManager) NFailedJobs() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NFailedJobs", + } +} + +// property Progress d + +func (v *interfaceManager) Progress() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "Progress", + } +} + +// property Environment as + +func (v *interfaceManager) Environment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Environment", + } +} + +// property ConfirmSpawn b + +func (v *interfaceManager) ConfirmSpawn() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ConfirmSpawn", + } +} + +// property ShowStatus b + +func (v *interfaceManager) ShowStatus() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ShowStatus", + } +} + +// property UnitPath as + +func (v *interfaceManager) UnitPath() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UnitPath", + } +} + +// property DefaultStandardOutput s + +func (v *interfaceManager) DefaultStandardOutput() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultStandardOutput", + } +} + +// property DefaultStandardError s + +func (v *interfaceManager) DefaultStandardError() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DefaultStandardError", + } +} + +// property RuntimeWatchdogUSec t + +func (v *interfaceManager) RuntimeWatchdogUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RuntimeWatchdogUSec", + } +} + +// property ShutdownWatchdogUSec t + +func (v *interfaceManager) ShutdownWatchdogUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ShutdownWatchdogUSec", + } +} + +// property ServiceWatchdogs b + +func (v *interfaceManager) ServiceWatchdogs() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ServiceWatchdogs", + } +} + +// property ControlGroup s + +func (v *interfaceManager) ControlGroup() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ControlGroup", + } +} + +// property SystemState s + +func (v *interfaceManager) SystemState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SystemState", + } +} + +// property ExitCode y + +func (v *interfaceManager) ExitCode() proxy.PropByte { + return &proxy.ImplPropByte{ + Impl: v, + Name: "ExitCode", + } +} + +// property DefaultTimerAccuracyUSec t + +func (v *interfaceManager) DefaultTimerAccuracyUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTimerAccuracyUSec", + } +} + +// property DefaultTimeoutStartUSec t + +func (v *interfaceManager) DefaultTimeoutStartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTimeoutStartUSec", + } +} + +// property DefaultTimeoutStopUSec t + +func (v *interfaceManager) DefaultTimeoutStopUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTimeoutStopUSec", + } +} + +// property DefaultRestartUSec t + +func (v *interfaceManager) DefaultRestartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultRestartUSec", + } +} + +// property DefaultStartLimitIntervalUSec t + +func (v *interfaceManager) DefaultStartLimitIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultStartLimitIntervalUSec", + } +} + +// property DefaultStartLimitBurst u + +func (v *interfaceManager) DefaultStartLimitBurst() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "DefaultStartLimitBurst", + } +} + +// property DefaultCPUAccounting b + +func (v *interfaceManager) DefaultCPUAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultCPUAccounting", + } +} + +// property DefaultBlockIOAccounting b + +func (v *interfaceManager) DefaultBlockIOAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultBlockIOAccounting", + } +} + +// property DefaultMemoryAccounting b + +func (v *interfaceManager) DefaultMemoryAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultMemoryAccounting", + } +} + +// property DefaultTasksAccounting b + +func (v *interfaceManager) DefaultTasksAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultTasksAccounting", + } +} + +// property DefaultLimitCPU t + +func (v *interfaceManager) DefaultLimitCPU() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCPU", + } +} + +// property DefaultLimitCPUSoft t + +func (v *interfaceManager) DefaultLimitCPUSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCPUSoft", + } +} + +// property DefaultLimitFSIZE t + +func (v *interfaceManager) DefaultLimitFSIZE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitFSIZE", + } +} + +// property DefaultLimitFSIZESoft t + +func (v *interfaceManager) DefaultLimitFSIZESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitFSIZESoft", + } +} + +// property DefaultLimitDATA t + +func (v *interfaceManager) DefaultLimitDATA() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitDATA", + } +} + +// property DefaultLimitDATASoft t + +func (v *interfaceManager) DefaultLimitDATASoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitDATASoft", + } +} + +// property DefaultLimitSTACK t + +func (v *interfaceManager) DefaultLimitSTACK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSTACK", + } +} + +// property DefaultLimitSTACKSoft t + +func (v *interfaceManager) DefaultLimitSTACKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSTACKSoft", + } +} + +// property DefaultLimitCORE t + +func (v *interfaceManager) DefaultLimitCORE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCORE", + } +} + +// property DefaultLimitCORESoft t + +func (v *interfaceManager) DefaultLimitCORESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitCORESoft", + } +} + +// property DefaultLimitRSS t + +func (v *interfaceManager) DefaultLimitRSS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRSS", + } +} + +// property DefaultLimitRSSSoft t + +func (v *interfaceManager) DefaultLimitRSSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRSSSoft", + } +} + +// property DefaultLimitNOFILE t + +func (v *interfaceManager) DefaultLimitNOFILE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNOFILE", + } +} + +// property DefaultLimitNOFILESoft t + +func (v *interfaceManager) DefaultLimitNOFILESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNOFILESoft", + } +} + +// property DefaultLimitAS t + +func (v *interfaceManager) DefaultLimitAS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitAS", + } +} + +// property DefaultLimitASSoft t + +func (v *interfaceManager) DefaultLimitASSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitASSoft", + } +} + +// property DefaultLimitNPROC t + +func (v *interfaceManager) DefaultLimitNPROC() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNPROC", + } +} + +// property DefaultLimitNPROCSoft t + +func (v *interfaceManager) DefaultLimitNPROCSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNPROCSoft", + } +} + +// property DefaultLimitMEMLOCK t + +func (v *interfaceManager) DefaultLimitMEMLOCK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMEMLOCK", + } +} + +// property DefaultLimitMEMLOCKSoft t + +func (v *interfaceManager) DefaultLimitMEMLOCKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMEMLOCKSoft", + } +} + +// property DefaultLimitLOCKS t + +func (v *interfaceManager) DefaultLimitLOCKS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitLOCKS", + } +} + +// property DefaultLimitLOCKSSoft t + +func (v *interfaceManager) DefaultLimitLOCKSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitLOCKSSoft", + } +} + +// property DefaultLimitSIGPENDING t + +func (v *interfaceManager) DefaultLimitSIGPENDING() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSIGPENDING", + } +} + +// property DefaultLimitSIGPENDINGSoft t + +func (v *interfaceManager) DefaultLimitSIGPENDINGSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitSIGPENDINGSoft", + } +} + +// property DefaultLimitMSGQUEUE t + +func (v *interfaceManager) DefaultLimitMSGQUEUE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMSGQUEUE", + } +} + +// property DefaultLimitMSGQUEUESoft t + +func (v *interfaceManager) DefaultLimitMSGQUEUESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitMSGQUEUESoft", + } +} + +// property DefaultLimitNICE t + +func (v *interfaceManager) DefaultLimitNICE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNICE", + } +} + +// property DefaultLimitNICESoft t + +func (v *interfaceManager) DefaultLimitNICESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitNICESoft", + } +} + +// property DefaultLimitRTPRIO t + +func (v *interfaceManager) DefaultLimitRTPRIO() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTPRIO", + } +} + +// property DefaultLimitRTPRIOSoft t + +func (v *interfaceManager) DefaultLimitRTPRIOSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTPRIOSoft", + } +} + +// property DefaultLimitRTTIME t + +func (v *interfaceManager) DefaultLimitRTTIME() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTTIME", + } +} + +// property DefaultLimitRTTIMESoft t + +func (v *interfaceManager) DefaultLimitRTTIMESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultLimitRTTIMESoft", + } +} + +// property DefaultTasksMax t + +func (v *interfaceManager) DefaultTasksMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DefaultTasksMax", + } +} + +// property TimerSlackNSec t + +func (v *interfaceManager) TimerSlackNSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimerSlackNSec", + } +} + +type Unit interface { + Unit() unit // interface org.freedesktop.systemd1.Unit + Service() service // interface org.freedesktop.systemd1.Service + proxy.Object +} + +type objectUnit struct { + interfaceUnit // interface org.freedesktop.systemd1.Unit + interfaceService // interface org.freedesktop.systemd1.Service + proxy.ImplObject +} + +func NewUnit(conn *dbus.Conn, path dbus.ObjectPath) (Unit, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectUnit) + obj.ImplObject.Init_(conn, "org.freedesktop.systemd1", path) + return obj, nil +} + +func (obj *objectUnit) Unit() unit { + return &obj.interfaceUnit +} + +type unit interface { + GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call + ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) + GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call + Kill(flags dbus.Flags, who string, signal int32) error + GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + ResetFailed(flags dbus.Flags) error + GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call + SetProperties(flags dbus.Flags, runtime bool, properties []Property) error + GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Ref(flags dbus.Flags) error + GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + Unref(flags dbus.Flags) error + Id() proxy.PropString + Names() proxy.PropStringArray + Following() proxy.PropString + Requires() proxy.PropStringArray + Requisite() proxy.PropStringArray + Wants() proxy.PropStringArray + BindsTo() proxy.PropStringArray + PartOf() proxy.PropStringArray + RequiredBy() proxy.PropStringArray + RequisiteOf() proxy.PropStringArray + WantedBy() proxy.PropStringArray + BoundBy() proxy.PropStringArray + ConsistsOf() proxy.PropStringArray + Conflicts() proxy.PropStringArray + ConflictedBy() proxy.PropStringArray + Before() proxy.PropStringArray + After() proxy.PropStringArray + OnFailure() proxy.PropStringArray + Triggers() proxy.PropStringArray + TriggeredBy() proxy.PropStringArray + PropagatesReloadTo() proxy.PropStringArray + ReloadPropagatedFrom() proxy.PropStringArray + JoinsNamespaceOf() proxy.PropStringArray + RequiresMountsFor() proxy.PropStringArray + Documentation() proxy.PropStringArray + Description() proxy.PropString + LoadState() proxy.PropString + ActiveState() proxy.PropString + SubState() proxy.PropString + FragmentPath() proxy.PropString + SourcePath() proxy.PropString + DropInPaths() proxy.PropStringArray + UnitFileState() proxy.PropString + UnitFilePreset() proxy.PropString + StateChangeTimestamp() proxy.PropUint64 + StateChangeTimestampMonotonic() proxy.PropUint64 + InactiveExitTimestamp() proxy.PropUint64 + InactiveExitTimestampMonotonic() proxy.PropUint64 + ActiveEnterTimestamp() proxy.PropUint64 + ActiveEnterTimestampMonotonic() proxy.PropUint64 + ActiveExitTimestamp() proxy.PropUint64 + ActiveExitTimestampMonotonic() proxy.PropUint64 + InactiveEnterTimestamp() proxy.PropUint64 + InactiveEnterTimestampMonotonic() proxy.PropUint64 + CanStart() proxy.PropBool + CanStop() proxy.PropBool + CanReload() proxy.PropBool + CanIsolate() proxy.PropBool + Job() PropUnitJob + StopWhenUnneeded() proxy.PropBool + RefuseManualStart() proxy.PropBool + RefuseManualStop() proxy.PropBool + AllowIsolate() proxy.PropBool + DefaultDependencies() proxy.PropBool + OnFailureJobMode() proxy.PropString + IgnoreOnIsolate() proxy.PropBool + NeedDaemonReload() proxy.PropBool + JobTimeoutUSec() proxy.PropUint64 + JobRunningTimeoutUSec() proxy.PropUint64 + JobTimeoutAction() proxy.PropString + JobTimeoutRebootArgument() proxy.PropString + ConditionResult() proxy.PropBool + AssertResult() proxy.PropBool + ConditionTimestamp() proxy.PropUint64 + ConditionTimestampMonotonic() proxy.PropUint64 + AssertTimestamp() proxy.PropUint64 + AssertTimestampMonotonic() proxy.PropUint64 + Conditions() PropUnitConditions + Asserts() PropUnitAsserts + LoadError() PropUnitLoadError + Transient() proxy.PropBool + Perpetual() proxy.PropBool + StartLimitIntervalUSec() proxy.PropUint64 + StartLimitBurst() proxy.PropUint32 + StartLimitAction() proxy.PropString + FailureAction() proxy.PropString + FailureActionExitStatus() proxy.PropInt32 + SuccessAction() proxy.PropString + SuccessActionExitStatus() proxy.PropInt32 + RebootArgument() proxy.PropString + InvocationID() proxy.PropByteArray + CollectMode() proxy.PropString + Refs() proxy.PropStringArray +} + +type interfaceUnit struct{} + +func (v *interfaceUnit) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceUnit) GetInterfaceName_() string { + return "org.freedesktop.systemd1.Unit" +} + +// method Start + +func (v *interfaceUnit) GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Start", flags, ch, mode) +} + +func (*interfaceUnit) StoreStart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreStart( + <-v.GoStart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Stop + +func (v *interfaceUnit) GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Stop", flags, ch, mode) +} + +func (*interfaceUnit) StoreStop(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreStop( + <-v.GoStop(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Reload + +func (v *interfaceUnit) GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Reload", flags, ch, mode) +} + +func (*interfaceUnit) StoreReload(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreReload( + <-v.GoReload(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Restart + +func (v *interfaceUnit) GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Restart", flags, ch, mode) +} + +func (*interfaceUnit) StoreRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreRestart( + <-v.GoRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method TryRestart + +func (v *interfaceUnit) GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".TryRestart", flags, ch, mode) +} + +func (*interfaceUnit) StoreTryRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreTryRestart( + <-v.GoTryRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method ReloadOrRestart + +func (v *interfaceUnit) GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrRestart", flags, ch, mode) +} + +func (*interfaceUnit) StoreReloadOrRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrRestart( + <-v.GoReloadOrRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method ReloadOrTryRestart + +func (v *interfaceUnit) GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ReloadOrTryRestart", flags, ch, mode) +} + +func (*interfaceUnit) StoreReloadOrTryRestart(call *dbus.Call) (job dbus.ObjectPath, err error) { + err = call.Store(&job) + return +} + +func (v *interfaceUnit) ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + return v.StoreReloadOrTryRestart( + <-v.GoReloadOrTryRestart(flags, make(chan *dbus.Call, 1), mode).Done) +} + +// method Kill + +func (v *interfaceUnit) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Kill", flags, ch, who, signal) +} + +func (v *interfaceUnit) Kill(flags dbus.Flags, who string, signal int32) error { + return (<-v.GoKill(flags, make(chan *dbus.Call, 1), who, signal).Done).Err +} + +// method ResetFailed + +func (v *interfaceUnit) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".ResetFailed", flags, ch) +} + +func (v *interfaceUnit) ResetFailed(flags dbus.Flags) error { + return (<-v.GoResetFailed(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method SetProperties + +func (v *interfaceUnit) GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetProperties", flags, ch, runtime, properties) +} + +func (v *interfaceUnit) SetProperties(flags dbus.Flags, runtime bool, properties []Property) error { + return (<-v.GoSetProperties(flags, make(chan *dbus.Call, 1), runtime, properties).Done).Err +} + +// method Ref + +func (v *interfaceUnit) GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Ref", flags, ch) +} + +func (v *interfaceUnit) Ref(flags dbus.Flags) error { + return (<-v.GoRef(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// method Unref + +func (v *interfaceUnit) GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unref", flags, ch) +} + +func (v *interfaceUnit) Unref(flags dbus.Flags) error { + return (<-v.GoUnref(flags, make(chan *dbus.Call, 1)).Done).Err +} + +// property Id s + +func (v *interfaceUnit) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property Names as + +func (v *interfaceUnit) Names() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Names", + } +} + +// property Following s + +func (v *interfaceUnit) Following() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Following", + } +} + +// property Requires as + +func (v *interfaceUnit) Requires() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Requires", + } +} + +// property Requisite as + +func (v *interfaceUnit) Requisite() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Requisite", + } +} + +// property Wants as + +func (v *interfaceUnit) Wants() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Wants", + } +} + +// property BindsTo as + +func (v *interfaceUnit) BindsTo() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "BindsTo", + } +} + +// property PartOf as + +func (v *interfaceUnit) PartOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "PartOf", + } +} + +// property RequiredBy as + +func (v *interfaceUnit) RequiredBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RequiredBy", + } +} + +// property RequisiteOf as + +func (v *interfaceUnit) RequisiteOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RequisiteOf", + } +} + +// property WantedBy as + +func (v *interfaceUnit) WantedBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "WantedBy", + } +} + +// property BoundBy as + +func (v *interfaceUnit) BoundBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "BoundBy", + } +} + +// property ConsistsOf as + +func (v *interfaceUnit) ConsistsOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ConsistsOf", + } +} + +// property Conflicts as + +func (v *interfaceUnit) Conflicts() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Conflicts", + } +} + +// property ConflictedBy as + +func (v *interfaceUnit) ConflictedBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ConflictedBy", + } +} + +// property Before as + +func (v *interfaceUnit) Before() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Before", + } +} + +// property After as + +func (v *interfaceUnit) After() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "After", + } +} + +// property OnFailure as + +func (v *interfaceUnit) OnFailure() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "OnFailure", + } +} + +// property Triggers as + +func (v *interfaceUnit) Triggers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Triggers", + } +} + +// property TriggeredBy as + +func (v *interfaceUnit) TriggeredBy() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "TriggeredBy", + } +} + +// property PropagatesReloadTo as + +func (v *interfaceUnit) PropagatesReloadTo() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "PropagatesReloadTo", + } +} + +// property ReloadPropagatedFrom as + +func (v *interfaceUnit) ReloadPropagatedFrom() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ReloadPropagatedFrom", + } +} + +// property JoinsNamespaceOf as + +func (v *interfaceUnit) JoinsNamespaceOf() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "JoinsNamespaceOf", + } +} + +// property RequiresMountsFor as + +func (v *interfaceUnit) RequiresMountsFor() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RequiresMountsFor", + } +} + +// property Documentation as + +func (v *interfaceUnit) Documentation() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Documentation", + } +} + +// property Description s + +func (v *interfaceUnit) Description() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Description", + } +} + +// property LoadState s + +func (v *interfaceUnit) LoadState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "LoadState", + } +} + +// property ActiveState s + +func (v *interfaceUnit) ActiveState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ActiveState", + } +} + +// property SubState s + +func (v *interfaceUnit) SubState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SubState", + } +} + +// property FragmentPath s + +func (v *interfaceUnit) FragmentPath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FragmentPath", + } +} + +// property SourcePath s + +func (v *interfaceUnit) SourcePath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SourcePath", + } +} + +// property DropInPaths as + +func (v *interfaceUnit) DropInPaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DropInPaths", + } +} + +// property UnitFileState s + +func (v *interfaceUnit) UnitFileState() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UnitFileState", + } +} + +// property UnitFilePreset s + +func (v *interfaceUnit) UnitFilePreset() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UnitFilePreset", + } +} + +// property StateChangeTimestamp t + +func (v *interfaceUnit) StateChangeTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StateChangeTimestamp", + } +} + +// property StateChangeTimestampMonotonic t + +func (v *interfaceUnit) StateChangeTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StateChangeTimestampMonotonic", + } +} + +// property InactiveExitTimestamp t + +func (v *interfaceUnit) InactiveExitTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveExitTimestamp", + } +} + +// property InactiveExitTimestampMonotonic t + +func (v *interfaceUnit) InactiveExitTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveExitTimestampMonotonic", + } +} + +// property ActiveEnterTimestamp t + +func (v *interfaceUnit) ActiveEnterTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveEnterTimestamp", + } +} + +// property ActiveEnterTimestampMonotonic t + +func (v *interfaceUnit) ActiveEnterTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveEnterTimestampMonotonic", + } +} + +// property ActiveExitTimestamp t + +func (v *interfaceUnit) ActiveExitTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveExitTimestamp", + } +} + +// property ActiveExitTimestampMonotonic t + +func (v *interfaceUnit) ActiveExitTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ActiveExitTimestampMonotonic", + } +} + +// property InactiveEnterTimestamp t + +func (v *interfaceUnit) InactiveEnterTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveEnterTimestamp", + } +} + +// property InactiveEnterTimestampMonotonic t + +func (v *interfaceUnit) InactiveEnterTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "InactiveEnterTimestampMonotonic", + } +} + +// property CanStart b + +func (v *interfaceUnit) CanStart() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanStart", + } +} + +// property CanStop b + +func (v *interfaceUnit) CanStop() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanStop", + } +} + +// property CanReload b + +func (v *interfaceUnit) CanReload() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanReload", + } +} + +// property CanIsolate b + +func (v *interfaceUnit) CanIsolate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanIsolate", + } +} + +type PropUnitJob interface { + Get(flags dbus.Flags) (value JobIdPath, err error) + Set(flags dbus.Flags, value JobIdPath) error + ConnectChanged(cb func(hasValue bool, value JobIdPath)) error +} + +type implPropUnitJob struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitJob) Get(flags dbus.Flags) (value JobIdPath, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitJob) Set(flags dbus.Flags, value JobIdPath) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitJob) ConnectChanged(cb func(hasValue bool, value JobIdPath)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v JobIdPath + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, JobIdPath{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Job (uo) + +func (v *interfaceUnit) Job() PropUnitJob { + return &implPropUnitJob{ + Impl: v, + Name: "Job", + } +} + +// property StopWhenUnneeded b + +func (v *interfaceUnit) StopWhenUnneeded() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "StopWhenUnneeded", + } +} + +// property RefuseManualStart b + +func (v *interfaceUnit) RefuseManualStart() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RefuseManualStart", + } +} + +// property RefuseManualStop b + +func (v *interfaceUnit) RefuseManualStop() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RefuseManualStop", + } +} + +// property AllowIsolate b + +func (v *interfaceUnit) AllowIsolate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AllowIsolate", + } +} + +// property DefaultDependencies b + +func (v *interfaceUnit) DefaultDependencies() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DefaultDependencies", + } +} + +// property OnFailureJobMode s + +func (v *interfaceUnit) OnFailureJobMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "OnFailureJobMode", + } +} + +// property IgnoreOnIsolate b + +func (v *interfaceUnit) IgnoreOnIsolate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IgnoreOnIsolate", + } +} + +// property NeedDaemonReload b + +func (v *interfaceUnit) NeedDaemonReload() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NeedDaemonReload", + } +} + +// property JobTimeoutUSec t + +func (v *interfaceUnit) JobTimeoutUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "JobTimeoutUSec", + } +} + +// property JobRunningTimeoutUSec t + +func (v *interfaceUnit) JobRunningTimeoutUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "JobRunningTimeoutUSec", + } +} + +// property JobTimeoutAction s + +func (v *interfaceUnit) JobTimeoutAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "JobTimeoutAction", + } +} + +// property JobTimeoutRebootArgument s + +func (v *interfaceUnit) JobTimeoutRebootArgument() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "JobTimeoutRebootArgument", + } +} + +// property ConditionResult b + +func (v *interfaceUnit) ConditionResult() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ConditionResult", + } +} + +// property AssertResult b + +func (v *interfaceUnit) AssertResult() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AssertResult", + } +} + +// property ConditionTimestamp t + +func (v *interfaceUnit) ConditionTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ConditionTimestamp", + } +} + +// property ConditionTimestampMonotonic t + +func (v *interfaceUnit) ConditionTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ConditionTimestampMonotonic", + } +} + +// property AssertTimestamp t + +func (v *interfaceUnit) AssertTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "AssertTimestamp", + } +} + +// property AssertTimestampMonotonic t + +func (v *interfaceUnit) AssertTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "AssertTimestampMonotonic", + } +} + +type PropUnitConditions interface { + Get(flags dbus.Flags) (value []Condition, err error) + Set(flags dbus.Flags, value []Condition) error + ConnectChanged(cb func(hasValue bool, value []Condition)) error +} + +type implPropUnitConditions struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitConditions) Get(flags dbus.Flags) (value []Condition, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitConditions) Set(flags dbus.Flags, value []Condition) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitConditions) ConnectChanged(cb func(hasValue bool, value []Condition)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []Condition + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Conditions a(sbbsi) + +func (v *interfaceUnit) Conditions() PropUnitConditions { + return &implPropUnitConditions{ + Impl: v, + Name: "Conditions", + } +} + +type PropUnitAsserts interface { + Get(flags dbus.Flags) (value []Assert, err error) + Set(flags dbus.Flags, value []Assert) error + ConnectChanged(cb func(hasValue bool, value []Assert)) error +} + +type implPropUnitAsserts struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitAsserts) Get(flags dbus.Flags) (value []Assert, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitAsserts) Set(flags dbus.Flags, value []Assert) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitAsserts) ConnectChanged(cb func(hasValue bool, value []Assert)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []Assert + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Asserts a(sbbsi) + +func (v *interfaceUnit) Asserts() PropUnitAsserts { + return &implPropUnitAsserts{ + Impl: v, + Name: "Asserts", + } +} + +type PropUnitLoadError interface { + Get(flags dbus.Flags) (value LoadError, err error) + Set(flags dbus.Flags, value LoadError) error + ConnectChanged(cb func(hasValue bool, value LoadError)) error +} + +type implPropUnitLoadError struct { + Impl proxy.Implementer + Name string +} + +func (p implPropUnitLoadError) Get(flags dbus.Flags) (value LoadError, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropUnitLoadError) Set(flags dbus.Flags, value LoadError) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropUnitLoadError) ConnectChanged(cb func(hasValue bool, value LoadError)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v LoadError + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, LoadError{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property LoadError (ss) + +func (v *interfaceUnit) LoadError() PropUnitLoadError { + return &implPropUnitLoadError{ + Impl: v, + Name: "LoadError", + } +} + +// property Transient b + +func (v *interfaceUnit) Transient() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Transient", + } +} + +// property Perpetual b + +func (v *interfaceUnit) Perpetual() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Perpetual", + } +} + +// property StartLimitIntervalUSec t + +func (v *interfaceUnit) StartLimitIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartLimitIntervalUSec", + } +} + +// property StartLimitBurst u + +func (v *interfaceUnit) StartLimitBurst() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "StartLimitBurst", + } +} + +// property StartLimitAction s + +func (v *interfaceUnit) StartLimitAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StartLimitAction", + } +} + +// property FailureAction s + +func (v *interfaceUnit) FailureAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "FailureAction", + } +} + +// property FailureActionExitStatus i + +func (v *interfaceUnit) FailureActionExitStatus() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "FailureActionExitStatus", + } +} + +// property SuccessAction s + +func (v *interfaceUnit) SuccessAction() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SuccessAction", + } +} + +// property SuccessActionExitStatus i + +func (v *interfaceUnit) SuccessActionExitStatus() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SuccessActionExitStatus", + } +} + +// property RebootArgument s + +func (v *interfaceUnit) RebootArgument() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RebootArgument", + } +} + +// property InvocationID ay + +func (v *interfaceUnit) InvocationID() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "InvocationID", + } +} + +// property CollectMode s + +func (v *interfaceUnit) CollectMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "CollectMode", + } +} + +// property Refs as + +func (v *interfaceUnit) Refs() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Refs", + } +} + +func (obj *objectUnit) Service() service { + return &obj.interfaceService +} + +type service interface { + GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call + GetProcesses(flags dbus.Flags) ([]UnitProcess, error) + GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call + AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error + Type() proxy.PropString + Restart() proxy.PropString + PIDFile() proxy.PropString + NotifyAccess() proxy.PropString + RestartUSec() proxy.PropUint64 + TimeoutStartUSec() proxy.PropUint64 + TimeoutStopUSec() proxy.PropUint64 + RuntimeMaxUSec() proxy.PropUint64 + WatchdogUSec() proxy.PropUint64 + WatchdogTimestamp() proxy.PropUint64 + WatchdogTimestampMonotonic() proxy.PropUint64 + RootDirectoryStartOnly() proxy.PropBool + RemainAfterExit() proxy.PropBool + GuessMainPID() proxy.PropBool + RestartPreventExitStatus() PropExitStatus + RestartForceExitStatus() PropExitStatus + SuccessExitStatus() PropExitStatus + MainPID() proxy.PropUint32 + ControlPID() proxy.PropUint32 + BusName() proxy.PropString + FileDescriptorStoreMax() proxy.PropUint32 + NFileDescriptorStore() proxy.PropUint32 + StatusText() proxy.PropString + StatusErrno() proxy.PropInt32 + Result() proxy.PropString + USBFunctionDescriptors() proxy.PropString + USBFunctionStrings() proxy.PropString + UID() proxy.PropUint32 + GID() proxy.PropUint32 + NRestarts() proxy.PropUint32 + ExecMainStartTimestamp() proxy.PropUint64 + ExecMainStartTimestampMonotonic() proxy.PropUint64 + ExecMainExitTimestamp() proxy.PropUint64 + ExecMainExitTimestampMonotonic() proxy.PropUint64 + ExecMainPID() proxy.PropUint32 + ExecMainCode() proxy.PropInt32 + ExecMainStatus() proxy.PropInt32 + ExecStartPre() PropExecInfos + ExecStart() PropExecInfos + ExecStartPost() PropExecInfos + ExecReload() PropExecInfos + ExecStop() PropExecInfos + ExecStopPost() PropExecInfos + Slice() proxy.PropString + ControlGroup() proxy.PropString + MemoryCurrent() proxy.PropUint64 + CPUUsageNSec() proxy.PropUint64 + TasksCurrent() proxy.PropUint64 + IPIngressBytes() proxy.PropUint64 + IPIngressPackets() proxy.PropUint64 + IPEgressBytes() proxy.PropUint64 + IPEgressPackets() proxy.PropUint64 + Delegate() proxy.PropBool + DelegateControllers() proxy.PropStringArray + CPUAccounting() proxy.PropBool + CPUWeight() proxy.PropUint64 + StartupCPUWeight() proxy.PropUint64 + CPUShares() proxy.PropUint64 + StartupCPUShares() proxy.PropUint64 + CPUQuotaPerSecUSec() proxy.PropUint64 + IOAccounting() proxy.PropBool + IOWeight() proxy.PropUint64 + StartupIOWeight() proxy.PropUint64 + IODeviceWeight() PropIOParams + IOReadBandwidthMax() PropIOParams + IOWriteBandwidthMax() PropIOParams + IOReadIOPSMax() PropIOParams + IOWriteIOPSMax() PropIOParams + IODeviceLatencyTargetUSec() PropIOParams + BlockIOAccounting() proxy.PropBool + BlockIOWeight() proxy.PropUint64 + StartupBlockIOWeight() proxy.PropUint64 + BlockIODeviceWeight() PropIOParams + BlockIOReadBandwidth() PropIOParams + BlockIOWriteBandwidth() PropIOParams + MemoryAccounting() proxy.PropBool + MemoryMin() proxy.PropUint64 + MemoryLow() proxy.PropUint64 + MemoryHigh() proxy.PropUint64 + MemoryMax() proxy.PropUint64 + MemorySwapMax() proxy.PropUint64 + MemoryLimit() proxy.PropUint64 + DevicePolicy() proxy.PropString + DeviceAllow() PropServiceDeviceAllow + TasksAccounting() proxy.PropBool + TasksMax() proxy.PropUint64 + IPAccounting() proxy.PropBool + IPAddressAllow() PropServiceIPAddressAllow + IPAddressDeny() PropServiceIPAddressDeny + DisableControllers() proxy.PropStringArray + Environment() proxy.PropStringArray + EnvironmentFiles() PropEnvironmentFiles + PassEnvironment() proxy.PropStringArray + UnsetEnvironment() proxy.PropStringArray + UMask() proxy.PropUint32 + LimitCPU() proxy.PropUint64 + LimitCPUSoft() proxy.PropUint64 + LimitFSIZE() proxy.PropUint64 + LimitFSIZESoft() proxy.PropUint64 + LimitDATA() proxy.PropUint64 + LimitDATASoft() proxy.PropUint64 + LimitSTACK() proxy.PropUint64 + LimitSTACKSoft() proxy.PropUint64 + LimitCORE() proxy.PropUint64 + LimitCORESoft() proxy.PropUint64 + LimitRSS() proxy.PropUint64 + LimitRSSSoft() proxy.PropUint64 + LimitNOFILE() proxy.PropUint64 + LimitNOFILESoft() proxy.PropUint64 + LimitAS() proxy.PropUint64 + LimitASSoft() proxy.PropUint64 + LimitNPROC() proxy.PropUint64 + LimitNPROCSoft() proxy.PropUint64 + LimitMEMLOCK() proxy.PropUint64 + LimitMEMLOCKSoft() proxy.PropUint64 + LimitLOCKS() proxy.PropUint64 + LimitLOCKSSoft() proxy.PropUint64 + LimitSIGPENDING() proxy.PropUint64 + LimitSIGPENDINGSoft() proxy.PropUint64 + LimitMSGQUEUE() proxy.PropUint64 + LimitMSGQUEUESoft() proxy.PropUint64 + LimitNICE() proxy.PropUint64 + LimitNICESoft() proxy.PropUint64 + LimitRTPRIO() proxy.PropUint64 + LimitRTPRIOSoft() proxy.PropUint64 + LimitRTTIME() proxy.PropUint64 + LimitRTTIMESoft() proxy.PropUint64 + WorkingDirectory() proxy.PropString + RootDirectory() proxy.PropString + RootImage() proxy.PropString + OOMScoreAdjust() proxy.PropInt32 + Nice() proxy.PropInt32 + IOSchedulingClass() proxy.PropInt32 + IOSchedulingPriority() proxy.PropInt32 + CPUSchedulingPolicy() proxy.PropInt32 + CPUSchedulingPriority() proxy.PropInt32 + CPUAffinity() proxy.PropByteArray + TimerSlackNSec() proxy.PropUint64 + CPUSchedulingResetOnFork() proxy.PropBool + NonBlocking() proxy.PropBool + StandardInput() proxy.PropString + StandardInputFileDescriptorName() proxy.PropString + StandardInputData() proxy.PropByteArray + StandardOutput() proxy.PropString + StandardOutputFileDescriptorName() proxy.PropString + StandardError() proxy.PropString + StandardErrorFileDescriptorName() proxy.PropString + TTYPath() proxy.PropString + TTYReset() proxy.PropBool + TTYVHangup() proxy.PropBool + TTYVTDisallocate() proxy.PropBool + SyslogPriority() proxy.PropInt32 + SyslogIdentifier() proxy.PropString + SyslogLevelPrefix() proxy.PropBool + SyslogLevel() proxy.PropInt32 + SyslogFacility() proxy.PropInt32 + LogLevelMax() proxy.PropInt32 + LogRateLimitIntervalUSec() proxy.PropUint64 + LogRateLimitBurst() proxy.PropUint32 + LogExtraFields() PropServiceLogExtraFields + SecureBits() proxy.PropInt32 + CapabilityBoundingSet() proxy.PropUint64 + AmbientCapabilities() proxy.PropUint64 + User() proxy.PropString + Group() proxy.PropString + DynamicUser() proxy.PropBool + RemoveIPC() proxy.PropBool + SupplementaryGroups() proxy.PropStringArray + PAMName() proxy.PropString + ReadWritePaths() proxy.PropStringArray + ReadOnlyPaths() proxy.PropStringArray + InaccessiblePaths() proxy.PropStringArray + MountFlags() proxy.PropUint64 + PrivateTmp() proxy.PropBool + PrivateDevices() proxy.PropBool + ProtectKernelTunables() proxy.PropBool + ProtectKernelModules() proxy.PropBool + ProtectControlGroups() proxy.PropBool + PrivateNetwork() proxy.PropBool + PrivateUsers() proxy.PropBool + PrivateMounts() proxy.PropBool + ProtectHome() proxy.PropString + ProtectSystem() proxy.PropString + SameProcessGroup() proxy.PropBool + UtmpIdentifier() proxy.PropString + UtmpMode() proxy.PropString + SELinuxContext() PropBS + AppArmorProfile() PropBS + SmackProcessLabel() PropBS + IgnoreSIGPIPE() proxy.PropBool + NoNewPrivileges() proxy.PropBool + SystemCallFilter() PropServiceSystemCallFilter + SystemCallArchitectures() proxy.PropStringArray + SystemCallErrorNumber() proxy.PropInt32 + Personality() proxy.PropString + LockPersonality() proxy.PropBool + RestrictAddressFamilies() PropServiceRestrictAddressFamilies + RuntimeDirectoryPreserve() proxy.PropString + RuntimeDirectoryMode() proxy.PropUint32 + RuntimeDirectory() proxy.PropStringArray + StateDirectoryMode() proxy.PropUint32 + StateDirectory() proxy.PropStringArray + CacheDirectoryMode() proxy.PropUint32 + CacheDirectory() proxy.PropStringArray + LogsDirectoryMode() proxy.PropUint32 + LogsDirectory() proxy.PropStringArray + ConfigurationDirectoryMode() proxy.PropUint32 + ConfigurationDirectory() proxy.PropStringArray + MemoryDenyWriteExecute() proxy.PropBool + RestrictRealtime() proxy.PropBool + RestrictNamespaces() proxy.PropUint64 + BindPaths() PropBindPaths + BindReadOnlyPaths() PropBindPaths + TemporaryFileSystem() PropServiceTemporaryFileSystem + MountAPIVFS() proxy.PropBool + KeyringMode() proxy.PropString + KillMode() proxy.PropString + KillSignal() proxy.PropInt32 + FinalKillSignal() proxy.PropInt32 + SendSIGKILL() proxy.PropBool + SendSIGHUP() proxy.PropBool + WatchdogSignal() proxy.PropInt32 +} + +type interfaceService struct{} + +func (v *interfaceService) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceService) GetInterfaceName_() string { + return "org.freedesktop.systemd1.Service" +} + +// method GetProcesses + +func (v *interfaceService) GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetProcesses", flags, ch) +} + +func (*interfaceService) StoreGetProcesses(call *dbus.Call) (processes []UnitProcess, err error) { + err = call.Store(&processes) + return +} + +func (v *interfaceService) GetProcesses(flags dbus.Flags) ([]UnitProcess, error) { + return v.StoreGetProcesses( + <-v.GoGetProcesses(flags, make(chan *dbus.Call, 1)).Done) +} + +// method AttachProcesses + +func (v *interfaceService) GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AttachProcesses", flags, ch, arg0, arg1) +} + +func (v *interfaceService) AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error { + return (<-v.GoAttachProcesses(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// property Type s + +func (v *interfaceService) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Restart s + +func (v *interfaceService) Restart() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Restart", + } +} + +// property PIDFile s + +func (v *interfaceService) PIDFile() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PIDFile", + } +} + +// property NotifyAccess s + +func (v *interfaceService) NotifyAccess() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "NotifyAccess", + } +} + +// property RestartUSec t + +func (v *interfaceService) RestartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RestartUSec", + } +} + +// property TimeoutStartUSec t + +func (v *interfaceService) TimeoutStartUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeoutStartUSec", + } +} + +// property TimeoutStopUSec t + +func (v *interfaceService) TimeoutStopUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeoutStopUSec", + } +} + +// property RuntimeMaxUSec t + +func (v *interfaceService) RuntimeMaxUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RuntimeMaxUSec", + } +} + +// property WatchdogUSec t + +func (v *interfaceService) WatchdogUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "WatchdogUSec", + } +} + +// property WatchdogTimestamp t + +func (v *interfaceService) WatchdogTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "WatchdogTimestamp", + } +} + +// property WatchdogTimestampMonotonic t + +func (v *interfaceService) WatchdogTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "WatchdogTimestampMonotonic", + } +} + +// property RootDirectoryStartOnly b + +func (v *interfaceService) RootDirectoryStartOnly() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RootDirectoryStartOnly", + } +} + +// property RemainAfterExit b + +func (v *interfaceService) RemainAfterExit() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RemainAfterExit", + } +} + +// property GuessMainPID b + +func (v *interfaceService) GuessMainPID() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "GuessMainPID", + } +} + +// property RestartPreventExitStatus (aiai) + +func (v *interfaceService) RestartPreventExitStatus() PropExitStatus { + return &implPropExitStatus{ + Impl: v, + Name: "RestartPreventExitStatus", + } +} + +// property RestartForceExitStatus (aiai) + +func (v *interfaceService) RestartForceExitStatus() PropExitStatus { + return &implPropExitStatus{ + Impl: v, + Name: "RestartForceExitStatus", + } +} + +// property SuccessExitStatus (aiai) + +func (v *interfaceService) SuccessExitStatus() PropExitStatus { + return &implPropExitStatus{ + Impl: v, + Name: "SuccessExitStatus", + } +} + +// property MainPID u + +func (v *interfaceService) MainPID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "MainPID", + } +} + +// property ControlPID u + +func (v *interfaceService) ControlPID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ControlPID", + } +} + +// property BusName s + +func (v *interfaceService) BusName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "BusName", + } +} + +// property FileDescriptorStoreMax u + +func (v *interfaceService) FileDescriptorStoreMax() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "FileDescriptorStoreMax", + } +} + +// property NFileDescriptorStore u + +func (v *interfaceService) NFileDescriptorStore() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NFileDescriptorStore", + } +} + +// property StatusText s + +func (v *interfaceService) StatusText() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StatusText", + } +} + +// property StatusErrno i + +func (v *interfaceService) StatusErrno() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "StatusErrno", + } +} + +// property Result s + +func (v *interfaceService) Result() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Result", + } +} + +// property USBFunctionDescriptors s + +func (v *interfaceService) USBFunctionDescriptors() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "USBFunctionDescriptors", + } +} + +// property USBFunctionStrings s + +func (v *interfaceService) USBFunctionStrings() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "USBFunctionStrings", + } +} + +// property UID u + +func (v *interfaceService) UID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "UID", + } +} + +// property GID u + +func (v *interfaceService) GID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "GID", + } +} + +// property NRestarts u + +func (v *interfaceService) NRestarts() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "NRestarts", + } +} + +// property ExecMainStartTimestamp t + +func (v *interfaceService) ExecMainStartTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainStartTimestamp", + } +} + +// property ExecMainStartTimestampMonotonic t + +func (v *interfaceService) ExecMainStartTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainStartTimestampMonotonic", + } +} + +// property ExecMainExitTimestamp t + +func (v *interfaceService) ExecMainExitTimestamp() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainExitTimestamp", + } +} + +// property ExecMainExitTimestampMonotonic t + +func (v *interfaceService) ExecMainExitTimestampMonotonic() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "ExecMainExitTimestampMonotonic", + } +} + +// property ExecMainPID u + +func (v *interfaceService) ExecMainPID() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ExecMainPID", + } +} + +// property ExecMainCode i + +func (v *interfaceService) ExecMainCode() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ExecMainCode", + } +} + +// property ExecMainStatus i + +func (v *interfaceService) ExecMainStatus() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "ExecMainStatus", + } +} + +// property ExecStartPre a(sasbttttuii) + +func (v *interfaceService) ExecStartPre() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStartPre", + } +} + +// property ExecStart a(sasbttttuii) + +func (v *interfaceService) ExecStart() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStart", + } +} + +// property ExecStartPost a(sasbttttuii) + +func (v *interfaceService) ExecStartPost() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStartPost", + } +} + +// property ExecReload a(sasbttttuii) + +func (v *interfaceService) ExecReload() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecReload", + } +} + +// property ExecStop a(sasbttttuii) + +func (v *interfaceService) ExecStop() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStop", + } +} + +// property ExecStopPost a(sasbttttuii) + +func (v *interfaceService) ExecStopPost() PropExecInfos { + return &implPropExecInfos{ + Impl: v, + Name: "ExecStopPost", + } +} + +// property Slice s + +func (v *interfaceService) Slice() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Slice", + } +} + +// property ControlGroup s + +func (v *interfaceService) ControlGroup() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ControlGroup", + } +} + +// property MemoryCurrent t + +func (v *interfaceService) MemoryCurrent() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryCurrent", + } +} + +// property CPUUsageNSec t + +func (v *interfaceService) CPUUsageNSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUUsageNSec", + } +} + +// property TasksCurrent t + +func (v *interfaceService) TasksCurrent() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TasksCurrent", + } +} + +// property IPIngressBytes t + +func (v *interfaceService) IPIngressBytes() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPIngressBytes", + } +} + +// property IPIngressPackets t + +func (v *interfaceService) IPIngressPackets() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPIngressPackets", + } +} + +// property IPEgressBytes t + +func (v *interfaceService) IPEgressBytes() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPEgressBytes", + } +} + +// property IPEgressPackets t + +func (v *interfaceService) IPEgressPackets() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IPEgressPackets", + } +} + +// property Delegate b + +func (v *interfaceService) Delegate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Delegate", + } +} + +// property DelegateControllers as + +func (v *interfaceService) DelegateControllers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DelegateControllers", + } +} + +// property CPUAccounting b + +func (v *interfaceService) CPUAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CPUAccounting", + } +} + +// property CPUWeight t + +func (v *interfaceService) CPUWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUWeight", + } +} + +// property StartupCPUWeight t + +func (v *interfaceService) StartupCPUWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupCPUWeight", + } +} + +// property CPUShares t + +func (v *interfaceService) CPUShares() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUShares", + } +} + +// property StartupCPUShares t + +func (v *interfaceService) StartupCPUShares() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupCPUShares", + } +} + +// property CPUQuotaPerSecUSec t + +func (v *interfaceService) CPUQuotaPerSecUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CPUQuotaPerSecUSec", + } +} + +// property IOAccounting b + +func (v *interfaceService) IOAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IOAccounting", + } +} + +// property IOWeight t + +func (v *interfaceService) IOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "IOWeight", + } +} + +// property StartupIOWeight t + +func (v *interfaceService) StartupIOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupIOWeight", + } +} + +// property IODeviceWeight a(st) + +func (v *interfaceService) IODeviceWeight() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IODeviceWeight", + } +} + +// property IOReadBandwidthMax a(st) + +func (v *interfaceService) IOReadBandwidthMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOReadBandwidthMax", + } +} + +// property IOWriteBandwidthMax a(st) + +func (v *interfaceService) IOWriteBandwidthMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOWriteBandwidthMax", + } +} + +// property IOReadIOPSMax a(st) + +func (v *interfaceService) IOReadIOPSMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOReadIOPSMax", + } +} + +// property IOWriteIOPSMax a(st) + +func (v *interfaceService) IOWriteIOPSMax() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IOWriteIOPSMax", + } +} + +// property IODeviceLatencyTargetUSec a(st) + +func (v *interfaceService) IODeviceLatencyTargetUSec() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "IODeviceLatencyTargetUSec", + } +} + +// property BlockIOAccounting b + +func (v *interfaceService) BlockIOAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "BlockIOAccounting", + } +} + +// property BlockIOWeight t + +func (v *interfaceService) BlockIOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "BlockIOWeight", + } +} + +// property StartupBlockIOWeight t + +func (v *interfaceService) StartupBlockIOWeight() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "StartupBlockIOWeight", + } +} + +// property BlockIODeviceWeight a(st) + +func (v *interfaceService) BlockIODeviceWeight() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "BlockIODeviceWeight", + } +} + +// property BlockIOReadBandwidth a(st) + +func (v *interfaceService) BlockIOReadBandwidth() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "BlockIOReadBandwidth", + } +} + +// property BlockIOWriteBandwidth a(st) + +func (v *interfaceService) BlockIOWriteBandwidth() PropIOParams { + return &implPropIOParams{ + Impl: v, + Name: "BlockIOWriteBandwidth", + } +} + +// property MemoryAccounting b + +func (v *interfaceService) MemoryAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MemoryAccounting", + } +} + +// property MemoryMin t + +func (v *interfaceService) MemoryMin() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryMin", + } +} + +// property MemoryLow t + +func (v *interfaceService) MemoryLow() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryLow", + } +} + +// property MemoryHigh t + +func (v *interfaceService) MemoryHigh() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryHigh", + } +} + +// property MemoryMax t + +func (v *interfaceService) MemoryMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryMax", + } +} + +// property MemorySwapMax t + +func (v *interfaceService) MemorySwapMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemorySwapMax", + } +} + +// property MemoryLimit t + +func (v *interfaceService) MemoryLimit() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MemoryLimit", + } +} + +// property DevicePolicy s + +func (v *interfaceService) DevicePolicy() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "DevicePolicy", + } +} + +type PropServiceDeviceAllow interface { + Get(flags dbus.Flags) (value []DeviceAllowItem, err error) + Set(flags dbus.Flags, value []DeviceAllowItem) error + ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error +} + +type implPropServiceDeviceAllow struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceDeviceAllow) Get(flags dbus.Flags) (value []DeviceAllowItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceDeviceAllow) Set(flags dbus.Flags, value []DeviceAllowItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceDeviceAllow) ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []DeviceAllowItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property DeviceAllow a(ss) + +func (v *interfaceService) DeviceAllow() PropServiceDeviceAllow { + return &implPropServiceDeviceAllow{ + Impl: v, + Name: "DeviceAllow", + } +} + +// property TasksAccounting b + +func (v *interfaceService) TasksAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TasksAccounting", + } +} + +// property TasksMax t + +func (v *interfaceService) TasksMax() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TasksMax", + } +} + +// property IPAccounting b + +func (v *interfaceService) IPAccounting() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IPAccounting", + } +} + +type PropServiceIPAddressAllow interface { + Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) + Set(flags dbus.Flags, value []IPAddressAllowItem) error + ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error +} + +type implPropServiceIPAddressAllow struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceIPAddressAllow) Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceIPAddressAllow) Set(flags dbus.Flags, value []IPAddressAllowItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceIPAddressAllow) ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IPAddressAllowItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property IPAddressAllow a(iayu) + +func (v *interfaceService) IPAddressAllow() PropServiceIPAddressAllow { + return &implPropServiceIPAddressAllow{ + Impl: v, + Name: "IPAddressAllow", + } +} + +type PropServiceIPAddressDeny interface { + Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) + Set(flags dbus.Flags, value []IPAddressDenyItem) error + ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error +} + +type implPropServiceIPAddressDeny struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceIPAddressDeny) Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceIPAddressDeny) Set(flags dbus.Flags, value []IPAddressDenyItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceIPAddressDeny) ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IPAddressDenyItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property IPAddressDeny a(iayu) + +func (v *interfaceService) IPAddressDeny() PropServiceIPAddressDeny { + return &implPropServiceIPAddressDeny{ + Impl: v, + Name: "IPAddressDeny", + } +} + +// property DisableControllers as + +func (v *interfaceService) DisableControllers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "DisableControllers", + } +} + +// property Environment as + +func (v *interfaceService) Environment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "Environment", + } +} + +// property EnvironmentFiles a(sb) + +func (v *interfaceService) EnvironmentFiles() PropEnvironmentFiles { + return &implPropEnvironmentFiles{ + Impl: v, + Name: "EnvironmentFiles", + } +} + +// property PassEnvironment as + +func (v *interfaceService) PassEnvironment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "PassEnvironment", + } +} + +// property UnsetEnvironment as + +func (v *interfaceService) UnsetEnvironment() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "UnsetEnvironment", + } +} + +// property UMask u + +func (v *interfaceService) UMask() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "UMask", + } +} + +// property LimitCPU t + +func (v *interfaceService) LimitCPU() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCPU", + } +} + +// property LimitCPUSoft t + +func (v *interfaceService) LimitCPUSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCPUSoft", + } +} + +// property LimitFSIZE t + +func (v *interfaceService) LimitFSIZE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitFSIZE", + } +} + +// property LimitFSIZESoft t + +func (v *interfaceService) LimitFSIZESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitFSIZESoft", + } +} + +// property LimitDATA t + +func (v *interfaceService) LimitDATA() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitDATA", + } +} + +// property LimitDATASoft t + +func (v *interfaceService) LimitDATASoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitDATASoft", + } +} + +// property LimitSTACK t + +func (v *interfaceService) LimitSTACK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSTACK", + } +} + +// property LimitSTACKSoft t + +func (v *interfaceService) LimitSTACKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSTACKSoft", + } +} + +// property LimitCORE t + +func (v *interfaceService) LimitCORE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCORE", + } +} + +// property LimitCORESoft t + +func (v *interfaceService) LimitCORESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitCORESoft", + } +} + +// property LimitRSS t + +func (v *interfaceService) LimitRSS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRSS", + } +} + +// property LimitRSSSoft t + +func (v *interfaceService) LimitRSSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRSSSoft", + } +} + +// property LimitNOFILE t + +func (v *interfaceService) LimitNOFILE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNOFILE", + } +} + +// property LimitNOFILESoft t + +func (v *interfaceService) LimitNOFILESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNOFILESoft", + } +} + +// property LimitAS t + +func (v *interfaceService) LimitAS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitAS", + } +} + +// property LimitASSoft t + +func (v *interfaceService) LimitASSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitASSoft", + } +} + +// property LimitNPROC t + +func (v *interfaceService) LimitNPROC() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNPROC", + } +} + +// property LimitNPROCSoft t + +func (v *interfaceService) LimitNPROCSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNPROCSoft", + } +} + +// property LimitMEMLOCK t + +func (v *interfaceService) LimitMEMLOCK() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMEMLOCK", + } +} + +// property LimitMEMLOCKSoft t + +func (v *interfaceService) LimitMEMLOCKSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMEMLOCKSoft", + } +} + +// property LimitLOCKS t + +func (v *interfaceService) LimitLOCKS() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitLOCKS", + } +} + +// property LimitLOCKSSoft t + +func (v *interfaceService) LimitLOCKSSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitLOCKSSoft", + } +} + +// property LimitSIGPENDING t + +func (v *interfaceService) LimitSIGPENDING() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSIGPENDING", + } +} + +// property LimitSIGPENDINGSoft t + +func (v *interfaceService) LimitSIGPENDINGSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitSIGPENDINGSoft", + } +} + +// property LimitMSGQUEUE t + +func (v *interfaceService) LimitMSGQUEUE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMSGQUEUE", + } +} + +// property LimitMSGQUEUESoft t + +func (v *interfaceService) LimitMSGQUEUESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitMSGQUEUESoft", + } +} + +// property LimitNICE t + +func (v *interfaceService) LimitNICE() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNICE", + } +} + +// property LimitNICESoft t + +func (v *interfaceService) LimitNICESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitNICESoft", + } +} + +// property LimitRTPRIO t + +func (v *interfaceService) LimitRTPRIO() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTPRIO", + } +} + +// property LimitRTPRIOSoft t + +func (v *interfaceService) LimitRTPRIOSoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTPRIOSoft", + } +} + +// property LimitRTTIME t + +func (v *interfaceService) LimitRTTIME() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTTIME", + } +} + +// property LimitRTTIMESoft t + +func (v *interfaceService) LimitRTTIMESoft() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LimitRTTIMESoft", + } +} + +// property WorkingDirectory s + +func (v *interfaceService) WorkingDirectory() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WorkingDirectory", + } +} + +// property RootDirectory s + +func (v *interfaceService) RootDirectory() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RootDirectory", + } +} + +// property RootImage s + +func (v *interfaceService) RootImage() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RootImage", + } +} + +// property OOMScoreAdjust i + +func (v *interfaceService) OOMScoreAdjust() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "OOMScoreAdjust", + } +} + +// property Nice i + +func (v *interfaceService) Nice() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "Nice", + } +} + +// property IOSchedulingClass i + +func (v *interfaceService) IOSchedulingClass() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "IOSchedulingClass", + } +} + +// property IOSchedulingPriority i + +func (v *interfaceService) IOSchedulingPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "IOSchedulingPriority", + } +} + +// property CPUSchedulingPolicy i + +func (v *interfaceService) CPUSchedulingPolicy() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CPUSchedulingPolicy", + } +} + +// property CPUSchedulingPriority i + +func (v *interfaceService) CPUSchedulingPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "CPUSchedulingPriority", + } +} + +// property CPUAffinity ay + +func (v *interfaceService) CPUAffinity() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "CPUAffinity", + } +} + +// property TimerSlackNSec t + +func (v *interfaceService) TimerSlackNSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimerSlackNSec", + } +} + +// property CPUSchedulingResetOnFork b + +func (v *interfaceService) CPUSchedulingResetOnFork() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CPUSchedulingResetOnFork", + } +} + +// property NonBlocking b + +func (v *interfaceService) NonBlocking() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NonBlocking", + } +} + +// property StandardInput s + +func (v *interfaceService) StandardInput() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardInput", + } +} + +// property StandardInputFileDescriptorName s + +func (v *interfaceService) StandardInputFileDescriptorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardInputFileDescriptorName", + } +} + +// property StandardInputData ay + +func (v *interfaceService) StandardInputData() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "StandardInputData", + } +} + +// property StandardOutput s + +func (v *interfaceService) StandardOutput() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardOutput", + } +} + +// property StandardOutputFileDescriptorName s + +func (v *interfaceService) StandardOutputFileDescriptorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardOutputFileDescriptorName", + } +} + +// property StandardError s + +func (v *interfaceService) StandardError() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardError", + } +} + +// property StandardErrorFileDescriptorName s + +func (v *interfaceService) StandardErrorFileDescriptorName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "StandardErrorFileDescriptorName", + } +} + +// property TTYPath s + +func (v *interfaceService) TTYPath() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "TTYPath", + } +} + +// property TTYReset b + +func (v *interfaceService) TTYReset() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TTYReset", + } +} + +// property TTYVHangup b + +func (v *interfaceService) TTYVHangup() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TTYVHangup", + } +} + +// property TTYVTDisallocate b + +func (v *interfaceService) TTYVTDisallocate() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "TTYVTDisallocate", + } +} + +// property SyslogPriority i + +func (v *interfaceService) SyslogPriority() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SyslogPriority", + } +} + +// property SyslogIdentifier s + +func (v *interfaceService) SyslogIdentifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SyslogIdentifier", + } +} + +// property SyslogLevelPrefix b + +func (v *interfaceService) SyslogLevelPrefix() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SyslogLevelPrefix", + } +} + +// property SyslogLevel i + +func (v *interfaceService) SyslogLevel() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SyslogLevel", + } +} + +// property SyslogFacility i + +func (v *interfaceService) SyslogFacility() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SyslogFacility", + } +} + +// property LogLevelMax i + +func (v *interfaceService) LogLevelMax() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "LogLevelMax", + } +} + +// property LogRateLimitIntervalUSec t + +func (v *interfaceService) LogRateLimitIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "LogRateLimitIntervalUSec", + } +} + +// property LogRateLimitBurst u + +func (v *interfaceService) LogRateLimitBurst() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "LogRateLimitBurst", + } +} + +type PropServiceLogExtraFields interface { + Get(flags dbus.Flags) (value [][]byte, err error) + Set(flags dbus.Flags, value [][]byte) error + ConnectChanged(cb func(hasValue bool, value [][]byte)) error +} + +type implPropServiceLogExtraFields struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceLogExtraFields) Get(flags dbus.Flags) (value [][]byte, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceLogExtraFields) Set(flags dbus.Flags, value [][]byte) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceLogExtraFields) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v [][]byte + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property LogExtraFields aay + +func (v *interfaceService) LogExtraFields() PropServiceLogExtraFields { + return &implPropServiceLogExtraFields{ + Impl: v, + Name: "LogExtraFields", + } +} + +// property SecureBits i + +func (v *interfaceService) SecureBits() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SecureBits", + } +} + +// property CapabilityBoundingSet t + +func (v *interfaceService) CapabilityBoundingSet() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "CapabilityBoundingSet", + } +} + +// property AmbientCapabilities t + +func (v *interfaceService) AmbientCapabilities() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "AmbientCapabilities", + } +} + +// property User s + +func (v *interfaceService) User() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "User", + } +} + +// property Group s + +func (v *interfaceService) Group() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Group", + } +} + +// property DynamicUser b + +func (v *interfaceService) DynamicUser() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "DynamicUser", + } +} + +// property RemoveIPC b + +func (v *interfaceService) RemoveIPC() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RemoveIPC", + } +} + +// property SupplementaryGroups as + +func (v *interfaceService) SupplementaryGroups() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SupplementaryGroups", + } +} + +// property PAMName s + +func (v *interfaceService) PAMName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "PAMName", + } +} + +// property ReadWritePaths as + +func (v *interfaceService) ReadWritePaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ReadWritePaths", + } +} + +// property ReadOnlyPaths as + +func (v *interfaceService) ReadOnlyPaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ReadOnlyPaths", + } +} + +// property InaccessiblePaths as + +func (v *interfaceService) InaccessiblePaths() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "InaccessiblePaths", + } +} + +// property MountFlags t + +func (v *interfaceService) MountFlags() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "MountFlags", + } +} + +// property PrivateTmp b + +func (v *interfaceService) PrivateTmp() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateTmp", + } +} + +// property PrivateDevices b + +func (v *interfaceService) PrivateDevices() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateDevices", + } +} + +// property ProtectKernelTunables b + +func (v *interfaceService) ProtectKernelTunables() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProtectKernelTunables", + } +} + +// property ProtectKernelModules b + +func (v *interfaceService) ProtectKernelModules() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProtectKernelModules", + } +} + +// property ProtectControlGroups b + +func (v *interfaceService) ProtectControlGroups() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ProtectControlGroups", + } +} + +// property PrivateNetwork b + +func (v *interfaceService) PrivateNetwork() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateNetwork", + } +} + +// property PrivateUsers b + +func (v *interfaceService) PrivateUsers() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateUsers", + } +} + +// property PrivateMounts b + +func (v *interfaceService) PrivateMounts() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PrivateMounts", + } +} + +// property ProtectHome s + +func (v *interfaceService) ProtectHome() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ProtectHome", + } +} + +// property ProtectSystem s + +func (v *interfaceService) ProtectSystem() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ProtectSystem", + } +} + +// property SameProcessGroup b + +func (v *interfaceService) SameProcessGroup() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SameProcessGroup", + } +} + +// property UtmpIdentifier s + +func (v *interfaceService) UtmpIdentifier() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UtmpIdentifier", + } +} + +// property UtmpMode s + +func (v *interfaceService) UtmpMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UtmpMode", + } +} + +// property SELinuxContext (bs) + +func (v *interfaceService) SELinuxContext() PropBS { + return &implPropBS{ + Impl: v, + Name: "SELinuxContext", + } +} + +// property AppArmorProfile (bs) + +func (v *interfaceService) AppArmorProfile() PropBS { + return &implPropBS{ + Impl: v, + Name: "AppArmorProfile", + } +} + +// property SmackProcessLabel (bs) + +func (v *interfaceService) SmackProcessLabel() PropBS { + return &implPropBS{ + Impl: v, + Name: "SmackProcessLabel", + } +} + +// property IgnoreSIGPIPE b + +func (v *interfaceService) IgnoreSIGPIPE() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IgnoreSIGPIPE", + } +} + +// property NoNewPrivileges b + +func (v *interfaceService) NoNewPrivileges() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NoNewPrivileges", + } +} + +type PropServiceSystemCallFilter interface { + Get(flags dbus.Flags) (value SystemCallFilter, err error) + Set(flags dbus.Flags, value SystemCallFilter) error + ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error +} + +type implPropServiceSystemCallFilter struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceSystemCallFilter) Get(flags dbus.Flags) (value SystemCallFilter, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceSystemCallFilter) Set(flags dbus.Flags, value SystemCallFilter) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceSystemCallFilter) ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v SystemCallFilter + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, SystemCallFilter{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property SystemCallFilter (bas) + +func (v *interfaceService) SystemCallFilter() PropServiceSystemCallFilter { + return &implPropServiceSystemCallFilter{ + Impl: v, + Name: "SystemCallFilter", + } +} + +// property SystemCallArchitectures as + +func (v *interfaceService) SystemCallArchitectures() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SystemCallArchitectures", + } +} + +// property SystemCallErrorNumber i + +func (v *interfaceService) SystemCallErrorNumber() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SystemCallErrorNumber", + } +} + +// property Personality s + +func (v *interfaceService) Personality() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Personality", + } +} + +// property LockPersonality b + +func (v *interfaceService) LockPersonality() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LockPersonality", + } +} + +type PropServiceRestrictAddressFamilies interface { + Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) + Set(flags dbus.Flags, value RestrictAddressFamilies) error + ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error +} + +type implPropServiceRestrictAddressFamilies struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceRestrictAddressFamilies) Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceRestrictAddressFamilies) Set(flags dbus.Flags, value RestrictAddressFamilies) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceRestrictAddressFamilies) ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v RestrictAddressFamilies + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, RestrictAddressFamilies{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property RestrictAddressFamilies (bas) + +func (v *interfaceService) RestrictAddressFamilies() PropServiceRestrictAddressFamilies { + return &implPropServiceRestrictAddressFamilies{ + Impl: v, + Name: "RestrictAddressFamilies", + } +} + +// property RuntimeDirectoryPreserve s + +func (v *interfaceService) RuntimeDirectoryPreserve() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "RuntimeDirectoryPreserve", + } +} + +// property RuntimeDirectoryMode u + +func (v *interfaceService) RuntimeDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "RuntimeDirectoryMode", + } +} + +// property RuntimeDirectory as + +func (v *interfaceService) RuntimeDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "RuntimeDirectory", + } +} + +// property StateDirectoryMode u + +func (v *interfaceService) StateDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "StateDirectoryMode", + } +} + +// property StateDirectory as + +func (v *interfaceService) StateDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "StateDirectory", + } +} + +// property CacheDirectoryMode u + +func (v *interfaceService) CacheDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "CacheDirectoryMode", + } +} + +// property CacheDirectory as + +func (v *interfaceService) CacheDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "CacheDirectory", + } +} + +// property LogsDirectoryMode u + +func (v *interfaceService) LogsDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "LogsDirectoryMode", + } +} + +// property LogsDirectory as + +func (v *interfaceService) LogsDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "LogsDirectory", + } +} + +// property ConfigurationDirectoryMode u + +func (v *interfaceService) ConfigurationDirectoryMode() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "ConfigurationDirectoryMode", + } +} + +// property ConfigurationDirectory as + +func (v *interfaceService) ConfigurationDirectory() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "ConfigurationDirectory", + } +} + +// property MemoryDenyWriteExecute b + +func (v *interfaceService) MemoryDenyWriteExecute() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MemoryDenyWriteExecute", + } +} + +// property RestrictRealtime b + +func (v *interfaceService) RestrictRealtime() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "RestrictRealtime", + } +} + +// property RestrictNamespaces t + +func (v *interfaceService) RestrictNamespaces() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RestrictNamespaces", + } +} + +// property BindPaths a(ssbt) + +func (v *interfaceService) BindPaths() PropBindPaths { + return &implPropBindPaths{ + Impl: v, + Name: "BindPaths", + } +} + +// property BindReadOnlyPaths a(ssbt) + +func (v *interfaceService) BindReadOnlyPaths() PropBindPaths { + return &implPropBindPaths{ + Impl: v, + Name: "BindReadOnlyPaths", + } +} + +type PropServiceTemporaryFileSystem interface { + Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) + Set(flags dbus.Flags, value []TemporaryFileSystemItem) error + ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error +} + +type implPropServiceTemporaryFileSystem struct { + Impl proxy.Implementer + Name string +} + +func (p implPropServiceTemporaryFileSystem) Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropServiceTemporaryFileSystem) Set(flags dbus.Flags, value []TemporaryFileSystemItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropServiceTemporaryFileSystem) ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []TemporaryFileSystemItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property TemporaryFileSystem a(ss) + +func (v *interfaceService) TemporaryFileSystem() PropServiceTemporaryFileSystem { + return &implPropServiceTemporaryFileSystem{ + Impl: v, + Name: "TemporaryFileSystem", + } +} + +// property MountAPIVFS b + +func (v *interfaceService) MountAPIVFS() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MountAPIVFS", + } +} + +// property KeyringMode s + +func (v *interfaceService) KeyringMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KeyringMode", + } +} + +// property KillMode s + +func (v *interfaceService) KillMode() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "KillMode", + } +} + +// property KillSignal i + +func (v *interfaceService) KillSignal() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "KillSignal", + } +} + +// property FinalKillSignal i + +func (v *interfaceService) FinalKillSignal() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "FinalKillSignal", + } +} + +// property SendSIGKILL b + +func (v *interfaceService) SendSIGKILL() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SendSIGKILL", + } +} + +// property SendSIGHUP b + +func (v *interfaceService) SendSIGHUP() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SendSIGHUP", + } +} + +// property WatchdogSignal i + +func (v *interfaceService) WatchdogSignal() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "WatchdogSignal", + } +} + +type PropExitStatus interface { + Get(flags dbus.Flags) (value ExitStatus, err error) + Set(flags dbus.Flags, value ExitStatus) error + ConnectChanged(cb func(hasValue bool, value ExitStatus)) error +} + +type implPropExitStatus struct { + Impl proxy.Implementer + Name string +} + +func (p implPropExitStatus) Get(flags dbus.Flags) (value ExitStatus, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropExitStatus) Set(flags dbus.Flags, value ExitStatus) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropExitStatus) ConnectChanged(cb func(hasValue bool, value ExitStatus)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v ExitStatus + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, ExitStatus{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropExecInfos interface { + Get(flags dbus.Flags) (value []ExecInfo, err error) + Set(flags dbus.Flags, value []ExecInfo) error + ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error +} + +type implPropExecInfos struct { + Impl proxy.Implementer + Name string +} + +func (p implPropExecInfos) Get(flags dbus.Flags) (value []ExecInfo, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropExecInfos) Set(flags dbus.Flags, value []ExecInfo) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropExecInfos) ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ExecInfo + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropIOParams interface { + Get(flags dbus.Flags) (value []IOParam, err error) + Set(flags dbus.Flags, value []IOParam) error + ConnectChanged(cb func(hasValue bool, value []IOParam)) error +} + +type implPropIOParams struct { + Impl proxy.Implementer + Name string +} + +func (p implPropIOParams) Get(flags dbus.Flags) (value []IOParam, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropIOParams) Set(flags dbus.Flags, value []IOParam) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropIOParams) ConnectChanged(cb func(hasValue bool, value []IOParam)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []IOParam + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropEnvironmentFiles interface { + Get(flags dbus.Flags) (value []EnvironmentFile, err error) + Set(flags dbus.Flags, value []EnvironmentFile) error + ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error +} + +type implPropEnvironmentFiles struct { + Impl proxy.Implementer + Name string +} + +func (p implPropEnvironmentFiles) Get(flags dbus.Flags) (value []EnvironmentFile, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropEnvironmentFiles) Set(flags dbus.Flags, value []EnvironmentFile) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropEnvironmentFiles) ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []EnvironmentFile + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropBS interface { + Get(flags dbus.Flags) (value BS, err error) + Set(flags dbus.Flags, value BS) error + ConnectChanged(cb func(hasValue bool, value BS)) error +} + +type implPropBS struct { + Impl proxy.Implementer + Name string +} + +func (p implPropBS) Get(flags dbus.Flags) (value BS, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropBS) Set(flags dbus.Flags, value BS) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropBS) ConnectChanged(cb func(hasValue bool, value BS)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v BS + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, BS{}) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +type PropBindPaths interface { + Get(flags dbus.Flags) (value []BindPath, err error) + Set(flags dbus.Flags, value []BindPath) error + ConnectChanged(cb func(hasValue bool, value []BindPath)) error +} + +type implPropBindPaths struct { + Impl proxy.Implementer + Name string +} + +func (p implPropBindPaths) Get(flags dbus.Flags) (value []BindPath, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropBindPaths) Set(flags dbus.Flags, value []BindPath) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropBindPaths) ConnectChanged(cb func(hasValue bool, value []BindPath)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []BindPath + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,7788 @@ +// Code generated by "./generator ./system/org.freedesktop.systemd1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package systemd1 + +import "fmt" +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-lib/dbusutil" +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.systemd1.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method GetUnit + +func (v *MockInterfaceManager) GoGetUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitByPID + +func (v *MockInterfaceManager) GoGetUnitByPID(flags dbus.Flags, ch chan *dbus.Call, pid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, pid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitByPID(flags dbus.Flags, pid uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, pid) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitByInvocationID + +func (v *MockInterfaceManager) GoGetUnitByInvocationID(flags dbus.Flags, ch chan *dbus.Call, invocationID []uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, invocationID) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitByInvocationID(flags dbus.Flags, invocationID []uint8) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, invocationID) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitByControlGroup + +func (v *MockInterfaceManager) GoGetUnitByControlGroup(flags dbus.Flags, ch chan *dbus.Call, ctrlGroup string) *dbus.Call { + mockArgs := v.Called(flags, ch, ctrlGroup) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitByControlGroup(flags dbus.Flags, ctrlGroup string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, ctrlGroup) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method LoadUnit + +func (v *MockInterfaceManager) GoLoadUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LoadUnit(flags dbus.Flags, name string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StartUnit + +func (v *MockInterfaceManager) GoStartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StartUnitReplace + +func (v *MockInterfaceManager) GoStartUnitReplace(flags dbus.Flags, ch chan *dbus.Call, oldUnit string, newUnit string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, oldUnit, newUnit, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartUnitReplace(flags dbus.Flags, oldUnit string, newUnit string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, oldUnit, newUnit, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method StopUnit + +func (v *MockInterfaceManager) GoStopUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StopUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadUnit + +func (v *MockInterfaceManager) GoReloadUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReloadUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RestartUnit + +func (v *MockInterfaceManager) GoRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method TryRestartUnit + +func (v *MockInterfaceManager) GoTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) TryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrRestartUnit + +func (v *MockInterfaceManager) GoReloadOrRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReloadOrRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrTryRestartUnit + +func (v *MockInterfaceManager) GoReloadOrTryRestartUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReloadOrTryRestartUnit(flags dbus.Flags, name string, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method KillUnit + +func (v *MockInterfaceManager) GoKillUnit(flags dbus.Flags, ch chan *dbus.Call, name string, who string, signal int32) *dbus.Call { + mockArgs := v.Called(flags, ch, name, who, signal) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) KillUnit(flags dbus.Flags, name string, who string, signal int32) error { + mockArgs := v.Called(flags, name, who, signal) + + return mockArgs.Error(0) +} + +// method ResetFailedUnit + +func (v *MockInterfaceManager) GoResetFailedUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ResetFailedUnit(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method SetUnitProperties + +func (v *MockInterfaceManager) GoSetUnitProperties(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool, properties []Property) *dbus.Call { + mockArgs := v.Called(flags, ch, name, runtime, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetUnitProperties(flags dbus.Flags, name string, runtime bool, properties []Property) error { + mockArgs := v.Called(flags, name, runtime, properties) + + return mockArgs.Error(0) +} + +// method RefUnit + +func (v *MockInterfaceManager) GoRefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RefUnit(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method UnrefUnit + +func (v *MockInterfaceManager) GoUnrefUnit(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnrefUnit(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method StartTransientUnit + +func (v *MockInterfaceManager) GoStartTransientUnit(flags dbus.Flags, ch chan *dbus.Call, name string, mode string, properties []Property, aux []PropertyCollection) *dbus.Call { + mockArgs := v.Called(flags, ch, name, mode, properties, aux) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) StartTransientUnit(flags dbus.Flags, name string, mode string, properties []Property, aux []PropertyCollection) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, name, mode, properties, aux) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitProcesses + +func (v *MockInterfaceManager) GoGetUnitProcesses(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitProcesses(flags dbus.Flags, name string) ([]UnitProcess, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).([]UnitProcess) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AttachProcessesToUnit + +func (v *MockInterfaceManager) GoAttachProcessesToUnit(flags dbus.Flags, ch chan *dbus.Call, name string, path string, pids []uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, name, path, pids) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AttachProcessesToUnit(flags dbus.Flags, name string, path string, pids []uint32) error { + mockArgs := v.Called(flags, name, path, pids) + + return mockArgs.Error(0) +} + +// method AbandonScope + +func (v *MockInterfaceManager) GoAbandonScope(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AbandonScope(flags dbus.Flags, name string) error { + mockArgs := v.Called(flags, name) + + return mockArgs.Error(0) +} + +// method GetJob + +func (v *MockInterfaceManager) GoGetJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetJob(flags dbus.Flags, id uint32) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetJobAfter + +func (v *MockInterfaceManager) GoGetJobAfter(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetJobAfter(flags dbus.Flags, id uint32) ([]JobInfo, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).([]JobInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetJobBefore + +func (v *MockInterfaceManager) GoGetJobBefore(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetJobBefore(flags dbus.Flags, id uint32) ([]JobInfo, error) { + mockArgs := v.Called(flags, id) + + ret0, ok := mockArgs.Get(0).([]JobInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method CancelJob + +func (v *MockInterfaceManager) GoCancelJob(flags dbus.Flags, ch chan *dbus.Call, id uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, id) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) CancelJob(flags dbus.Flags, id uint32) error { + mockArgs := v.Called(flags, id) + + return mockArgs.Error(0) +} + +// method ClearJobs + +func (v *MockInterfaceManager) GoClearJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ClearJobs(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ResetFailed + +func (v *MockInterfaceManager) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ResetFailed(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method ListUnits + +func (v *MockInterfaceManager) GoListUnits(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnits(flags dbus.Flags) ([]UnitInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitsFiltered + +func (v *MockInterfaceManager) GoListUnitsFiltered(flags dbus.Flags, ch chan *dbus.Call, states []string) *dbus.Call { + mockArgs := v.Called(flags, ch, states) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitsFiltered(flags dbus.Flags, states []string) ([]UnitInfo, error) { + mockArgs := v.Called(flags, states) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitsByPatterns + +func (v *MockInterfaceManager) GoListUnitsByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + mockArgs := v.Called(flags, ch, states, patterns) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitsByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitInfo, error) { + mockArgs := v.Called(flags, states, patterns) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitsByNames + +func (v *MockInterfaceManager) GoListUnitsByNames(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + mockArgs := v.Called(flags, ch, names) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitsByNames(flags dbus.Flags, names []string) ([]UnitInfo, error) { + mockArgs := v.Called(flags, names) + + ret0, ok := mockArgs.Get(0).([]UnitInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListJobs + +func (v *MockInterfaceManager) GoListJobs(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListJobs(flags dbus.Flags) ([]JobInfo, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]JobInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Subscribe + +func (v *MockInterfaceManager) GoSubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Subscribe(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Unsubscribe + +func (v *MockInterfaceManager) GoUnsubscribe(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Unsubscribe(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Dump + +func (v *MockInterfaceManager) GoDump(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Dump(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method DumpByFileDescriptor + +func (v *MockInterfaceManager) GoDumpByFileDescriptor(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DumpByFileDescriptor(flags dbus.Flags) (dbus.UnixFD, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reload + +func (v *MockInterfaceManager) GoReload(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reload(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reexecute + +func (v *MockInterfaceManager) GoReexecute(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reexecute(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Exit + +func (v *MockInterfaceManager) GoExit(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Exit(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Reboot + +func (v *MockInterfaceManager) GoReboot(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Reboot(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method PowerOff + +func (v *MockInterfaceManager) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PowerOff(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Halt + +func (v *MockInterfaceManager) GoHalt(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) Halt(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method KExec + +func (v *MockInterfaceManager) GoKExec(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) KExec(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SwitchRoot + +func (v *MockInterfaceManager) GoSwitchRoot(flags dbus.Flags, ch chan *dbus.Call, newRoot string, init string) *dbus.Call { + mockArgs := v.Called(flags, ch, newRoot, init) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SwitchRoot(flags dbus.Flags, newRoot string, init string) error { + mockArgs := v.Called(flags, newRoot, init) + + return mockArgs.Error(0) +} + +// method SetEnvironment + +func (v *MockInterfaceManager) GoSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + mockArgs := v.Called(flags, ch, names) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetEnvironment(flags dbus.Flags, names []string) error { + mockArgs := v.Called(flags, names) + + return mockArgs.Error(0) +} + +// method UnsetEnvironment + +func (v *MockInterfaceManager) GoUnsetEnvironment(flags dbus.Flags, ch chan *dbus.Call, names []string) *dbus.Call { + mockArgs := v.Called(flags, ch, names) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnsetEnvironment(flags dbus.Flags, names []string) error { + mockArgs := v.Called(flags, names) + + return mockArgs.Error(0) +} + +// method UnsetAndSetEnvironment + +func (v *MockInterfaceManager) GoUnsetAndSetEnvironment(flags dbus.Flags, ch chan *dbus.Call, unset []string, set []string) *dbus.Call { + mockArgs := v.Called(flags, ch, unset, set) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnsetAndSetEnvironment(flags dbus.Flags, unset []string, set []string) error { + mockArgs := v.Called(flags, unset, set) + + return mockArgs.Error(0) +} + +// method ListUnitFiles + +func (v *MockInterfaceManager) GoListUnitFiles(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitFiles(flags dbus.Flags) ([]UnitFile, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UnitFile) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ListUnitFilesByPatterns + +func (v *MockInterfaceManager) GoListUnitFilesByPatterns(flags dbus.Flags, ch chan *dbus.Call, states []string, patterns []string) *dbus.Call { + mockArgs := v.Called(flags, ch, states, patterns) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ListUnitFilesByPatterns(flags dbus.Flags, states []string, patterns []string) ([]UnitFile, error) { + mockArgs := v.Called(flags, states, patterns) + + ret0, ok := mockArgs.Get(0).([]UnitFile) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitFileState + +func (v *MockInterfaceManager) GoGetUnitFileState(flags dbus.Flags, ch chan *dbus.Call, unit string) *dbus.Call { + mockArgs := v.Called(flags, ch, unit) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitFileState(flags dbus.Flags, unit string) (string, error) { + mockArgs := v.Called(flags, unit) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method EnableUnitFiles + +func (v *MockInterfaceManager) GoEnableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) EnableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method DisableUnitFiles + +func (v *MockInterfaceManager) GoDisableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) DisableUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReenableUnitFiles + +func (v *MockInterfaceManager) GoReenableUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) ReenableUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method LinkUnitFiles + +func (v *MockInterfaceManager) GoLinkUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LinkUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method PresetUnitFiles + +func (v *MockInterfaceManager) GoPresetUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PresetUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method PresetUnitFilesWithMode + +func (v *MockInterfaceManager) GoPresetUnitFilesWithMode(flags dbus.Flags, ch chan *dbus.Call, files []string, mode string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, mode, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PresetUnitFilesWithMode(flags dbus.Flags, files []string, mode string, runtime bool, force bool) (bool, []UnitFileChange, error) { + mockArgs := v.Called(flags, files, mode, runtime, force) + + ret1, ok := mockArgs.Get(1).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 1, mockArgs.Get(1))) + } + + return mockArgs.Bool(0), ret1, mockArgs.Error(2) +} + +// method MaskUnitFiles + +func (v *MockInterfaceManager) GoMaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) MaskUnitFiles(flags dbus.Flags, files []string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method UnmaskUnitFiles + +func (v *MockInterfaceManager) GoUnmaskUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, runtime bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, runtime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) UnmaskUnitFiles(flags dbus.Flags, files []string, runtime bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, runtime) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method RevertUnitFiles + +func (v *MockInterfaceManager) GoRevertUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string) *dbus.Call { + mockArgs := v.Called(flags, ch, files) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) RevertUnitFiles(flags dbus.Flags, files []string) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetDefaultTarget + +func (v *MockInterfaceManager) GoSetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call, name string, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetDefaultTarget(flags dbus.Flags, name string, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, name, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetDefaultTarget + +func (v *MockInterfaceManager) GoGetDefaultTarget(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDefaultTarget(flags dbus.Flags) (string, error) { + mockArgs := v.Called(flags) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method PresetAllUnitFiles + +func (v *MockInterfaceManager) GoPresetAllUnitFiles(flags dbus.Flags, ch chan *dbus.Call, mode string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, mode, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) PresetAllUnitFiles(flags dbus.Flags, mode string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, mode, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AddDependencyUnitFiles + +func (v *MockInterfaceManager) GoAddDependencyUnitFiles(flags dbus.Flags, ch chan *dbus.Call, files []string, target string, type0 string, runtime bool, force bool) *dbus.Call { + mockArgs := v.Called(flags, ch, files, target, type0, runtime, force) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) AddDependencyUnitFiles(flags dbus.Flags, files []string, target string, type0 string, runtime bool, force bool) ([]UnitFileChange, error) { + mockArgs := v.Called(flags, files, target, type0, runtime, force) + + ret0, ok := mockArgs.Get(0).([]UnitFileChange) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method GetUnitFileLinks + +func (v *MockInterfaceManager) GoGetUnitFileLinks(flags dbus.Flags, ch chan *dbus.Call, name string, runtime bool) *dbus.Call { + mockArgs := v.Called(flags, ch, name, runtime) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetUnitFileLinks(flags dbus.Flags, name string, runtime bool) ([]string, error) { + mockArgs := v.Called(flags, name, runtime) + + ret0, ok := mockArgs.Get(0).([]string) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SetExitCode + +func (v *MockInterfaceManager) GoSetExitCode(flags dbus.Flags, ch chan *dbus.Call, exitCode uint8) *dbus.Call { + mockArgs := v.Called(flags, ch, exitCode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) SetExitCode(flags dbus.Flags, exitCode uint8) error { + mockArgs := v.Called(flags, exitCode) + + return mockArgs.Error(0) +} + +// method LookupDynamicUserByName + +func (v *MockInterfaceManager) GoLookupDynamicUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call { + mockArgs := v.Called(flags, ch, name) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LookupDynamicUserByName(flags dbus.Flags, name string) (uint32, error) { + mockArgs := v.Called(flags, name) + + ret0, ok := mockArgs.Get(0).(uint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method LookupDynamicUserByUID + +func (v *MockInterfaceManager) GoLookupDynamicUserByUID(flags dbus.Flags, ch chan *dbus.Call, uid uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, uid) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LookupDynamicUserByUID(flags dbus.Flags, uid uint32) (string, error) { + mockArgs := v.Called(flags, uid) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method GetDynamicUsers + +func (v *MockInterfaceManager) GoGetDynamicUsers(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) GetDynamicUsers(flags dbus.Flags) ([]DynamicUser, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]DynamicUser) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UnitNew + +func (v *MockInterfaceManager) ConnectUnitNew(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UnitRemoved + +func (v *MockInterfaceManager) ConnectUnitRemoved(cb func(id string, unit dbus.ObjectPath)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal JobNew + +func (v *MockInterfaceManager) ConnectJobNew(cb func(id uint32, job dbus.ObjectPath, unit string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal JobRemoved + +func (v *MockInterfaceManager) ConnectJobRemoved(cb func(id uint32, job dbus.ObjectPath, unit string, result string)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal StartupFinished + +func (v *MockInterfaceManager) ConnectStartupFinished(cb func(firmware uint64, loader uint64, kernel uint64, initrd uint64, userspace uint64, total uint64)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal UnitFilesChanged + +func (v *MockInterfaceManager) ConnectUnitFilesChanged(cb func()) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// signal Reloading + +func (v *MockInterfaceManager) ConnectReloading(cb func(active bool)) (dbusutil.SignalHandlerId, error) { + mockArgs := v.Called(cb) + + ret0, ok := mockArgs.Get(0).(dbusutil.SignalHandlerId) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Version s + +func (v *MockInterfaceManager) Version() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Features s + +func (v *MockInterfaceManager) Features() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Virtualization s + +func (v *MockInterfaceManager) Virtualization() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Architecture s + +func (v *MockInterfaceManager) Architecture() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Tainted s + +func (v *MockInterfaceManager) Tainted() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FirmwareTimestamp t + +func (v *MockInterfaceManager) FirmwareTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FirmwareTimestampMonotonic t + +func (v *MockInterfaceManager) FirmwareTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoaderTimestamp t + +func (v *MockInterfaceManager) LoaderTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoaderTimestampMonotonic t + +func (v *MockInterfaceManager) LoaderTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelTimestamp t + +func (v *MockInterfaceManager) KernelTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KernelTimestampMonotonic t + +func (v *MockInterfaceManager) KernelTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDTimestamp t + +func (v *MockInterfaceManager) InitRDTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserspaceTimestamp t + +func (v *MockInterfaceManager) UserspaceTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UserspaceTimestampMonotonic t + +func (v *MockInterfaceManager) UserspaceTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FinishTimestamp t + +func (v *MockInterfaceManager) FinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FinishTimestampMonotonic t + +func (v *MockInterfaceManager) FinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityStartTimestamp t + +func (v *MockInterfaceManager) SecurityStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityStartTimestampMonotonic t + +func (v *MockInterfaceManager) SecurityStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityFinishTimestamp t + +func (v *MockInterfaceManager) SecurityFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityFinishTimestampMonotonic t + +func (v *MockInterfaceManager) SecurityFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsStartTimestamp t + +func (v *MockInterfaceManager) GeneratorsStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsStartTimestampMonotonic t + +func (v *MockInterfaceManager) GeneratorsStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsFinishTimestamp t + +func (v *MockInterfaceManager) GeneratorsFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GeneratorsFinishTimestampMonotonic t + +func (v *MockInterfaceManager) GeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadStartTimestamp t + +func (v *MockInterfaceManager) UnitsLoadStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadStartTimestampMonotonic t + +func (v *MockInterfaceManager) UnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadFinishTimestamp t + +func (v *MockInterfaceManager) UnitsLoadFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitsLoadFinishTimestampMonotonic t + +func (v *MockInterfaceManager) UnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityStartTimestamp t + +func (v *MockInterfaceManager) InitRDSecurityStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityStartTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDSecurityStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityFinishTimestamp t + +func (v *MockInterfaceManager) InitRDSecurityFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDSecurityFinishTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDSecurityFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsStartTimestamp t + +func (v *MockInterfaceManager) InitRDGeneratorsStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsStartTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDGeneratorsStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsFinishTimestamp t + +func (v *MockInterfaceManager) InitRDGeneratorsFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDGeneratorsFinishTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDGeneratorsFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadStartTimestamp t + +func (v *MockInterfaceManager) InitRDUnitsLoadStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadStartTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDUnitsLoadStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadFinishTimestamp t + +func (v *MockInterfaceManager) InitRDUnitsLoadFinishTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InitRDUnitsLoadFinishTimestampMonotonic t + +func (v *MockInterfaceManager) InitRDUnitsLoadFinishTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogLevel s + +func (v *MockInterfaceManager) LogLevel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogTarget s + +func (v *MockInterfaceManager) LogTarget() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NNames u + +func (v *MockInterfaceManager) NNames() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NFailedUnits u + +func (v *MockInterfaceManager) NFailedUnits() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NJobs u + +func (v *MockInterfaceManager) NJobs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NInstalledJobs u + +func (v *MockInterfaceManager) NInstalledJobs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NFailedJobs u + +func (v *MockInterfaceManager) NFailedJobs() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Progress d + +func (v *MockInterfaceManager) Progress() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Environment as + +func (v *MockInterfaceManager) Environment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfirmSpawn b + +func (v *MockInterfaceManager) ConfirmSpawn() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ShowStatus b + +func (v *MockInterfaceManager) ShowStatus() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitPath as + +func (v *MockInterfaceManager) UnitPath() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStandardOutput s + +func (v *MockInterfaceManager) DefaultStandardOutput() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStandardError s + +func (v *MockInterfaceManager) DefaultStandardError() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeWatchdogUSec t + +func (v *MockInterfaceManager) RuntimeWatchdogUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ShutdownWatchdogUSec t + +func (v *MockInterfaceManager) ShutdownWatchdogUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ServiceWatchdogs b + +func (v *MockInterfaceManager) ServiceWatchdogs() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ControlGroup s + +func (v *MockInterfaceManager) ControlGroup() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemState s + +func (v *MockInterfaceManager) SystemState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExitCode y + +func (v *MockInterfaceManager) ExitCode() proxy.PropByte { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTimerAccuracyUSec t + +func (v *MockInterfaceManager) DefaultTimerAccuracyUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTimeoutStartUSec t + +func (v *MockInterfaceManager) DefaultTimeoutStartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTimeoutStopUSec t + +func (v *MockInterfaceManager) DefaultTimeoutStopUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultRestartUSec t + +func (v *MockInterfaceManager) DefaultRestartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStartLimitIntervalUSec t + +func (v *MockInterfaceManager) DefaultStartLimitIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultStartLimitBurst u + +func (v *MockInterfaceManager) DefaultStartLimitBurst() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultCPUAccounting b + +func (v *MockInterfaceManager) DefaultCPUAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultBlockIOAccounting b + +func (v *MockInterfaceManager) DefaultBlockIOAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultMemoryAccounting b + +func (v *MockInterfaceManager) DefaultMemoryAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTasksAccounting b + +func (v *MockInterfaceManager) DefaultTasksAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCPU t + +func (v *MockInterfaceManager) DefaultLimitCPU() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCPUSoft t + +func (v *MockInterfaceManager) DefaultLimitCPUSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitFSIZE t + +func (v *MockInterfaceManager) DefaultLimitFSIZE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitFSIZESoft t + +func (v *MockInterfaceManager) DefaultLimitFSIZESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitDATA t + +func (v *MockInterfaceManager) DefaultLimitDATA() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitDATASoft t + +func (v *MockInterfaceManager) DefaultLimitDATASoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSTACK t + +func (v *MockInterfaceManager) DefaultLimitSTACK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSTACKSoft t + +func (v *MockInterfaceManager) DefaultLimitSTACKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCORE t + +func (v *MockInterfaceManager) DefaultLimitCORE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitCORESoft t + +func (v *MockInterfaceManager) DefaultLimitCORESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRSS t + +func (v *MockInterfaceManager) DefaultLimitRSS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRSSSoft t + +func (v *MockInterfaceManager) DefaultLimitRSSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNOFILE t + +func (v *MockInterfaceManager) DefaultLimitNOFILE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNOFILESoft t + +func (v *MockInterfaceManager) DefaultLimitNOFILESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitAS t + +func (v *MockInterfaceManager) DefaultLimitAS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitASSoft t + +func (v *MockInterfaceManager) DefaultLimitASSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNPROC t + +func (v *MockInterfaceManager) DefaultLimitNPROC() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNPROCSoft t + +func (v *MockInterfaceManager) DefaultLimitNPROCSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMEMLOCK t + +func (v *MockInterfaceManager) DefaultLimitMEMLOCK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMEMLOCKSoft t + +func (v *MockInterfaceManager) DefaultLimitMEMLOCKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitLOCKS t + +func (v *MockInterfaceManager) DefaultLimitLOCKS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitLOCKSSoft t + +func (v *MockInterfaceManager) DefaultLimitLOCKSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSIGPENDING t + +func (v *MockInterfaceManager) DefaultLimitSIGPENDING() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitSIGPENDINGSoft t + +func (v *MockInterfaceManager) DefaultLimitSIGPENDINGSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMSGQUEUE t + +func (v *MockInterfaceManager) DefaultLimitMSGQUEUE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitMSGQUEUESoft t + +func (v *MockInterfaceManager) DefaultLimitMSGQUEUESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNICE t + +func (v *MockInterfaceManager) DefaultLimitNICE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitNICESoft t + +func (v *MockInterfaceManager) DefaultLimitNICESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTPRIO t + +func (v *MockInterfaceManager) DefaultLimitRTPRIO() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTPRIOSoft t + +func (v *MockInterfaceManager) DefaultLimitRTPRIOSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTTIME t + +func (v *MockInterfaceManager) DefaultLimitRTTIME() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultLimitRTTIMESoft t + +func (v *MockInterfaceManager) DefaultLimitRTTIMESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultTasksMax t + +func (v *MockInterfaceManager) DefaultTasksMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimerSlackNSec t + +func (v *MockInterfaceManager) TimerSlackNSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockUnit struct { + MockInterfaceUnit // interface org.freedesktop.systemd1.Unit + MockInterfaceService // interface org.freedesktop.systemd1.Service + proxy.MockObject +} + +type MockInterfaceUnit struct { + mock.Mock +} + +// method Start + +func (v *MockInterfaceUnit) GoStart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Start(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Stop + +func (v *MockInterfaceUnit) GoStop(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Stop(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Reload + +func (v *MockInterfaceUnit) GoReload(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Reload(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Restart + +func (v *MockInterfaceUnit) GoRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Restart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method TryRestart + +func (v *MockInterfaceUnit) GoTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) TryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrRestart + +func (v *MockInterfaceUnit) GoReloadOrRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) ReloadOrRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method ReloadOrTryRestart + +func (v *MockInterfaceUnit) GoReloadOrTryRestart(flags dbus.Flags, ch chan *dbus.Call, mode string) *dbus.Call { + mockArgs := v.Called(flags, ch, mode) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) ReloadOrTryRestart(flags dbus.Flags, mode string) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, mode) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Kill + +func (v *MockInterfaceUnit) GoKill(flags dbus.Flags, ch chan *dbus.Call, who string, signal int32) *dbus.Call { + mockArgs := v.Called(flags, ch, who, signal) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Kill(flags dbus.Flags, who string, signal int32) error { + mockArgs := v.Called(flags, who, signal) + + return mockArgs.Error(0) +} + +// method ResetFailed + +func (v *MockInterfaceUnit) GoResetFailed(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) ResetFailed(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method SetProperties + +func (v *MockInterfaceUnit) GoSetProperties(flags dbus.Flags, ch chan *dbus.Call, runtime bool, properties []Property) *dbus.Call { + mockArgs := v.Called(flags, ch, runtime, properties) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) SetProperties(flags dbus.Flags, runtime bool, properties []Property) error { + mockArgs := v.Called(flags, runtime, properties) + + return mockArgs.Error(0) +} + +// method Ref + +func (v *MockInterfaceUnit) GoRef(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Ref(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// method Unref + +func (v *MockInterfaceUnit) GoUnref(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceUnit) Unref(flags dbus.Flags) error { + mockArgs := v.Called(flags) + + return mockArgs.Error(0) +} + +// property Id s + +func (v *MockInterfaceUnit) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Names as + +func (v *MockInterfaceUnit) Names() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Following s + +func (v *MockInterfaceUnit) Following() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Requires as + +func (v *MockInterfaceUnit) Requires() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Requisite as + +func (v *MockInterfaceUnit) Requisite() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Wants as + +func (v *MockInterfaceUnit) Wants() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BindsTo as + +func (v *MockInterfaceUnit) BindsTo() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PartOf as + +func (v *MockInterfaceUnit) PartOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequiredBy as + +func (v *MockInterfaceUnit) RequiredBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequisiteOf as + +func (v *MockInterfaceUnit) RequisiteOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WantedBy as + +func (v *MockInterfaceUnit) WantedBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BoundBy as + +func (v *MockInterfaceUnit) BoundBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConsistsOf as + +func (v *MockInterfaceUnit) ConsistsOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Conflicts as + +func (v *MockInterfaceUnit) Conflicts() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConflictedBy as + +func (v *MockInterfaceUnit) ConflictedBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Before as + +func (v *MockInterfaceUnit) Before() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property After as + +func (v *MockInterfaceUnit) After() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OnFailure as + +func (v *MockInterfaceUnit) OnFailure() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Triggers as + +func (v *MockInterfaceUnit) Triggers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TriggeredBy as + +func (v *MockInterfaceUnit) TriggeredBy() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PropagatesReloadTo as + +func (v *MockInterfaceUnit) PropagatesReloadTo() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReloadPropagatedFrom as + +func (v *MockInterfaceUnit) ReloadPropagatedFrom() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JoinsNamespaceOf as + +func (v *MockInterfaceUnit) JoinsNamespaceOf() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RequiresMountsFor as + +func (v *MockInterfaceUnit) RequiresMountsFor() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Documentation as + +func (v *MockInterfaceUnit) Documentation() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Description s + +func (v *MockInterfaceUnit) Description() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LoadState s + +func (v *MockInterfaceUnit) LoadState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveState s + +func (v *MockInterfaceUnit) ActiveState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SubState s + +func (v *MockInterfaceUnit) SubState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FragmentPath s + +func (v *MockInterfaceUnit) FragmentPath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SourcePath s + +func (v *MockInterfaceUnit) SourcePath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DropInPaths as + +func (v *MockInterfaceUnit) DropInPaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitFileState s + +func (v *MockInterfaceUnit) UnitFileState() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnitFilePreset s + +func (v *MockInterfaceUnit) UnitFilePreset() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateChangeTimestamp t + +func (v *MockInterfaceUnit) StateChangeTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateChangeTimestampMonotonic t + +func (v *MockInterfaceUnit) StateChangeTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveExitTimestamp t + +func (v *MockInterfaceUnit) InactiveExitTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveExitTimestampMonotonic t + +func (v *MockInterfaceUnit) InactiveExitTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveEnterTimestamp t + +func (v *MockInterfaceUnit) ActiveEnterTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveEnterTimestampMonotonic t + +func (v *MockInterfaceUnit) ActiveEnterTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveExitTimestamp t + +func (v *MockInterfaceUnit) ActiveExitTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ActiveExitTimestampMonotonic t + +func (v *MockInterfaceUnit) ActiveExitTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveEnterTimestamp t + +func (v *MockInterfaceUnit) InactiveEnterTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InactiveEnterTimestampMonotonic t + +func (v *MockInterfaceUnit) InactiveEnterTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanStart b + +func (v *MockInterfaceUnit) CanStart() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanStop b + +func (v *MockInterfaceUnit) CanStop() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanReload b + +func (v *MockInterfaceUnit) CanReload() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanIsolate b + +func (v *MockInterfaceUnit) CanIsolate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitJob struct { + mock.Mock +} + +func (p MockPropUnitJob) Get(flags dbus.Flags) (value JobIdPath, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(JobIdPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitJob) Set(flags dbus.Flags, value JobIdPath) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitJob) ConnectChanged(cb func(hasValue bool, value JobIdPath)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Job (uo) + +func (v *MockInterfaceUnit) Job() PropUnitJob { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitJob) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StopWhenUnneeded b + +func (v *MockInterfaceUnit) StopWhenUnneeded() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RefuseManualStart b + +func (v *MockInterfaceUnit) RefuseManualStart() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RefuseManualStop b + +func (v *MockInterfaceUnit) RefuseManualStop() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AllowIsolate b + +func (v *MockInterfaceUnit) AllowIsolate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DefaultDependencies b + +func (v *MockInterfaceUnit) DefaultDependencies() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OnFailureJobMode s + +func (v *MockInterfaceUnit) OnFailureJobMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IgnoreOnIsolate b + +func (v *MockInterfaceUnit) IgnoreOnIsolate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NeedDaemonReload b + +func (v *MockInterfaceUnit) NeedDaemonReload() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobTimeoutUSec t + +func (v *MockInterfaceUnit) JobTimeoutUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobRunningTimeoutUSec t + +func (v *MockInterfaceUnit) JobRunningTimeoutUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobTimeoutAction s + +func (v *MockInterfaceUnit) JobTimeoutAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property JobTimeoutRebootArgument s + +func (v *MockInterfaceUnit) JobTimeoutRebootArgument() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConditionResult b + +func (v *MockInterfaceUnit) ConditionResult() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssertResult b + +func (v *MockInterfaceUnit) AssertResult() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConditionTimestamp t + +func (v *MockInterfaceUnit) ConditionTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConditionTimestampMonotonic t + +func (v *MockInterfaceUnit) ConditionTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssertTimestamp t + +func (v *MockInterfaceUnit) AssertTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AssertTimestampMonotonic t + +func (v *MockInterfaceUnit) AssertTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitConditions struct { + mock.Mock +} + +func (p MockPropUnitConditions) Get(flags dbus.Flags) (value []Condition, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]Condition) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitConditions) Set(flags dbus.Flags, value []Condition) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitConditions) ConnectChanged(cb func(hasValue bool, value []Condition)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Conditions a(sbbsi) + +func (v *MockInterfaceUnit) Conditions() PropUnitConditions { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitConditions) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitAsserts struct { + mock.Mock +} + +func (p MockPropUnitAsserts) Get(flags dbus.Flags) (value []Assert, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]Assert) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitAsserts) Set(flags dbus.Flags, value []Assert) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitAsserts) ConnectChanged(cb func(hasValue bool, value []Assert)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Asserts a(sbbsi) + +func (v *MockInterfaceUnit) Asserts() PropUnitAsserts { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitAsserts) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropUnitLoadError struct { + mock.Mock +} + +func (p MockPropUnitLoadError) Get(flags dbus.Flags) (value LoadError, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(LoadError) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropUnitLoadError) Set(flags dbus.Flags, value LoadError) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropUnitLoadError) ConnectChanged(cb func(hasValue bool, value LoadError)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property LoadError (ss) + +func (v *MockInterfaceUnit) LoadError() PropUnitLoadError { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropUnitLoadError) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Transient b + +func (v *MockInterfaceUnit) Transient() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Perpetual b + +func (v *MockInterfaceUnit) Perpetual() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartLimitIntervalUSec t + +func (v *MockInterfaceUnit) StartLimitIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartLimitBurst u + +func (v *MockInterfaceUnit) StartLimitBurst() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartLimitAction s + +func (v *MockInterfaceUnit) StartLimitAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FailureAction s + +func (v *MockInterfaceUnit) FailureAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FailureActionExitStatus i + +func (v *MockInterfaceUnit) FailureActionExitStatus() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuccessAction s + +func (v *MockInterfaceUnit) SuccessAction() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuccessActionExitStatus i + +func (v *MockInterfaceUnit) SuccessActionExitStatus() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RebootArgument s + +func (v *MockInterfaceUnit) RebootArgument() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InvocationID ay + +func (v *MockInterfaceUnit) InvocationID() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CollectMode s + +func (v *MockInterfaceUnit) CollectMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Refs as + +func (v *MockInterfaceUnit) Refs() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceService struct { + mock.Mock +} + +// method GetProcesses + +func (v *MockInterfaceService) GoGetProcesses(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call { + mockArgs := v.Called(flags, ch) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) GetProcesses(flags dbus.Flags) ([]UnitProcess, error) { + mockArgs := v.Called(flags) + + ret0, ok := mockArgs.Get(0).([]UnitProcess) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method AttachProcesses + +func (v *MockInterfaceService) GoAttachProcesses(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 []uint32) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceService) AttachProcesses(flags dbus.Flags, arg0 string, arg1 []uint32) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// property Type s + +func (v *MockInterfaceService) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Restart s + +func (v *MockInterfaceService) Restart() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PIDFile s + +func (v *MockInterfaceService) PIDFile() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NotifyAccess s + +func (v *MockInterfaceService) NotifyAccess() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestartUSec t + +func (v *MockInterfaceService) RestartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeoutStartUSec t + +func (v *MockInterfaceService) TimeoutStartUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeoutStopUSec t + +func (v *MockInterfaceService) TimeoutStopUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeMaxUSec t + +func (v *MockInterfaceService) RuntimeMaxUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogUSec t + +func (v *MockInterfaceService) WatchdogUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogTimestamp t + +func (v *MockInterfaceService) WatchdogTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogTimestampMonotonic t + +func (v *MockInterfaceService) WatchdogTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootDirectoryStartOnly b + +func (v *MockInterfaceService) RootDirectoryStartOnly() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemainAfterExit b + +func (v *MockInterfaceService) RemainAfterExit() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GuessMainPID b + +func (v *MockInterfaceService) GuessMainPID() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestartPreventExitStatus (aiai) + +func (v *MockInterfaceService) RestartPreventExitStatus() PropExitStatus { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestartForceExitStatus (aiai) + +func (v *MockInterfaceService) RestartForceExitStatus() PropExitStatus { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SuccessExitStatus (aiai) + +func (v *MockInterfaceService) SuccessExitStatus() PropExitStatus { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MainPID u + +func (v *MockInterfaceService) MainPID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ControlPID u + +func (v *MockInterfaceService) ControlPID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BusName s + +func (v *MockInterfaceService) BusName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FileDescriptorStoreMax u + +func (v *MockInterfaceService) FileDescriptorStoreMax() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NFileDescriptorStore u + +func (v *MockInterfaceService) NFileDescriptorStore() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StatusText s + +func (v *MockInterfaceService) StatusText() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StatusErrno i + +func (v *MockInterfaceService) StatusErrno() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Result s + +func (v *MockInterfaceService) Result() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property USBFunctionDescriptors s + +func (v *MockInterfaceService) USBFunctionDescriptors() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property USBFunctionStrings s + +func (v *MockInterfaceService) USBFunctionStrings() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UID u + +func (v *MockInterfaceService) UID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property GID u + +func (v *MockInterfaceService) GID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NRestarts u + +func (v *MockInterfaceService) NRestarts() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainStartTimestamp t + +func (v *MockInterfaceService) ExecMainStartTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainStartTimestampMonotonic t + +func (v *MockInterfaceService) ExecMainStartTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainExitTimestamp t + +func (v *MockInterfaceService) ExecMainExitTimestamp() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainExitTimestampMonotonic t + +func (v *MockInterfaceService) ExecMainExitTimestampMonotonic() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainPID u + +func (v *MockInterfaceService) ExecMainPID() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainCode i + +func (v *MockInterfaceService) ExecMainCode() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecMainStatus i + +func (v *MockInterfaceService) ExecMainStatus() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStartPre a(sasbttttuii) + +func (v *MockInterfaceService) ExecStartPre() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStart a(sasbttttuii) + +func (v *MockInterfaceService) ExecStart() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStartPost a(sasbttttuii) + +func (v *MockInterfaceService) ExecStartPost() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecReload a(sasbttttuii) + +func (v *MockInterfaceService) ExecReload() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStop a(sasbttttuii) + +func (v *MockInterfaceService) ExecStop() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ExecStopPost a(sasbttttuii) + +func (v *MockInterfaceService) ExecStopPost() PropExecInfos { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropExecInfos) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Slice s + +func (v *MockInterfaceService) Slice() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ControlGroup s + +func (v *MockInterfaceService) ControlGroup() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryCurrent t + +func (v *MockInterfaceService) MemoryCurrent() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUUsageNSec t + +func (v *MockInterfaceService) CPUUsageNSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TasksCurrent t + +func (v *MockInterfaceService) TasksCurrent() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPIngressBytes t + +func (v *MockInterfaceService) IPIngressBytes() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPIngressPackets t + +func (v *MockInterfaceService) IPIngressPackets() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPEgressBytes t + +func (v *MockInterfaceService) IPEgressBytes() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPEgressPackets t + +func (v *MockInterfaceService) IPEgressPackets() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Delegate b + +func (v *MockInterfaceService) Delegate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DelegateControllers as + +func (v *MockInterfaceService) DelegateControllers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUAccounting b + +func (v *MockInterfaceService) CPUAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUWeight t + +func (v *MockInterfaceService) CPUWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupCPUWeight t + +func (v *MockInterfaceService) StartupCPUWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUShares t + +func (v *MockInterfaceService) CPUShares() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupCPUShares t + +func (v *MockInterfaceService) StartupCPUShares() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUQuotaPerSecUSec t + +func (v *MockInterfaceService) CPUQuotaPerSecUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOAccounting b + +func (v *MockInterfaceService) IOAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOWeight t + +func (v *MockInterfaceService) IOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupIOWeight t + +func (v *MockInterfaceService) StartupIOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IODeviceWeight a(st) + +func (v *MockInterfaceService) IODeviceWeight() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOReadBandwidthMax a(st) + +func (v *MockInterfaceService) IOReadBandwidthMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOWriteBandwidthMax a(st) + +func (v *MockInterfaceService) IOWriteBandwidthMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOReadIOPSMax a(st) + +func (v *MockInterfaceService) IOReadIOPSMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOWriteIOPSMax a(st) + +func (v *MockInterfaceService) IOWriteIOPSMax() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IODeviceLatencyTargetUSec a(st) + +func (v *MockInterfaceService) IODeviceLatencyTargetUSec() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOAccounting b + +func (v *MockInterfaceService) BlockIOAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOWeight t + +func (v *MockInterfaceService) BlockIOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StartupBlockIOWeight t + +func (v *MockInterfaceService) StartupBlockIOWeight() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIODeviceWeight a(st) + +func (v *MockInterfaceService) BlockIODeviceWeight() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOReadBandwidth a(st) + +func (v *MockInterfaceService) BlockIOReadBandwidth() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BlockIOWriteBandwidth a(st) + +func (v *MockInterfaceService) BlockIOWriteBandwidth() PropIOParams { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropIOParams) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryAccounting b + +func (v *MockInterfaceService) MemoryAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryMin t + +func (v *MockInterfaceService) MemoryMin() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryLow t + +func (v *MockInterfaceService) MemoryLow() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryHigh t + +func (v *MockInterfaceService) MemoryHigh() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryMax t + +func (v *MockInterfaceService) MemoryMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemorySwapMax t + +func (v *MockInterfaceService) MemorySwapMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryLimit t + +func (v *MockInterfaceService) MemoryLimit() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DevicePolicy s + +func (v *MockInterfaceService) DevicePolicy() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceDeviceAllow struct { + mock.Mock +} + +func (p MockPropServiceDeviceAllow) Get(flags dbus.Flags) (value []DeviceAllowItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]DeviceAllowItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceDeviceAllow) Set(flags dbus.Flags, value []DeviceAllowItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceDeviceAllow) ConnectChanged(cb func(hasValue bool, value []DeviceAllowItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property DeviceAllow a(ss) + +func (v *MockInterfaceService) DeviceAllow() PropServiceDeviceAllow { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceDeviceAllow) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TasksAccounting b + +func (v *MockInterfaceService) TasksAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TasksMax t + +func (v *MockInterfaceService) TasksMax() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IPAccounting b + +func (v *MockInterfaceService) IPAccounting() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceIPAddressAllow struct { + mock.Mock +} + +func (p MockPropServiceIPAddressAllow) Get(flags dbus.Flags) (value []IPAddressAllowItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IPAddressAllowItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceIPAddressAllow) Set(flags dbus.Flags, value []IPAddressAllowItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceIPAddressAllow) ConnectChanged(cb func(hasValue bool, value []IPAddressAllowItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property IPAddressAllow a(iayu) + +func (v *MockInterfaceService) IPAddressAllow() PropServiceIPAddressAllow { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceIPAddressAllow) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceIPAddressDeny struct { + mock.Mock +} + +func (p MockPropServiceIPAddressDeny) Get(flags dbus.Flags) (value []IPAddressDenyItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IPAddressDenyItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceIPAddressDeny) Set(flags dbus.Flags, value []IPAddressDenyItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceIPAddressDeny) ConnectChanged(cb func(hasValue bool, value []IPAddressDenyItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property IPAddressDeny a(iayu) + +func (v *MockInterfaceService) IPAddressDeny() PropServiceIPAddressDeny { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceIPAddressDeny) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DisableControllers as + +func (v *MockInterfaceService) DisableControllers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Environment as + +func (v *MockInterfaceService) Environment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property EnvironmentFiles a(sb) + +func (v *MockInterfaceService) EnvironmentFiles() PropEnvironmentFiles { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropEnvironmentFiles) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PassEnvironment as + +func (v *MockInterfaceService) PassEnvironment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UnsetEnvironment as + +func (v *MockInterfaceService) UnsetEnvironment() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UMask u + +func (v *MockInterfaceService) UMask() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCPU t + +func (v *MockInterfaceService) LimitCPU() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCPUSoft t + +func (v *MockInterfaceService) LimitCPUSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitFSIZE t + +func (v *MockInterfaceService) LimitFSIZE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitFSIZESoft t + +func (v *MockInterfaceService) LimitFSIZESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitDATA t + +func (v *MockInterfaceService) LimitDATA() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitDATASoft t + +func (v *MockInterfaceService) LimitDATASoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSTACK t + +func (v *MockInterfaceService) LimitSTACK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSTACKSoft t + +func (v *MockInterfaceService) LimitSTACKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCORE t + +func (v *MockInterfaceService) LimitCORE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitCORESoft t + +func (v *MockInterfaceService) LimitCORESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRSS t + +func (v *MockInterfaceService) LimitRSS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRSSSoft t + +func (v *MockInterfaceService) LimitRSSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNOFILE t + +func (v *MockInterfaceService) LimitNOFILE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNOFILESoft t + +func (v *MockInterfaceService) LimitNOFILESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitAS t + +func (v *MockInterfaceService) LimitAS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitASSoft t + +func (v *MockInterfaceService) LimitASSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNPROC t + +func (v *MockInterfaceService) LimitNPROC() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNPROCSoft t + +func (v *MockInterfaceService) LimitNPROCSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMEMLOCK t + +func (v *MockInterfaceService) LimitMEMLOCK() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMEMLOCKSoft t + +func (v *MockInterfaceService) LimitMEMLOCKSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitLOCKS t + +func (v *MockInterfaceService) LimitLOCKS() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitLOCKSSoft t + +func (v *MockInterfaceService) LimitLOCKSSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSIGPENDING t + +func (v *MockInterfaceService) LimitSIGPENDING() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitSIGPENDINGSoft t + +func (v *MockInterfaceService) LimitSIGPENDINGSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMSGQUEUE t + +func (v *MockInterfaceService) LimitMSGQUEUE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitMSGQUEUESoft t + +func (v *MockInterfaceService) LimitMSGQUEUESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNICE t + +func (v *MockInterfaceService) LimitNICE() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitNICESoft t + +func (v *MockInterfaceService) LimitNICESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTPRIO t + +func (v *MockInterfaceService) LimitRTPRIO() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTPRIOSoft t + +func (v *MockInterfaceService) LimitRTPRIOSoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTTIME t + +func (v *MockInterfaceService) LimitRTTIME() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LimitRTTIMESoft t + +func (v *MockInterfaceService) LimitRTTIMESoft() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WorkingDirectory s + +func (v *MockInterfaceService) WorkingDirectory() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootDirectory s + +func (v *MockInterfaceService) RootDirectory() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootImage s + +func (v *MockInterfaceService) RootImage() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OOMScoreAdjust i + +func (v *MockInterfaceService) OOMScoreAdjust() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Nice i + +func (v *MockInterfaceService) Nice() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOSchedulingClass i + +func (v *MockInterfaceService) IOSchedulingClass() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IOSchedulingPriority i + +func (v *MockInterfaceService) IOSchedulingPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUSchedulingPolicy i + +func (v *MockInterfaceService) CPUSchedulingPolicy() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUSchedulingPriority i + +func (v *MockInterfaceService) CPUSchedulingPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUAffinity ay + +func (v *MockInterfaceService) CPUAffinity() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimerSlackNSec t + +func (v *MockInterfaceService) TimerSlackNSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CPUSchedulingResetOnFork b + +func (v *MockInterfaceService) CPUSchedulingResetOnFork() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NonBlocking b + +func (v *MockInterfaceService) NonBlocking() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardInput s + +func (v *MockInterfaceService) StandardInput() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardInputFileDescriptorName s + +func (v *MockInterfaceService) StandardInputFileDescriptorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardInputData ay + +func (v *MockInterfaceService) StandardInputData() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardOutput s + +func (v *MockInterfaceService) StandardOutput() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardOutputFileDescriptorName s + +func (v *MockInterfaceService) StandardOutputFileDescriptorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardError s + +func (v *MockInterfaceService) StandardError() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StandardErrorFileDescriptorName s + +func (v *MockInterfaceService) StandardErrorFileDescriptorName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYPath s + +func (v *MockInterfaceService) TTYPath() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYReset b + +func (v *MockInterfaceService) TTYReset() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYVHangup b + +func (v *MockInterfaceService) TTYVHangup() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TTYVTDisallocate b + +func (v *MockInterfaceService) TTYVTDisallocate() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogPriority i + +func (v *MockInterfaceService) SyslogPriority() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogIdentifier s + +func (v *MockInterfaceService) SyslogIdentifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogLevelPrefix b + +func (v *MockInterfaceService) SyslogLevelPrefix() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogLevel i + +func (v *MockInterfaceService) SyslogLevel() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SyslogFacility i + +func (v *MockInterfaceService) SyslogFacility() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogLevelMax i + +func (v *MockInterfaceService) LogLevelMax() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogRateLimitIntervalUSec t + +func (v *MockInterfaceService) LogRateLimitIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogRateLimitBurst u + +func (v *MockInterfaceService) LogRateLimitBurst() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceLogExtraFields struct { + mock.Mock +} + +func (p MockPropServiceLogExtraFields) Get(flags dbus.Flags) (value [][]byte, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([][]byte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceLogExtraFields) Set(flags dbus.Flags, value [][]byte) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceLogExtraFields) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property LogExtraFields aay + +func (v *MockInterfaceService) LogExtraFields() PropServiceLogExtraFields { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceLogExtraFields) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecureBits i + +func (v *MockInterfaceService) SecureBits() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CapabilityBoundingSet t + +func (v *MockInterfaceService) CapabilityBoundingSet() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AmbientCapabilities t + +func (v *MockInterfaceService) AmbientCapabilities() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property User s + +func (v *MockInterfaceService) User() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Group s + +func (v *MockInterfaceService) Group() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DynamicUser b + +func (v *MockInterfaceService) DynamicUser() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RemoveIPC b + +func (v *MockInterfaceService) RemoveIPC() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SupplementaryGroups as + +func (v *MockInterfaceService) SupplementaryGroups() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PAMName s + +func (v *MockInterfaceService) PAMName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadWritePaths as + +func (v *MockInterfaceService) ReadWritePaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadOnlyPaths as + +func (v *MockInterfaceService) ReadOnlyPaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property InaccessiblePaths as + +func (v *MockInterfaceService) InaccessiblePaths() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MountFlags t + +func (v *MockInterfaceService) MountFlags() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateTmp b + +func (v *MockInterfaceService) PrivateTmp() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateDevices b + +func (v *MockInterfaceService) PrivateDevices() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectKernelTunables b + +func (v *MockInterfaceService) ProtectKernelTunables() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectKernelModules b + +func (v *MockInterfaceService) ProtectKernelModules() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectControlGroups b + +func (v *MockInterfaceService) ProtectControlGroups() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateNetwork b + +func (v *MockInterfaceService) PrivateNetwork() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateUsers b + +func (v *MockInterfaceService) PrivateUsers() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PrivateMounts b + +func (v *MockInterfaceService) PrivateMounts() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectHome s + +func (v *MockInterfaceService) ProtectHome() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ProtectSystem s + +func (v *MockInterfaceService) ProtectSystem() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SameProcessGroup b + +func (v *MockInterfaceService) SameProcessGroup() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UtmpIdentifier s + +func (v *MockInterfaceService) UtmpIdentifier() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UtmpMode s + +func (v *MockInterfaceService) UtmpMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SELinuxContext (bs) + +func (v *MockInterfaceService) SELinuxContext() PropBS { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AppArmorProfile (bs) + +func (v *MockInterfaceService) AppArmorProfile() PropBS { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmackProcessLabel (bs) + +func (v *MockInterfaceService) SmackProcessLabel() PropBS { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IgnoreSIGPIPE b + +func (v *MockInterfaceService) IgnoreSIGPIPE() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NoNewPrivileges b + +func (v *MockInterfaceService) NoNewPrivileges() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceSystemCallFilter struct { + mock.Mock +} + +func (p MockPropServiceSystemCallFilter) Get(flags dbus.Flags) (value SystemCallFilter, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(SystemCallFilter) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceSystemCallFilter) Set(flags dbus.Flags, value SystemCallFilter) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceSystemCallFilter) ConnectChanged(cb func(hasValue bool, value SystemCallFilter)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property SystemCallFilter (bas) + +func (v *MockInterfaceService) SystemCallFilter() PropServiceSystemCallFilter { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceSystemCallFilter) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemCallArchitectures as + +func (v *MockInterfaceService) SystemCallArchitectures() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemCallErrorNumber i + +func (v *MockInterfaceService) SystemCallErrorNumber() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Personality s + +func (v *MockInterfaceService) Personality() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LockPersonality b + +func (v *MockInterfaceService) LockPersonality() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceRestrictAddressFamilies struct { + mock.Mock +} + +func (p MockPropServiceRestrictAddressFamilies) Get(flags dbus.Flags) (value RestrictAddressFamilies, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(RestrictAddressFamilies) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceRestrictAddressFamilies) Set(flags dbus.Flags, value RestrictAddressFamilies) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceRestrictAddressFamilies) ConnectChanged(cb func(hasValue bool, value RestrictAddressFamilies)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property RestrictAddressFamilies (bas) + +func (v *MockInterfaceService) RestrictAddressFamilies() PropServiceRestrictAddressFamilies { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceRestrictAddressFamilies) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectoryPreserve s + +func (v *MockInterfaceService) RuntimeDirectoryPreserve() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectoryMode u + +func (v *MockInterfaceService) RuntimeDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RuntimeDirectory as + +func (v *MockInterfaceService) RuntimeDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateDirectoryMode u + +func (v *MockInterfaceService) StateDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property StateDirectory as + +func (v *MockInterfaceService) StateDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CacheDirectoryMode u + +func (v *MockInterfaceService) CacheDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CacheDirectory as + +func (v *MockInterfaceService) CacheDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogsDirectoryMode u + +func (v *MockInterfaceService) LogsDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LogsDirectory as + +func (v *MockInterfaceService) LogsDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigurationDirectoryMode u + +func (v *MockInterfaceService) ConfigurationDirectoryMode() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConfigurationDirectory as + +func (v *MockInterfaceService) ConfigurationDirectory() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MemoryDenyWriteExecute b + +func (v *MockInterfaceService) MemoryDenyWriteExecute() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestrictRealtime b + +func (v *MockInterfaceService) RestrictRealtime() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RestrictNamespaces t + +func (v *MockInterfaceService) RestrictNamespaces() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BindPaths a(ssbt) + +func (v *MockInterfaceService) BindPaths() PropBindPaths { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBindPaths) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property BindReadOnlyPaths a(ssbt) + +func (v *MockInterfaceService) BindReadOnlyPaths() PropBindPaths { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBindPaths) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropServiceTemporaryFileSystem struct { + mock.Mock +} + +func (p MockPropServiceTemporaryFileSystem) Get(flags dbus.Flags) (value []TemporaryFileSystemItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]TemporaryFileSystemItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropServiceTemporaryFileSystem) Set(flags dbus.Flags, value []TemporaryFileSystemItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropServiceTemporaryFileSystem) ConnectChanged(cb func(hasValue bool, value []TemporaryFileSystemItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property TemporaryFileSystem a(ss) + +func (v *MockInterfaceService) TemporaryFileSystem() PropServiceTemporaryFileSystem { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropServiceTemporaryFileSystem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MountAPIVFS b + +func (v *MockInterfaceService) MountAPIVFS() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KeyringMode s + +func (v *MockInterfaceService) KeyringMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillMode s + +func (v *MockInterfaceService) KillMode() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property KillSignal i + +func (v *MockInterfaceService) KillSignal() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FinalKillSignal i + +func (v *MockInterfaceService) FinalKillSignal() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SendSIGKILL b + +func (v *MockInterfaceService) SendSIGKILL() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SendSIGHUP b + +func (v *MockInterfaceService) SendSIGHUP() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WatchdogSignal i + +func (v *MockInterfaceService) WatchdogSignal() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropExitStatus struct { + mock.Mock +} + +func (p MockPropExitStatus) Get(flags dbus.Flags) (value ExitStatus, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(ExitStatus) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropExitStatus) Set(flags dbus.Flags, value ExitStatus) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropExitStatus) ConnectChanged(cb func(hasValue bool, value ExitStatus)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropExecInfos struct { + mock.Mock +} + +func (p MockPropExecInfos) Get(flags dbus.Flags) (value []ExecInfo, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ExecInfo) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropExecInfos) Set(flags dbus.Flags, value []ExecInfo) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropExecInfos) ConnectChanged(cb func(hasValue bool, value []ExecInfo)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropIOParams struct { + mock.Mock +} + +func (p MockPropIOParams) Get(flags dbus.Flags) (value []IOParam, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]IOParam) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropIOParams) Set(flags dbus.Flags, value []IOParam) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropIOParams) ConnectChanged(cb func(hasValue bool, value []IOParam)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropEnvironmentFiles struct { + mock.Mock +} + +func (p MockPropEnvironmentFiles) Get(flags dbus.Flags) (value []EnvironmentFile, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]EnvironmentFile) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropEnvironmentFiles) Set(flags dbus.Flags, value []EnvironmentFile) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropEnvironmentFiles) ConnectChanged(cb func(hasValue bool, value []EnvironmentFile)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropBS struct { + mock.Mock +} + +func (p MockPropBS) Get(flags dbus.Flags) (value BS, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(BS) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropBS) Set(flags dbus.Flags, value BS) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropBS) ConnectChanged(cb func(hasValue bool, value BS)) error { + args := p.Called(cb) + + return args.Error(0) +} + +type MockPropBindPaths struct { + mock.Mock +} + +func (p MockPropBindPaths) Get(flags dbus.Flags) (value []BindPath, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]BindPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropBindPaths) Set(flags dbus.Flags, value []BindPath) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropBindPaths) ConnectChanged(cb func(hasValue bool, value []BindPath)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,334 @@ +{ + "Service": "org.freedesktop.systemd1", + "Objects": [ + { + "Type": "Manager", + "Path": "/org/freedesktop/systemd1", + "Interfaces": [ + { + "Name": "org.freedesktop.systemd1.Manager", + "Fixes": { + "m/SetUnitProperties": [ + { + "Name": "properties", + "Type": "[]Property" + } + ], + "m/StartTransientUnit": [ + { + "Name": "properties", + "Type": "[]Property" + }, + { + "Name": "aux", + "Type": "[]PropertyCollection" + } + ], + "m/ListUnits": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListUnitsFiltered": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListUnitsByPatterns": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListUnitsByNames": [ + { + "Name": "units", + "Type": "[]UnitInfo" + } + ], + "m/ListJobs": [ + { + "Name": "jobs", + "Type": "[]JobInfo" + } + ], + "m/ListUnitFiles": [ + { + "Name": "files", + "Type": "[]UnitFile" + } + ], + "m/ListUnitFilesByPatterns": [ + { + "Name": "files", + "Type": "[]UnitFile" + } + ], + "m/EnableUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/DisableUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/ReenableUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/LinkUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/PresetUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/PresetUnitFilesWithMode": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/MaskUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/UnmaskUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/RevertUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/SetDefaultTarget": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/PresetAllUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/AddDependencyUnitFiles": [ + { + "Name": "changes", + "Type": "[]UnitFileChange" + } + ], + "m/GetDynamicUsers": [ + { + "Name": "users", + "Type": "[]DynamicUser" + } + ], + "m/GetUnitProcesses": [ + { + "Name": "processes", + "Type": "[]UnitProcess" + } + ], + "m/GetJobAfter": [ + { + "Name": "jobs", + "Type": "[]JobInfo" + } + ], + "m/GetJobBefore": [ + { + "Name": "jobs", + "Type": "[]JobInfo" + } + ] + } + } + ] + }, + { + "Type": "Unit", + "XMLFiles": [ + "Unit*" + ], + "Interfaces": [ + { + "Name": "org.freedesktop.systemd1.Unit", + "Fixes": { + "p/Job": { + "ValueType": "JobIdPath" + }, + "p/Conditions": { + "ValueType": "[]Condition" + }, + "p/Asserts": { + "ValueType": "[]Assert" + }, + "p/LoadError": { + "ValueType": "LoadError" + }, + "m/SetProperties": [ + { + "Name": "properties", + "Type": "[]Property" + } + ] + } + }, + { + "Name": "org.freedesktop.systemd1.Service", + "Fixes": { + "p/RestartPreventExitStatus": { + "RefType": "PropExitStatus" + }, + "p/RestartForceExitStatus": { + "RefType": "PropExitStatus" + }, + "p/SuccessExitStatus": { + "RefType": "PropExitStatus" + }, + "p/ExecStartPre": { + "RefType": "PropExecInfos" + }, + "p/ExecStart": { + "RefType": "PropExecInfos" + }, + "p/ExecStartPost": { + "RefType": "PropExecInfos" + }, + "p/ExecReload": { + "RefType": "PropExecInfos" + }, + "p/ExecStop": { + "RefType": "PropExecInfos" + }, + "p/ExecStopPre": { + "RefType": "PropExecInfos" + }, + "p/ExecStopPost": { + "RefType": "PropExecInfos" + }, + "p/IODeviceWeight": { + "RefType": "PropIOParams" + }, + "p/IOReadBandwidthMax": { + "RefType": "PropIOParams" + }, + "p/IOWriteBandwidthMax": { + "RefType": "PropIOParams" + }, + "p/IOReadIOPSMax": { + "RefType": "PropIOParams" + }, + "p/IOWriteIOPSMax": { + "RefType": "PropIOParams" + }, + "p/IODeviceLatencyTargetUSec": { + "RefType": "PropIOParams" + }, + "p/BlockIODeviceWeight": { + "RefType": "PropIOParams" + }, + "p/BlockIOReadBandwidth": { + "RefType": "PropIOParams" + }, + "p/BlockIOWriteBandwidth": { + "RefType": "PropIOParams" + }, + "p/DeviceAllow": { + "ValueType": "[]DeviceAllowItem" + }, + "p/IPAddressAllow": { + "ValueType": "[]IPAddressAllowItem" + }, + "p/IPAddressDeny": { + "ValueType": "[]IPAddressDenyItem" + }, + "p/EnvironmentFiles": { + "RefType": "PropEnvironmentFiles" + }, + "p/LogExtraFields": { + "ValueType": "[][]byte" + }, + "p/SELinuxContext": { + "RefType": "PropBS" + }, + "p/AppArmorProfile": { + "RefType": "PropBS" + }, + "p/SmackProcessLabel": { + "RefType": "PropBS" + }, + "p/SystemCallFilter": { + "ValueType": "SystemCallFilter" + }, + "p/RestrictAddressFamilies": { + "ValueType": "RestrictAddressFamilies" + }, + "p/BindPaths": { + "RefType": "PropBindPaths" + }, + "p/BindReadOnlyPaths": { + "RefType": "PropBindPaths" + }, + "p/TemporaryFileSystem": { + "ValueType": "[]TemporaryFileSystemItem" + }, + "m/GetProcesses": [ + { + "Name": "processes", + "Type": "[]UnitProcess" + } + ] + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropExitStatus", + "ValueType": "ExitStatus" + }, + { + "Type": "PropExecInfos", + "ValueType": "[]ExecInfo" + }, + { + "Type": "PropIOParams", + "ValueType": "[]IOParam" + }, + { + "Type": "PropEnvironmentFiles", + "ValueType": "[]EnvironmentFile" + }, + { + "Type": "PropBS", + "ValueType": "BS" + }, + { + "Type": "PropBindPaths", + "ValueType": "[]BindPath" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,678 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,153 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package systemd1 + +import ( + "github.com/godbus/dbus/v5" +) + +type Property struct { + Name string + Value dbus.Variant +} + +type PropertyCollection struct { + Name string + Properties []Property +} + +type UnitInfo struct { + Name string + Description string + LoadState string // i.e. whether the unit file has been loaded successfully + ActiveState string // i.e. whether the unit is currently started or not + SubState string // a more fine-grained version of the active state that is specific to the unit type, which the active state is not + FollowUnit string // A unit that is being followed in its state by this unit, if there is any, otherwise the empty string. + Path dbus.ObjectPath + JobID uint32 // If there is a job queued for the job unit the numeric job id, 0 otherwise + JobType string + JobPath dbus.ObjectPath +} + +type JobInfo struct { + ID uint32 + Name string + Type string + State string + Path dbus.ObjectPath + UnitPath dbus.ObjectPath +} + +type JobIdPath struct { + Id uint32 + Path dbus.ObjectPath +} + +type UnitFile struct { + Path string + State string +} + +type UnitFileChange struct { + Type string // the type of the change (one of symlink or unlink) + Filename string // the file name of the symlink + Destination string // the destination of the symlink +} + +type DynamicUser struct { + ID uint32 + Name string +} + +type UnitProcess struct { + ControlGroup string + PID uint32 + Command string +} + +type Condition struct { + Type string + IsTrigger bool + IsReversed bool + Right string + + // The status can be 0, in which case the condition hasn't been checked yet, a positive value, in which case the condition passed, or a negative value, in which case the condition failed. Currently only 0, +1, and -1 are used, but additional values may be used in the future, retaining the meaning of zero/positive/negative values. + Status int32 +} + +type Assert Condition + +type LoadError struct { + Type string + Message string +} + +type ExitStatus struct { + A []int32 + B []int32 +} + +type ExecInfo struct { + Path string + Arguments []string + ExitFailure bool + BeginClockRealtime uint64 + BeginClockMonotonic uint64 + EndClockRealtime uint64 + EndClockMonotonic uint64 + PID uint32 + ExistCode int32 + Status int32 +} + +type IOParam struct { + Name string + Value uint64 +} + +type DeviceAllowItem struct { + Name string + Value string +} + +type IPAddressAllowItem struct { + I uint32 + AV []dbus.Variant + U uint32 +} + +type IPAddressDenyItem IPAddressAllowItem + +type EnvironmentFile struct { + S string + B bool +} + +type BS struct { + B bool + S string +} + +type SystemCallFilter struct { + B bool + AS string +} + +type RestrictAddressFamilies struct { + B bool + AS string +} + +type BindPath struct { + S1 string + S2 string + B bool + T uint64 +} + +type TemporaryFileSystemItem struct { + S1 string + S2 string +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/Unit.Service.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/Unit.Service.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/Unit.Service.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/Unit.Service.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/Unit.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/Unit.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.systemd1/Unit.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.systemd1/Unit.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,158 @@ +// Code generated by "./generator ./system/org.freedesktop.timedate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timedate1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Timedate interface { + timedate // interface org.freedesktop.timedate1 + proxy.Object +} + +type objectTimedate struct { + interfaceTimedate // interface org.freedesktop.timedate1 + proxy.ImplObject +} + +func NewTimedate(conn *dbus.Conn) Timedate { + obj := new(objectTimedate) + obj.ImplObject.Init_(conn, "org.freedesktop.timedate1", "/org/freedesktop/timedate1") + return obj +} + +type timedate interface { + GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call + SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error + GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call + SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error + GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call + SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error + GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call + SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error + Timezone() proxy.PropString + LocalRTC() proxy.PropBool + CanNTP() proxy.PropBool + NTP() proxy.PropBool + NTPSynchronized() proxy.PropBool + TimeUSec() proxy.PropUint64 + RTCTimeUSec() proxy.PropUint64 +} + +type interfaceTimedate struct{} + +func (v *interfaceTimedate) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTimedate) GetInterfaceName_() string { + return "org.freedesktop.timedate1" +} + +// method SetTime + +func (v *interfaceTimedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTime", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceTimedate) SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error { + return (<-v.GoSetTime(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method SetTimezone + +func (v *interfaceTimedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimezone", flags, ch, arg0, arg1) +} + +func (v *interfaceTimedate) SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error { + return (<-v.GoSetTimezone(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// method SetLocalRTC + +func (v *interfaceTimedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocalRTC", flags, ch, arg0, arg1, arg2) +} + +func (v *interfaceTimedate) SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error { + return (<-v.GoSetLocalRTC(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err +} + +// method SetNTP + +func (v *interfaceTimedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTP", flags, ch, arg0, arg1) +} + +func (v *interfaceTimedate) SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error { + return (<-v.GoSetNTP(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err +} + +// property Timezone s + +func (v *interfaceTimedate) Timezone() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Timezone", + } +} + +// property LocalRTC b + +func (v *interfaceTimedate) LocalRTC() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "LocalRTC", + } +} + +// property CanNTP b + +func (v *interfaceTimedate) CanNTP() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanNTP", + } +} + +// property NTP b + +func (v *interfaceTimedate) NTP() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NTP", + } +} + +// property NTPSynchronized b + +func (v *interfaceTimedate) NTPSynchronized() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "NTPSynchronized", + } +} + +// property TimeUSec t + +func (v *interfaceTimedate) TimeUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeUSec", + } +} + +// property RTCTimeUSec t + +func (v *interfaceTimedate) RTCTimeUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RTCTimeUSec", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,188 @@ +// Code generated by "./generator ./system/org.freedesktop.timedate1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timedate1 + +import "fmt" +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockTimedate struct { + MockInterfaceTimedate // interface org.freedesktop.timedate1 + proxy.MockObject +} + +type MockInterfaceTimedate struct { + mock.Mock +} + +// method SetTime + +func (v *MockInterfaceTimedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method SetTimezone + +func (v *MockInterfaceTimedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// method SetLocalRTC + +func (v *MockInterfaceTimedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1, arg2) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error { + mockArgs := v.Called(flags, arg0, arg1, arg2) + + return mockArgs.Error(0) +} + +// method SetNTP + +func (v *MockInterfaceTimedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call { + mockArgs := v.Called(flags, ch, arg0, arg1) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceTimedate) SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error { + mockArgs := v.Called(flags, arg0, arg1) + + return mockArgs.Error(0) +} + +// property Timezone s + +func (v *MockInterfaceTimedate) Timezone() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property LocalRTC b + +func (v *MockInterfaceTimedate) LocalRTC() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanNTP b + +func (v *MockInterfaceTimedate) CanNTP() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NTP b + +func (v *MockInterfaceTimedate) NTP() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property NTPSynchronized b + +func (v *MockInterfaceTimedate) NTPSynchronized() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeUSec t + +func (v *MockInterfaceTimedate) TimeUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RTCTimeUSec t + +func (v *MockInterfaceTimedate) RTCTimeUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,15 @@ +{ + "Service": "org.freedesktop.timedate1", + "Objects": [ + { + "Type": "Timedate", + "Path": "/org/freedesktop/timedate1", + "Interfaces": [ + { + "Name": "org.freedesktop.timedate1", + "Type": "timedate" + } + ] + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/Timedate.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/Timedate.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timedate1/Timedate.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timedate1/Timedate.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,130 @@ +// Code generated by "./generator ./system/org.freedesktop.timesync1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timesync1 + +import "github.com/godbus/dbus/v5" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type Timesync1 interface { + timesync1 // interface org.freedesktop.timesync1.Manager + proxy.Object +} + +type objectTimesync1 struct { + interfaceTimesync1 // interface org.freedesktop.timesync1.Manager + proxy.ImplObject +} + +func NewTimesync1(conn *dbus.Conn) Timesync1 { + obj := new(objectTimesync1) + obj.ImplObject.Init_(conn, "org.freedesktop.timesync1", "/org/freedesktop/timesync1") + return obj +} + +type timesync1 interface { + LinkNTPServers() proxy.PropStringArray + SystemNTPServers() proxy.PropStringArray + FallbackNTPServers() proxy.PropStringArray + ServerName() proxy.PropString + RootDistanceMaxUSec() proxy.PropUint64 + PollIntervalMinUSec() proxy.PropUint64 + PollIntervalMaxUSec() proxy.PropUint64 + PollIntervalUSec() proxy.PropUint64 + Frequency() proxy.PropInt64 +} + +type interfaceTimesync1 struct{} + +func (v *interfaceTimesync1) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceTimesync1) GetInterfaceName_() string { + return "org.freedesktop.timesync1.Manager" +} + +// property LinkNTPServers as + +func (v *interfaceTimesync1) LinkNTPServers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "LinkNTPServers", + } +} + +// property SystemNTPServers as + +func (v *interfaceTimesync1) SystemNTPServers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "SystemNTPServers", + } +} + +// property FallbackNTPServers as + +func (v *interfaceTimesync1) FallbackNTPServers() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "FallbackNTPServers", + } +} + +// property ServerName s + +func (v *interfaceTimesync1) ServerName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ServerName", + } +} + +// property RootDistanceMaxUSec t + +func (v *interfaceTimesync1) RootDistanceMaxUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "RootDistanceMaxUSec", + } +} + +// property PollIntervalMinUSec t + +func (v *interfaceTimesync1) PollIntervalMinUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "PollIntervalMinUSec", + } +} + +// property PollIntervalMaxUSec t + +func (v *interfaceTimesync1) PollIntervalMaxUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "PollIntervalMaxUSec", + } +} + +// property PollIntervalUSec t + +func (v *interfaceTimesync1) PollIntervalUSec() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "PollIntervalUSec", + } +} + +// property Frequency x + +func (v *interfaceTimesync1) Frequency() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "Frequency", + } +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,137 @@ +// Code generated by "./generator ./system/org.freedesktop.timesync1"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package timesync1 + +import "fmt" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "github.com/stretchr/testify/mock" + +type MockTimesync1 struct { + MockInterfaceTimesync1 // interface org.freedesktop.timesync1.Manager + proxy.MockObject +} + +type MockInterfaceTimesync1 struct { + mock.Mock +} + +// property LinkNTPServers as + +func (v *MockInterfaceTimesync1) LinkNTPServers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SystemNTPServers as + +func (v *MockInterfaceTimesync1) SystemNTPServers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property FallbackNTPServers as + +func (v *MockInterfaceTimesync1) FallbackNTPServers() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ServerName s + +func (v *MockInterfaceTimesync1) ServerName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RootDistanceMaxUSec t + +func (v *MockInterfaceTimesync1) RootDistanceMaxUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PollIntervalMinUSec t + +func (v *MockInterfaceTimesync1) PollIntervalMinUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PollIntervalMaxUSec t + +func (v *MockInterfaceTimesync1) PollIntervalMaxUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PollIntervalUSec t + +func (v *MockInterfaceTimesync1) PollIntervalUSec() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Frequency x + +func (v *MockInterfaceTimesync1) Frequency() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,16 @@ +{ + "Service": "org.freedesktop.timesync1", + "Objects": [ + { + "Type": "Timesync1", + "Path": "/org/freedesktop/timesync1", + "Interfaces": [ + { + "Name": "org.freedesktop.timesync1.Manager", + "Type": "timesync1" + } + ] + } + ] + } + \ No newline at end of file diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/Timesync1.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/Timesync1.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.timesync1/Timesync1.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.timesync1/Timesync1.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/auto.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/auto.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/auto.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/auto.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1672 @@ +// Code generated by "./generator ./system/org.freedesktop.udisks2"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package udisks2 + +import "errors" + +import "github.com/godbus/dbus/v5" +import "github.com/linuxdeepin/go-dbus-factory/object_manager" + +import "github.com/linuxdeepin/go-lib/dbusutil/proxy" +import "unsafe" + +type UDisks interface { + object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.Object +} + +type objectUDisks struct { + object_manager.InterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.ImplObject +} + +func NewUDisks(conn *dbus.Conn) UDisks { + obj := new(objectUDisks) + obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", "/org/freedesktop/UDisks2") + return obj +} + +type Manager interface { + manager // interface org.freedesktop.UDisks2.Manager + proxy.Object +} + +type objectManager struct { + interfaceManager // interface org.freedesktop.UDisks2.Manager + proxy.ImplObject +} + +func NewManager(conn *dbus.Conn) Manager { + obj := new(objectManager) + obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", "/org/freedesktop/UDisks2/Manager") + return obj +} + +type manager interface { + GoLoopSetup(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD, options map[string]dbus.Variant) *dbus.Call + LoopSetup(flags dbus.Flags, fd dbus.UnixFD, options map[string]dbus.Variant) (dbus.ObjectPath, error) + GoMDRaidCreate(flags dbus.Flags, ch chan *dbus.Call, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) *dbus.Call + MDRaidCreate(flags dbus.Flags, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) (dbus.ObjectPath, error) + Version() proxy.PropString +} + +type interfaceManager struct{} + +func (v *interfaceManager) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceManager) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.Manager" +} + +// method LoopSetup + +func (v *interfaceManager) GoLoopSetup(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".LoopSetup", flags, ch, fd, options) +} + +func (*interfaceManager) StoreLoopSetup(call *dbus.Call) (resulting_device dbus.ObjectPath, err error) { + err = call.Store(&resulting_device) + return +} + +func (v *interfaceManager) LoopSetup(flags dbus.Flags, fd dbus.UnixFD, options map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreLoopSetup( + <-v.GoLoopSetup(flags, make(chan *dbus.Call, 1), fd, options).Done) +} + +// method MDRaidCreate + +func (v *interfaceManager) GoMDRaidCreate(flags dbus.Flags, ch chan *dbus.Call, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".MDRaidCreate", flags, ch, blocks, level, name, chunk, options) +} + +func (*interfaceManager) StoreMDRaidCreate(call *dbus.Call) (resulting_array dbus.ObjectPath, err error) { + err = call.Store(&resulting_array) + return +} + +func (v *interfaceManager) MDRaidCreate(flags dbus.Flags, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreMDRaidCreate( + <-v.GoMDRaidCreate(flags, make(chan *dbus.Call, 1), blocks, level, name, chunk, options).Done) +} + +// property Version s + +func (v *interfaceManager) Version() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Version", + } +} + +type Drive interface { + Drive() drive // interface org.freedesktop.UDisks2.Drive + DriveAta() driveAta // interface org.freedesktop.UDisks2.Drive.Ata + proxy.Object +} + +type objectDrive struct { + interfaceDrive // interface org.freedesktop.UDisks2.Drive + interfaceDriveAta // interface org.freedesktop.UDisks2.Drive.Ata + proxy.ImplObject +} + +func NewDrive(conn *dbus.Conn, path dbus.ObjectPath) (Drive, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectDrive) + obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", path) + return obj, nil +} + +func (obj *objectDrive) Drive() drive { + return &obj.interfaceDrive +} + +type drive interface { + GoEject(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + Eject(flags dbus.Flags, options map[string]dbus.Variant) error + GoSetConfiguration(flags dbus.Flags, ch chan *dbus.Call, value map[string]dbus.Variant, options map[string]dbus.Variant) *dbus.Call + SetConfiguration(flags dbus.Flags, value map[string]dbus.Variant, options map[string]dbus.Variant) error + GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + PowerOff(flags dbus.Flags, options map[string]dbus.Variant) error + Vendor() proxy.PropString + Model() proxy.PropString + Revision() proxy.PropString + Serial() proxy.PropString + WWN() proxy.PropString + Id() proxy.PropString + Configuration() PropDriveConfiguration + Media() proxy.PropString + MediaCompatibility() proxy.PropStringArray + MediaRemovable() proxy.PropBool + MediaAvailable() proxy.PropBool + MediaChangeDetected() proxy.PropBool + Size() proxy.PropUint64 + TimeDetected() proxy.PropUint64 + TimeMediaDetected() proxy.PropUint64 + Optical() proxy.PropBool + OpticalBlank() proxy.PropBool + OpticalNumTracks() proxy.PropUint32 + OpticalNumAudioTracks() proxy.PropUint32 + OpticalNumDataTracks() proxy.PropUint32 + OpticalNumSessions() proxy.PropUint32 + RotationRate() proxy.PropInt32 + ConnectionBus() proxy.PropString + Seat() proxy.PropString + Removable() proxy.PropBool + Ejectable() proxy.PropBool + SortKey() proxy.PropString + CanPowerOff() proxy.PropBool + SiblingId() proxy.PropString +} + +type interfaceDrive struct{} + +func (v *interfaceDrive) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDrive) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.Drive" +} + +// method Eject + +func (v *interfaceDrive) GoEject(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Eject", flags, ch, options) +} + +func (v *interfaceDrive) Eject(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoEject(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// method SetConfiguration + +func (v *interfaceDrive) GoSetConfiguration(flags dbus.Flags, ch chan *dbus.Call, value map[string]dbus.Variant, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetConfiguration", flags, ch, value, options) +} + +func (v *interfaceDrive) SetConfiguration(flags dbus.Flags, value map[string]dbus.Variant, options map[string]dbus.Variant) error { + return (<-v.GoSetConfiguration(flags, make(chan *dbus.Call, 1), value, options).Done).Err +} + +// method PowerOff + +func (v *interfaceDrive) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PowerOff", flags, ch, options) +} + +func (v *interfaceDrive) PowerOff(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoPowerOff(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// property Vendor s + +func (v *interfaceDrive) Vendor() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Vendor", + } +} + +// property Model s + +func (v *interfaceDrive) Model() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Model", + } +} + +// property Revision s + +func (v *interfaceDrive) Revision() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Revision", + } +} + +// property Serial s + +func (v *interfaceDrive) Serial() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Serial", + } +} + +// property WWN s + +func (v *interfaceDrive) WWN() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "WWN", + } +} + +// property Id s + +func (v *interfaceDrive) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +type PropDriveConfiguration interface { + Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) + Set(flags dbus.Flags, value map[string]dbus.Variant) error + ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error +} + +type implPropDriveConfiguration struct { + Impl proxy.Implementer + Name string +} + +func (p implPropDriveConfiguration) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropDriveConfiguration) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropDriveConfiguration) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v map[string]dbus.Variant + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Configuration a{sv} + +func (v *interfaceDrive) Configuration() PropDriveConfiguration { + return &implPropDriveConfiguration{ + Impl: v, + Name: "Configuration", + } +} + +// property Media s + +func (v *interfaceDrive) Media() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Media", + } +} + +// property MediaCompatibility as + +func (v *interfaceDrive) MediaCompatibility() proxy.PropStringArray { + return &proxy.ImplPropStringArray{ + Impl: v, + Name: "MediaCompatibility", + } +} + +// property MediaRemovable b + +func (v *interfaceDrive) MediaRemovable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MediaRemovable", + } +} + +// property MediaAvailable b + +func (v *interfaceDrive) MediaAvailable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MediaAvailable", + } +} + +// property MediaChangeDetected b + +func (v *interfaceDrive) MediaChangeDetected() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "MediaChangeDetected", + } +} + +// property Size t + +func (v *interfaceDrive) Size() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Size", + } +} + +// property TimeDetected t + +func (v *interfaceDrive) TimeDetected() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeDetected", + } +} + +// property TimeMediaDetected t + +func (v *interfaceDrive) TimeMediaDetected() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "TimeMediaDetected", + } +} + +// property Optical b + +func (v *interfaceDrive) Optical() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Optical", + } +} + +// property OpticalBlank b + +func (v *interfaceDrive) OpticalBlank() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "OpticalBlank", + } +} + +// property OpticalNumTracks u + +func (v *interfaceDrive) OpticalNumTracks() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "OpticalNumTracks", + } +} + +// property OpticalNumAudioTracks u + +func (v *interfaceDrive) OpticalNumAudioTracks() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "OpticalNumAudioTracks", + } +} + +// property OpticalNumDataTracks u + +func (v *interfaceDrive) OpticalNumDataTracks() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "OpticalNumDataTracks", + } +} + +// property OpticalNumSessions u + +func (v *interfaceDrive) OpticalNumSessions() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "OpticalNumSessions", + } +} + +// property RotationRate i + +func (v *interfaceDrive) RotationRate() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "RotationRate", + } +} + +// property ConnectionBus s + +func (v *interfaceDrive) ConnectionBus() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "ConnectionBus", + } +} + +// property Seat s + +func (v *interfaceDrive) Seat() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Seat", + } +} + +// property Removable b + +func (v *interfaceDrive) Removable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Removable", + } +} + +// property Ejectable b + +func (v *interfaceDrive) Ejectable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "Ejectable", + } +} + +// property SortKey s + +func (v *interfaceDrive) SortKey() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SortKey", + } +} + +// property CanPowerOff b + +func (v *interfaceDrive) CanPowerOff() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "CanPowerOff", + } +} + +// property SiblingId s + +func (v *interfaceDrive) SiblingId() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SiblingId", + } +} + +func (obj *objectDrive) DriveAta() driveAta { + return &obj.interfaceDriveAta +} + +type driveAta interface { + GoSmartUpdate(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + SmartUpdate(flags dbus.Flags, options map[string]dbus.Variant) error + GoSmartGetAttributes(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + SmartGetAttributes(flags dbus.Flags, options map[string]dbus.Variant) ([]Attribute, error) + GoSmartSelftestStart(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call + SmartSelftestStart(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error + GoSmartSelftestAbort(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + SmartSelftestAbort(flags dbus.Flags, options map[string]dbus.Variant) error + GoSmartSetEnabled(flags dbus.Flags, ch chan *dbus.Call, value bool, options map[string]dbus.Variant) *dbus.Call + SmartSetEnabled(flags dbus.Flags, value bool, options map[string]dbus.Variant) error + GoPmGetState(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + PmGetState(flags dbus.Flags, options map[string]dbus.Variant) (uint8, error) + GoPmStandby(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + PmStandby(flags dbus.Flags, options map[string]dbus.Variant) error + GoPmWakeup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + PmWakeup(flags dbus.Flags, options map[string]dbus.Variant) error + GoSecurityEraseUnit(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + SecurityEraseUnit(flags dbus.Flags, options map[string]dbus.Variant) error + SmartSupported() proxy.PropBool + SmartEnabled() proxy.PropBool + SmartUpdated() proxy.PropUint64 + SmartFailing() proxy.PropBool + SmartPowerOnSeconds() proxy.PropUint64 + SmartTemperature() proxy.PropDouble + SmartNumAttributesFailing() proxy.PropInt32 + SmartNumAttributesFailedInThePast() proxy.PropInt32 + SmartNumBadSectors() proxy.PropInt64 + SmartSelftestStatus() proxy.PropString + SmartSelftestPercentRemaining() proxy.PropInt32 + PmSupported() proxy.PropBool + PmEnabled() proxy.PropBool + ApmSupported() proxy.PropBool + ApmEnabled() proxy.PropBool + AamSupported() proxy.PropBool + AamEnabled() proxy.PropBool + AamVendorRecommendedValue() proxy.PropInt32 + WriteCacheSupported() proxy.PropBool + WriteCacheEnabled() proxy.PropBool + ReadLookaheadSupported() proxy.PropBool + ReadLookaheadEnabled() proxy.PropBool + SecurityEraseUnitMinutes() proxy.PropInt32 + SecurityEnhancedEraseUnitMinutes() proxy.PropInt32 + SecurityFrozen() proxy.PropBool +} + +type interfaceDriveAta struct{} + +func (v *interfaceDriveAta) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceDriveAta) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.Drive.Ata" +} + +// method SmartUpdate + +func (v *interfaceDriveAta) GoSmartUpdate(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartUpdate", flags, ch, options) +} + +func (v *interfaceDriveAta) SmartUpdate(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoSmartUpdate(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// method SmartGetAttributes + +func (v *interfaceDriveAta) GoSmartGetAttributes(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartGetAttributes", flags, ch, options) +} + +func (*interfaceDriveAta) StoreSmartGetAttributes(call *dbus.Call) (attributes []Attribute, err error) { + err = call.Store(&attributes) + return +} + +func (v *interfaceDriveAta) SmartGetAttributes(flags dbus.Flags, options map[string]dbus.Variant) ([]Attribute, error) { + return v.StoreSmartGetAttributes( + <-v.GoSmartGetAttributes(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method SmartSelftestStart + +func (v *interfaceDriveAta) GoSmartSelftestStart(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartSelftestStart", flags, ch, type0, options) +} + +func (v *interfaceDriveAta) SmartSelftestStart(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { + return (<-v.GoSmartSelftestStart(flags, make(chan *dbus.Call, 1), type0, options).Done).Err +} + +// method SmartSelftestAbort + +func (v *interfaceDriveAta) GoSmartSelftestAbort(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartSelftestAbort", flags, ch, options) +} + +func (v *interfaceDriveAta) SmartSelftestAbort(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoSmartSelftestAbort(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// method SmartSetEnabled + +func (v *interfaceDriveAta) GoSmartSetEnabled(flags dbus.Flags, ch chan *dbus.Call, value bool, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SmartSetEnabled", flags, ch, value, options) +} + +func (v *interfaceDriveAta) SmartSetEnabled(flags dbus.Flags, value bool, options map[string]dbus.Variant) error { + return (<-v.GoSmartSetEnabled(flags, make(chan *dbus.Call, 1), value, options).Done).Err +} + +// method PmGetState + +func (v *interfaceDriveAta) GoPmGetState(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PmGetState", flags, ch, options) +} + +func (*interfaceDriveAta) StorePmGetState(call *dbus.Call) (state uint8, err error) { + err = call.Store(&state) + return +} + +func (v *interfaceDriveAta) PmGetState(flags dbus.Flags, options map[string]dbus.Variant) (uint8, error) { + return v.StorePmGetState( + <-v.GoPmGetState(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method PmStandby + +func (v *interfaceDriveAta) GoPmStandby(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PmStandby", flags, ch, options) +} + +func (v *interfaceDriveAta) PmStandby(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoPmStandby(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// method PmWakeup + +func (v *interfaceDriveAta) GoPmWakeup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".PmWakeup", flags, ch, options) +} + +func (v *interfaceDriveAta) PmWakeup(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoPmWakeup(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// method SecurityEraseUnit + +func (v *interfaceDriveAta) GoSecurityEraseUnit(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SecurityEraseUnit", flags, ch, options) +} + +func (v *interfaceDriveAta) SecurityEraseUnit(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoSecurityEraseUnit(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// property SmartSupported b + +func (v *interfaceDriveAta) SmartSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SmartSupported", + } +} + +// property SmartEnabled b + +func (v *interfaceDriveAta) SmartEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SmartEnabled", + } +} + +// property SmartUpdated t + +func (v *interfaceDriveAta) SmartUpdated() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SmartUpdated", + } +} + +// property SmartFailing b + +func (v *interfaceDriveAta) SmartFailing() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SmartFailing", + } +} + +// property SmartPowerOnSeconds t + +func (v *interfaceDriveAta) SmartPowerOnSeconds() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "SmartPowerOnSeconds", + } +} + +// property SmartTemperature d + +func (v *interfaceDriveAta) SmartTemperature() proxy.PropDouble { + return &proxy.ImplPropDouble{ + Impl: v, + Name: "SmartTemperature", + } +} + +// property SmartNumAttributesFailing i + +func (v *interfaceDriveAta) SmartNumAttributesFailing() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SmartNumAttributesFailing", + } +} + +// property SmartNumAttributesFailedInThePast i + +func (v *interfaceDriveAta) SmartNumAttributesFailedInThePast() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SmartNumAttributesFailedInThePast", + } +} + +// property SmartNumBadSectors x + +func (v *interfaceDriveAta) SmartNumBadSectors() proxy.PropInt64 { + return &proxy.ImplPropInt64{ + Impl: v, + Name: "SmartNumBadSectors", + } +} + +// property SmartSelftestStatus s + +func (v *interfaceDriveAta) SmartSelftestStatus() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "SmartSelftestStatus", + } +} + +// property SmartSelftestPercentRemaining i + +func (v *interfaceDriveAta) SmartSelftestPercentRemaining() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SmartSelftestPercentRemaining", + } +} + +// property PmSupported b + +func (v *interfaceDriveAta) PmSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PmSupported", + } +} + +// property PmEnabled b + +func (v *interfaceDriveAta) PmEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "PmEnabled", + } +} + +// property ApmSupported b + +func (v *interfaceDriveAta) ApmSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ApmSupported", + } +} + +// property ApmEnabled b + +func (v *interfaceDriveAta) ApmEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ApmEnabled", + } +} + +// property AamSupported b + +func (v *interfaceDriveAta) AamSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AamSupported", + } +} + +// property AamEnabled b + +func (v *interfaceDriveAta) AamEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "AamEnabled", + } +} + +// property AamVendorRecommendedValue i + +func (v *interfaceDriveAta) AamVendorRecommendedValue() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "AamVendorRecommendedValue", + } +} + +// property WriteCacheSupported b + +func (v *interfaceDriveAta) WriteCacheSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WriteCacheSupported", + } +} + +// property WriteCacheEnabled b + +func (v *interfaceDriveAta) WriteCacheEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "WriteCacheEnabled", + } +} + +// property ReadLookaheadSupported b + +func (v *interfaceDriveAta) ReadLookaheadSupported() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ReadLookaheadSupported", + } +} + +// property ReadLookaheadEnabled b + +func (v *interfaceDriveAta) ReadLookaheadEnabled() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ReadLookaheadEnabled", + } +} + +// property SecurityEraseUnitMinutes i + +func (v *interfaceDriveAta) SecurityEraseUnitMinutes() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SecurityEraseUnitMinutes", + } +} + +// property SecurityEnhancedEraseUnitMinutes i + +func (v *interfaceDriveAta) SecurityEnhancedEraseUnitMinutes() proxy.PropInt32 { + return &proxy.ImplPropInt32{ + Impl: v, + Name: "SecurityEnhancedEraseUnitMinutes", + } +} + +// property SecurityFrozen b + +func (v *interfaceDriveAta) SecurityFrozen() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "SecurityFrozen", + } +} + +type Block interface { + Block() block // interface org.freedesktop.UDisks2.Block + PartitionTable() partitionTable // interface org.freedesktop.UDisks2.PartitionTable + Partition() partition // interface org.freedesktop.UDisks2.Partition + Filesystem() filesystem // interface org.freedesktop.UDisks2.Filesystem + proxy.Object +} + +type objectBlock struct { + interfaceBlock // interface org.freedesktop.UDisks2.Block + interfacePartitionTable // interface org.freedesktop.UDisks2.PartitionTable + interfacePartition // interface org.freedesktop.UDisks2.Partition + interfaceFilesystem // interface org.freedesktop.UDisks2.Filesystem + proxy.ImplObject +} + +func NewBlock(conn *dbus.Conn, path dbus.ObjectPath) (Block, error) { + if !path.IsValid() { + return nil, errors.New("path is invalid") + } + obj := new(objectBlock) + obj.ImplObject.Init_(conn, "org.freedesktop.UDisks2", path) + return obj, nil +} + +func (obj *objectBlock) Block() block { + return &obj.interfaceBlock +} + +type block interface { + GoAddConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call + AddConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error + GoRemoveConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call + RemoveConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error + GoUpdateConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call + UpdateConfigurationItem(flags dbus.Flags, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) error + GoGetSecretConfiguration(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + GetSecretConfiguration(flags dbus.Flags, options map[string]dbus.Variant) ([]ConfigurationItem, error) + GoFormat(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call + Format(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error + GoOpenForBackup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + OpenForBackup(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) + GoOpenForRestore(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + OpenForRestore(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) + GoOpenForBenchmark(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + OpenForBenchmark(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) + GoRescan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + Rescan(flags dbus.Flags, options map[string]dbus.Variant) error + Device() proxy.PropByteArray + PreferredDevice() proxy.PropByteArray + Symlinks() PropByteSliceSlice + DeviceNumber() proxy.PropUint64 + Id() proxy.PropString + Size() proxy.PropUint64 + ReadOnly() proxy.PropBool + Drive() proxy.PropObjectPath + MDRaid() proxy.PropObjectPath + MDRaidMember() proxy.PropObjectPath + IdUsage() proxy.PropString + IdType() proxy.PropString + IdVersion() proxy.PropString + IdLabel() proxy.PropString + IdUUID() proxy.PropString + Configuration() PropBlockConfiguration + CryptoBackingDevice() proxy.PropObjectPath + HintPartitionable() proxy.PropBool + HintSystem() proxy.PropBool + HintIgnore() proxy.PropBool + HintAuto() proxy.PropBool + HintName() proxy.PropString + HintIconName() proxy.PropString + HintSymbolicIconName() proxy.PropString +} + +type interfaceBlock struct{} + +func (v *interfaceBlock) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceBlock) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.Block" +} + +// method AddConfigurationItem + +func (v *interfaceBlock) GoAddConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".AddConfigurationItem", flags, ch, item, options) +} + +func (v *interfaceBlock) AddConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { + return (<-v.GoAddConfigurationItem(flags, make(chan *dbus.Call, 1), item, options).Done).Err +} + +// method RemoveConfigurationItem + +func (v *interfaceBlock) GoRemoveConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".RemoveConfigurationItem", flags, ch, item, options) +} + +func (v *interfaceBlock) RemoveConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { + return (<-v.GoRemoveConfigurationItem(flags, make(chan *dbus.Call, 1), item, options).Done).Err +} + +// method UpdateConfigurationItem + +func (v *interfaceBlock) GoUpdateConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".UpdateConfigurationItem", flags, ch, old_item, new_item, options) +} + +func (v *interfaceBlock) UpdateConfigurationItem(flags dbus.Flags, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) error { + return (<-v.GoUpdateConfigurationItem(flags, make(chan *dbus.Call, 1), old_item, new_item, options).Done).Err +} + +// method GetSecretConfiguration + +func (v *interfaceBlock) GoGetSecretConfiguration(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".GetSecretConfiguration", flags, ch, options) +} + +func (*interfaceBlock) StoreGetSecretConfiguration(call *dbus.Call) (configuration []ConfigurationItem, err error) { + err = call.Store(&configuration) + return +} + +func (v *interfaceBlock) GetSecretConfiguration(flags dbus.Flags, options map[string]dbus.Variant) ([]ConfigurationItem, error) { + return v.StoreGetSecretConfiguration( + <-v.GoGetSecretConfiguration(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method Format + +func (v *interfaceBlock) GoFormat(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Format", flags, ch, type0, options) +} + +func (v *interfaceBlock) Format(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { + return (<-v.GoFormat(flags, make(chan *dbus.Call, 1), type0, options).Done).Err +} + +// method OpenForBackup + +func (v *interfaceBlock) GoOpenForBackup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenForBackup", flags, ch, options) +} + +func (*interfaceBlock) StoreOpenForBackup(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBlock) OpenForBackup(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { + return v.StoreOpenForBackup( + <-v.GoOpenForBackup(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method OpenForRestore + +func (v *interfaceBlock) GoOpenForRestore(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenForRestore", flags, ch, options) +} + +func (*interfaceBlock) StoreOpenForRestore(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBlock) OpenForRestore(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { + return v.StoreOpenForRestore( + <-v.GoOpenForRestore(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method OpenForBenchmark + +func (v *interfaceBlock) GoOpenForBenchmark(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".OpenForBenchmark", flags, ch, options) +} + +func (*interfaceBlock) StoreOpenForBenchmark(call *dbus.Call) (fd dbus.UnixFD, err error) { + err = call.Store(&fd) + return +} + +func (v *interfaceBlock) OpenForBenchmark(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { + return v.StoreOpenForBenchmark( + <-v.GoOpenForBenchmark(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method Rescan + +func (v *interfaceBlock) GoRescan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Rescan", flags, ch, options) +} + +func (v *interfaceBlock) Rescan(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoRescan(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// property Device ay + +func (v *interfaceBlock) Device() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "Device", + } +} + +// property PreferredDevice ay + +func (v *interfaceBlock) PreferredDevice() proxy.PropByteArray { + return &proxy.ImplPropByteArray{ + Impl: v, + Name: "PreferredDevice", + } +} + +// property Symlinks aay + +func (v *interfaceBlock) Symlinks() PropByteSliceSlice { + return &implPropByteSliceSlice{ + Impl: v, + Name: "Symlinks", + } +} + +// property DeviceNumber t + +func (v *interfaceBlock) DeviceNumber() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "DeviceNumber", + } +} + +// property Id s + +func (v *interfaceBlock) Id() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Id", + } +} + +// property Size t + +func (v *interfaceBlock) Size() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Size", + } +} + +// property ReadOnly b + +func (v *interfaceBlock) ReadOnly() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "ReadOnly", + } +} + +// property Drive o + +func (v *interfaceBlock) Drive() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Drive", + } +} + +// property MDRaid o + +func (v *interfaceBlock) MDRaid() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "MDRaid", + } +} + +// property MDRaidMember o + +func (v *interfaceBlock) MDRaidMember() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "MDRaidMember", + } +} + +// property IdUsage s + +func (v *interfaceBlock) IdUsage() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IdUsage", + } +} + +// property IdType s + +func (v *interfaceBlock) IdType() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IdType", + } +} + +// property IdVersion s + +func (v *interfaceBlock) IdVersion() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IdVersion", + } +} + +// property IdLabel s + +func (v *interfaceBlock) IdLabel() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IdLabel", + } +} + +// property IdUUID s + +func (v *interfaceBlock) IdUUID() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "IdUUID", + } +} + +type PropBlockConfiguration interface { + Get(flags dbus.Flags) (value []ConfigurationItem, err error) + Set(flags dbus.Flags, value []ConfigurationItem) error + ConnectChanged(cb func(hasValue bool, value []ConfigurationItem)) error +} + +type implPropBlockConfiguration struct { + Impl proxy.Implementer + Name string +} + +func (p implPropBlockConfiguration) Get(flags dbus.Flags) (value []ConfigurationItem, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropBlockConfiguration) Set(flags dbus.Flags, value []ConfigurationItem) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropBlockConfiguration) ConnectChanged(cb func(hasValue bool, value []ConfigurationItem)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v []ConfigurationItem + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} + +// property Configuration a(sa{sv}) + +func (v *interfaceBlock) Configuration() PropBlockConfiguration { + return &implPropBlockConfiguration{ + Impl: v, + Name: "Configuration", + } +} + +// property CryptoBackingDevice o + +func (v *interfaceBlock) CryptoBackingDevice() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "CryptoBackingDevice", + } +} + +// property HintPartitionable b + +func (v *interfaceBlock) HintPartitionable() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HintPartitionable", + } +} + +// property HintSystem b + +func (v *interfaceBlock) HintSystem() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HintSystem", + } +} + +// property HintIgnore b + +func (v *interfaceBlock) HintIgnore() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HintIgnore", + } +} + +// property HintAuto b + +func (v *interfaceBlock) HintAuto() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "HintAuto", + } +} + +// property HintName s + +func (v *interfaceBlock) HintName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HintName", + } +} + +// property HintIconName s + +func (v *interfaceBlock) HintIconName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HintIconName", + } +} + +// property HintSymbolicIconName s + +func (v *interfaceBlock) HintSymbolicIconName() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "HintSymbolicIconName", + } +} + +func (obj *objectBlock) PartitionTable() partitionTable { + return &obj.interfacePartitionTable +} + +type partitionTable interface { + GoCreatePartition(flags dbus.Flags, ch chan *dbus.Call, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) *dbus.Call + CreatePartition(flags dbus.Flags, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) (dbus.ObjectPath, error) + Type() proxy.PropString +} + +type interfacePartitionTable struct{} + +func (v *interfacePartitionTable) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePartitionTable) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.PartitionTable" +} + +// method CreatePartition + +func (v *interfacePartitionTable) GoCreatePartition(flags dbus.Flags, ch chan *dbus.Call, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".CreatePartition", flags, ch, offset, size, type0, name, options) +} + +func (*interfacePartitionTable) StoreCreatePartition(call *dbus.Call) (created_partition dbus.ObjectPath, err error) { + err = call.Store(&created_partition) + return +} + +func (v *interfacePartitionTable) CreatePartition(flags dbus.Flags, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) (dbus.ObjectPath, error) { + return v.StoreCreatePartition( + <-v.GoCreatePartition(flags, make(chan *dbus.Call, 1), offset, size, type0, name, options).Done) +} + +// property Type s + +func (v *interfacePartitionTable) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +func (obj *objectBlock) Partition() partition { + return &obj.interfacePartition +} + +type partition interface { + GoSetType(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call + SetType(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error + GoSetName(flags dbus.Flags, ch chan *dbus.Call, name string, options map[string]dbus.Variant) *dbus.Call + SetName(flags dbus.Flags, name string, options map[string]dbus.Variant) error + GoSetFlags(flags dbus.Flags, ch chan *dbus.Call, flags0 uint64, options map[string]dbus.Variant) *dbus.Call + SetFlags(flags dbus.Flags, flags0 uint64, options map[string]dbus.Variant) error + GoDelete(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + Delete(flags dbus.Flags, options map[string]dbus.Variant) error + Number() proxy.PropUint32 + Type() proxy.PropString + Flags() proxy.PropUint64 + Offset() proxy.PropUint64 + Size() proxy.PropUint64 + Name() proxy.PropString + UUID() proxy.PropString + Table() proxy.PropObjectPath + IsContainer() proxy.PropBool + IsContained() proxy.PropBool +} + +type interfacePartition struct{} + +func (v *interfacePartition) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfacePartition) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.Partition" +} + +// method SetType + +func (v *interfacePartition) GoSetType(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetType", flags, ch, type0, options) +} + +func (v *interfacePartition) SetType(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { + return (<-v.GoSetType(flags, make(chan *dbus.Call, 1), type0, options).Done).Err +} + +// method SetName + +func (v *interfacePartition) GoSetName(flags dbus.Flags, ch chan *dbus.Call, name string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetName", flags, ch, name, options) +} + +func (v *interfacePartition) SetName(flags dbus.Flags, name string, options map[string]dbus.Variant) error { + return (<-v.GoSetName(flags, make(chan *dbus.Call, 1), name, options).Done).Err +} + +// method SetFlags + +func (v *interfacePartition) GoSetFlags(flags dbus.Flags, ch chan *dbus.Call, flags0 uint64, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetFlags", flags, ch, flags0, options) +} + +func (v *interfacePartition) SetFlags(flags dbus.Flags, flags0 uint64, options map[string]dbus.Variant) error { + return (<-v.GoSetFlags(flags, make(chan *dbus.Call, 1), flags0, options).Done).Err +} + +// method Delete + +func (v *interfacePartition) GoDelete(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Delete", flags, ch, options) +} + +func (v *interfacePartition) Delete(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoDelete(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// property Number u + +func (v *interfacePartition) Number() proxy.PropUint32 { + return &proxy.ImplPropUint32{ + Impl: v, + Name: "Number", + } +} + +// property Type s + +func (v *interfacePartition) Type() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Type", + } +} + +// property Flags t + +func (v *interfacePartition) Flags() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Flags", + } +} + +// property Offset t + +func (v *interfacePartition) Offset() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Offset", + } +} + +// property Size t + +func (v *interfacePartition) Size() proxy.PropUint64 { + return &proxy.ImplPropUint64{ + Impl: v, + Name: "Size", + } +} + +// property Name s + +func (v *interfacePartition) Name() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "Name", + } +} + +// property UUID s + +func (v *interfacePartition) UUID() proxy.PropString { + return &proxy.ImplPropString{ + Impl: v, + Name: "UUID", + } +} + +// property Table o + +func (v *interfacePartition) Table() proxy.PropObjectPath { + return &proxy.ImplPropObjectPath{ + Impl: v, + Name: "Table", + } +} + +// property IsContainer b + +func (v *interfacePartition) IsContainer() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsContainer", + } +} + +// property IsContained b + +func (v *interfacePartition) IsContained() proxy.PropBool { + return &proxy.ImplPropBool{ + Impl: v, + Name: "IsContained", + } +} + +func (obj *objectBlock) Filesystem() filesystem { + return &obj.interfaceFilesystem +} + +type filesystem interface { + GoSetLabel(flags dbus.Flags, ch chan *dbus.Call, label string, options map[string]dbus.Variant) *dbus.Call + SetLabel(flags dbus.Flags, label string, options map[string]dbus.Variant) error + GoMount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + Mount(flags dbus.Flags, options map[string]dbus.Variant) (string, error) + GoUnmount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call + Unmount(flags dbus.Flags, options map[string]dbus.Variant) error + MountPoints() PropByteSliceSlice +} + +type interfaceFilesystem struct{} + +func (v *interfaceFilesystem) GetObject_() *proxy.ImplObject { + return (*proxy.ImplObject)(unsafe.Pointer(v)) +} + +func (*interfaceFilesystem) GetInterfaceName_() string { + return "org.freedesktop.UDisks2.Filesystem" +} + +// method SetLabel + +func (v *interfaceFilesystem) GoSetLabel(flags dbus.Flags, ch chan *dbus.Call, label string, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLabel", flags, ch, label, options) +} + +func (v *interfaceFilesystem) SetLabel(flags dbus.Flags, label string, options map[string]dbus.Variant) error { + return (<-v.GoSetLabel(flags, make(chan *dbus.Call, 1), label, options).Done).Err +} + +// method Mount + +func (v *interfaceFilesystem) GoMount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Mount", flags, ch, options) +} + +func (*interfaceFilesystem) StoreMount(call *dbus.Call) (mount_path string, err error) { + err = call.Store(&mount_path) + return +} + +func (v *interfaceFilesystem) Mount(flags dbus.Flags, options map[string]dbus.Variant) (string, error) { + return v.StoreMount( + <-v.GoMount(flags, make(chan *dbus.Call, 1), options).Done) +} + +// method Unmount + +func (v *interfaceFilesystem) GoUnmount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + return v.GetObject_().Go_(v.GetInterfaceName_()+".Unmount", flags, ch, options) +} + +func (v *interfaceFilesystem) Unmount(flags dbus.Flags, options map[string]dbus.Variant) error { + return (<-v.GoUnmount(flags, make(chan *dbus.Call, 1), options).Done).Err +} + +// property MountPoints aay + +func (v *interfaceFilesystem) MountPoints() PropByteSliceSlice { + return &implPropByteSliceSlice{ + Impl: v, + Name: "MountPoints", + } +} + +type PropByteSliceSlice interface { + Get(flags dbus.Flags) (value [][]byte, err error) + Set(flags dbus.Flags, value [][]byte) error + ConnectChanged(cb func(hasValue bool, value [][]byte)) error +} + +type implPropByteSliceSlice struct { + Impl proxy.Implementer + Name string +} + +func (p implPropByteSliceSlice) Get(flags dbus.Flags) (value [][]byte, err error) { + err = p.Impl.GetObject_().GetProperty_(flags, p.Impl.GetInterfaceName_(), + p.Name, &value) + return +} + +func (p implPropByteSliceSlice) Set(flags dbus.Flags, value [][]byte) error { + return p.Impl.GetObject_().SetProperty_(flags, p.Impl.GetInterfaceName_(), p.Name, value) +} + +func (p implPropByteSliceSlice) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + if cb == nil { + return errors.New("nil callback") + } + cb0 := func(hasValue bool, value interface{}) { + if hasValue { + var v [][]byte + err := dbus.Store([]interface{}{value}, &v) + if err != nil { + return + } + cb(true, v) + } else { + cb(false, nil) + } + } + return p.Impl.GetObject_().ConnectPropertyChanged_(p.Impl.GetInterfaceName_(), + p.Name, cb0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/auto_mock.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/auto_mock.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/auto_mock.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/auto_mock.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,1974 @@ +// Code generated by "./generator ./system/org.freedesktop.udisks2"; DO NOT EDIT. + +// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later +package udisks2 + +import ( + "fmt" + + "github.com/godbus/dbus/v5" + "github.com/linuxdeepin/go-dbus-factory/object_manager" + "github.com/linuxdeepin/go-lib/dbusutil/proxy" + "github.com/stretchr/testify/mock" +) + +type MockUDisks struct { + object_manager.MockInterfaceObjectManager // interface org.freedesktop.DBus.ObjectManager + proxy.MockObject +} + +type MockManager struct { + MockInterfaceManager // interface org.freedesktop.UDisks2.Manager + proxy.MockObject +} + +type MockInterfaceManager struct { + mock.Mock +} + +// method LoopSetup + +func (v *MockInterfaceManager) GoLoopSetup(flags dbus.Flags, ch chan *dbus.Call, fd dbus.UnixFD, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, fd, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) LoopSetup(flags dbus.Flags, fd dbus.UnixFD, options map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, fd, options) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method MDRaidCreate + +func (v *MockInterfaceManager) GoMDRaidCreate(flags dbus.Flags, ch chan *dbus.Call, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, blocks, level, name, chunk, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceManager) MDRaidCreate(flags dbus.Flags, blocks []dbus.ObjectPath, level string, name string, chunk uint64, options map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, blocks, level, name, chunk, options) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Version s + +func (v *MockInterfaceManager) Version() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockDrive struct { + MockInterfaceDrive // interface org.freedesktop.UDisks2.Drive + MockInterfaceDriveAta // interface org.freedesktop.UDisks2.Drive.Ata + proxy.MockObject +} + +type MockInterfaceDrive struct { + mock.Mock +} + +// method Eject + +func (v *MockInterfaceDrive) GoEject(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDrive) Eject(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// method SetConfiguration + +func (v *MockInterfaceDrive) GoSetConfiguration(flags dbus.Flags, ch chan *dbus.Call, value map[string]dbus.Variant, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, value, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDrive) SetConfiguration(flags dbus.Flags, value map[string]dbus.Variant, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, value, options) + + return mockArgs.Error(0) +} + +// method PowerOff + +func (v *MockInterfaceDrive) GoPowerOff(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDrive) PowerOff(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// property Vendor s + +func (v *MockInterfaceDrive) Vendor() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Model s + +func (v *MockInterfaceDrive) Model() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Revision s + +func (v *MockInterfaceDrive) Revision() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Serial s + +func (v *MockInterfaceDrive) Serial() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WWN s + +func (v *MockInterfaceDrive) WWN() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Id s + +func (v *MockInterfaceDrive) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropDriveConfiguration struct { + mock.Mock +} + +func (p MockPropDriveConfiguration) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).(map[string]dbus.Variant) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropDriveConfiguration) Set(flags dbus.Flags, value map[string]dbus.Variant) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropDriveConfiguration) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Configuration a{sv} + +func (v *MockInterfaceDrive) Configuration() PropDriveConfiguration { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropDriveConfiguration) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Media s + +func (v *MockInterfaceDrive) Media() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MediaCompatibility as + +func (v *MockInterfaceDrive) MediaCompatibility() proxy.PropStringArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropStringArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MediaRemovable b + +func (v *MockInterfaceDrive) MediaRemovable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MediaAvailable b + +func (v *MockInterfaceDrive) MediaAvailable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MediaChangeDetected b + +func (v *MockInterfaceDrive) MediaChangeDetected() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Size t + +func (v *MockInterfaceDrive) Size() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeDetected t + +func (v *MockInterfaceDrive) TimeDetected() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property TimeMediaDetected t + +func (v *MockInterfaceDrive) TimeMediaDetected() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Optical b + +func (v *MockInterfaceDrive) Optical() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpticalBlank b + +func (v *MockInterfaceDrive) OpticalBlank() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpticalNumTracks u + +func (v *MockInterfaceDrive) OpticalNumTracks() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpticalNumAudioTracks u + +func (v *MockInterfaceDrive) OpticalNumAudioTracks() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpticalNumDataTracks u + +func (v *MockInterfaceDrive) OpticalNumDataTracks() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property OpticalNumSessions u + +func (v *MockInterfaceDrive) OpticalNumSessions() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property RotationRate i + +func (v *MockInterfaceDrive) RotationRate() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ConnectionBus s + +func (v *MockInterfaceDrive) ConnectionBus() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Seat s + +func (v *MockInterfaceDrive) Seat() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Removable b + +func (v *MockInterfaceDrive) Removable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Ejectable b + +func (v *MockInterfaceDrive) Ejectable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SortKey s + +func (v *MockInterfaceDrive) SortKey() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CanPowerOff b + +func (v *MockInterfaceDrive) CanPowerOff() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SiblingId s + +func (v *MockInterfaceDrive) SiblingId() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceDriveAta struct { + mock.Mock +} + +// method SmartUpdate + +func (v *MockInterfaceDriveAta) GoSmartUpdate(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) SmartUpdate(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// method SmartGetAttributes + +func (v *MockInterfaceDriveAta) GoSmartGetAttributes(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) SmartGetAttributes(flags dbus.Flags, options map[string]dbus.Variant) ([]Attribute, error) { + mockArgs := v.Called(flags, options) + + ret0, ok := mockArgs.Get(0).([]Attribute) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method SmartSelftestStart + +func (v *MockInterfaceDriveAta) GoSmartSelftestStart(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, type0, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) SmartSelftestStart(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, type0, options) + + return mockArgs.Error(0) +} + +// method SmartSelftestAbort + +func (v *MockInterfaceDriveAta) GoSmartSelftestAbort(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) SmartSelftestAbort(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// method SmartSetEnabled + +func (v *MockInterfaceDriveAta) GoSmartSetEnabled(flags dbus.Flags, ch chan *dbus.Call, value bool, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, value, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) SmartSetEnabled(flags dbus.Flags, value bool, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, value, options) + + return mockArgs.Error(0) +} + +// method PmGetState + +func (v *MockInterfaceDriveAta) GoPmGetState(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) PmGetState(flags dbus.Flags, options map[string]dbus.Variant) (uint8, error) { + mockArgs := v.Called(flags, options) + + ret0, ok := mockArgs.Get(0).(uint8) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method PmStandby + +func (v *MockInterfaceDriveAta) GoPmStandby(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) PmStandby(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// method PmWakeup + +func (v *MockInterfaceDriveAta) GoPmWakeup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) PmWakeup(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// method SecurityEraseUnit + +func (v *MockInterfaceDriveAta) GoSecurityEraseUnit(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceDriveAta) SecurityEraseUnit(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// property SmartSupported b + +func (v *MockInterfaceDriveAta) SmartSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartEnabled b + +func (v *MockInterfaceDriveAta) SmartEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartUpdated t + +func (v *MockInterfaceDriveAta) SmartUpdated() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartFailing b + +func (v *MockInterfaceDriveAta) SmartFailing() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartPowerOnSeconds t + +func (v *MockInterfaceDriveAta) SmartPowerOnSeconds() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartTemperature d + +func (v *MockInterfaceDriveAta) SmartTemperature() proxy.PropDouble { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropDouble) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartNumAttributesFailing i + +func (v *MockInterfaceDriveAta) SmartNumAttributesFailing() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartNumAttributesFailedInThePast i + +func (v *MockInterfaceDriveAta) SmartNumAttributesFailedInThePast() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartNumBadSectors x + +func (v *MockInterfaceDriveAta) SmartNumBadSectors() proxy.PropInt64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartSelftestStatus s + +func (v *MockInterfaceDriveAta) SmartSelftestStatus() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SmartSelftestPercentRemaining i + +func (v *MockInterfaceDriveAta) SmartSelftestPercentRemaining() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PmSupported b + +func (v *MockInterfaceDriveAta) PmSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PmEnabled b + +func (v *MockInterfaceDriveAta) PmEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ApmSupported b + +func (v *MockInterfaceDriveAta) ApmSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ApmEnabled b + +func (v *MockInterfaceDriveAta) ApmEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AamSupported b + +func (v *MockInterfaceDriveAta) AamSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AamEnabled b + +func (v *MockInterfaceDriveAta) AamEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property AamVendorRecommendedValue i + +func (v *MockInterfaceDriveAta) AamVendorRecommendedValue() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WriteCacheSupported b + +func (v *MockInterfaceDriveAta) WriteCacheSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property WriteCacheEnabled b + +func (v *MockInterfaceDriveAta) WriteCacheEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadLookaheadSupported b + +func (v *MockInterfaceDriveAta) ReadLookaheadSupported() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadLookaheadEnabled b + +func (v *MockInterfaceDriveAta) ReadLookaheadEnabled() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityEraseUnitMinutes i + +func (v *MockInterfaceDriveAta) SecurityEraseUnitMinutes() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityEnhancedEraseUnitMinutes i + +func (v *MockInterfaceDriveAta) SecurityEnhancedEraseUnitMinutes() proxy.PropInt32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropInt32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property SecurityFrozen b + +func (v *MockInterfaceDriveAta) SecurityFrozen() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockBlock struct { + MockInterfaceBlock // interface org.freedesktop.UDisks2.Block + MockInterfacePartitionTable // interface org.freedesktop.UDisks2.PartitionTable + MockInterfacePartition // interface org.freedesktop.UDisks2.Partition + MockInterfaceFilesystem // interface org.freedesktop.UDisks2.Filesystem + proxy.MockObject +} + +type MockInterfaceBlock struct { + mock.Mock +} + +// method AddConfigurationItem + +func (v *MockInterfaceBlock) GoAddConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, item, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) AddConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, item, options) + + return mockArgs.Error(0) +} + +// method RemoveConfigurationItem + +func (v *MockInterfaceBlock) GoRemoveConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, item, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) RemoveConfigurationItem(flags dbus.Flags, item ConfigurationItem, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, item, options) + + return mockArgs.Error(0) +} + +// method UpdateConfigurationItem + +func (v *MockInterfaceBlock) GoUpdateConfigurationItem(flags dbus.Flags, ch chan *dbus.Call, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, old_item, new_item, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) UpdateConfigurationItem(flags dbus.Flags, old_item ConfigurationItem, new_item ConfigurationItem, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, old_item, new_item, options) + + return mockArgs.Error(0) +} + +// method GetSecretConfiguration + +func (v *MockInterfaceBlock) GoGetSecretConfiguration(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) GetSecretConfiguration(flags dbus.Flags, options map[string]dbus.Variant) ([]ConfigurationItem, error) { + mockArgs := v.Called(flags, options) + + ret0, ok := mockArgs.Get(0).([]ConfigurationItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Format + +func (v *MockInterfaceBlock) GoFormat(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, type0, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) Format(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, type0, options) + + return mockArgs.Error(0) +} + +// method OpenForBackup + +func (v *MockInterfaceBlock) GoOpenForBackup(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) OpenForBackup(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, options) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method OpenForRestore + +func (v *MockInterfaceBlock) GoOpenForRestore(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) OpenForRestore(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, options) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method OpenForBenchmark + +func (v *MockInterfaceBlock) GoOpenForBenchmark(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) OpenForBenchmark(flags dbus.Flags, options map[string]dbus.Variant) (dbus.UnixFD, error) { + mockArgs := v.Called(flags, options) + + ret0, ok := mockArgs.Get(0).(dbus.UnixFD) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// method Rescan + +func (v *MockInterfaceBlock) GoRescan(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceBlock) Rescan(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// property Device ay + +func (v *MockInterfaceBlock) Device() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property PreferredDevice ay + +func (v *MockInterfaceBlock) PreferredDevice() proxy.PropByteArray { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropByteArray) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Symlinks aay + +func (v *MockInterfaceBlock) Symlinks() PropByteSliceSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropByteSliceSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property DeviceNumber t + +func (v *MockInterfaceBlock) DeviceNumber() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Id s + +func (v *MockInterfaceBlock) Id() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Size t + +func (v *MockInterfaceBlock) Size() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property ReadOnly b + +func (v *MockInterfaceBlock) ReadOnly() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Drive o + +func (v *MockInterfaceBlock) Drive() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MDRaid o + +func (v *MockInterfaceBlock) MDRaid() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property MDRaidMember o + +func (v *MockInterfaceBlock) MDRaidMember() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdUsage s + +func (v *MockInterfaceBlock) IdUsage() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdType s + +func (v *MockInterfaceBlock) IdType() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdVersion s + +func (v *MockInterfaceBlock) IdVersion() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdLabel s + +func (v *MockInterfaceBlock) IdLabel() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IdUUID s + +func (v *MockInterfaceBlock) IdUUID() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropBlockConfiguration struct { + mock.Mock +} + +func (p MockPropBlockConfiguration) Get(flags dbus.Flags) (value []ConfigurationItem, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([]ConfigurationItem) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropBlockConfiguration) Set(flags dbus.Flags, value []ConfigurationItem) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropBlockConfiguration) ConnectChanged(cb func(hasValue bool, value []ConfigurationItem)) error { + args := p.Called(cb) + + return args.Error(0) +} + +// property Configuration a(sa{sv}) + +func (v *MockInterfaceBlock) Configuration() PropBlockConfiguration { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropBlockConfiguration) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property CryptoBackingDevice o + +func (v *MockInterfaceBlock) CryptoBackingDevice() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintPartitionable b + +func (v *MockInterfaceBlock) HintPartitionable() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintSystem b + +func (v *MockInterfaceBlock) HintSystem() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintIgnore b + +func (v *MockInterfaceBlock) HintIgnore() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintAuto b + +func (v *MockInterfaceBlock) HintAuto() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintName s + +func (v *MockInterfaceBlock) HintName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintIconName s + +func (v *MockInterfaceBlock) HintIconName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property HintSymbolicIconName s + +func (v *MockInterfaceBlock) HintSymbolicIconName() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfacePartitionTable struct { + mock.Mock +} + +// method CreatePartition + +func (v *MockInterfacePartitionTable) GoCreatePartition(flags dbus.Flags, ch chan *dbus.Call, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, offset, size, type0, name, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePartitionTable) CreatePartition(flags dbus.Flags, offset uint64, size uint64, type0 string, name string, options map[string]dbus.Variant) (dbus.ObjectPath, error) { + mockArgs := v.Called(flags, offset, size, type0, name, options) + + ret0, ok := mockArgs.Get(0).(dbus.ObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0, mockArgs.Error(1) +} + +// property Type s + +func (v *MockInterfacePartitionTable) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfacePartition struct { + mock.Mock +} + +// method SetType + +func (v *MockInterfacePartition) GoSetType(flags dbus.Flags, ch chan *dbus.Call, type0 string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, type0, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePartition) SetType(flags dbus.Flags, type0 string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, type0, options) + + return mockArgs.Error(0) +} + +// method SetName + +func (v *MockInterfacePartition) GoSetName(flags dbus.Flags, ch chan *dbus.Call, name string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, name, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePartition) SetName(flags dbus.Flags, name string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, name, options) + + return mockArgs.Error(0) +} + +// method SetFlags + +func (v *MockInterfacePartition) GoSetFlags(flags dbus.Flags, ch chan *dbus.Call, flags0 uint64, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, flags0, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePartition) SetFlags(flags dbus.Flags, flags0 uint64, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, flags0, options) + + return mockArgs.Error(0) +} + +// method Delete + +func (v *MockInterfacePartition) GoDelete(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfacePartition) Delete(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// property Number u + +func (v *MockInterfacePartition) Number() proxy.PropUint32 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint32) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Type s + +func (v *MockInterfacePartition) Type() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Flags t + +func (v *MockInterfacePartition) Flags() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Offset t + +func (v *MockInterfacePartition) Offset() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Size t + +func (v *MockInterfacePartition) Size() proxy.PropUint64 { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropUint64) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Name s + +func (v *MockInterfacePartition) Name() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property UUID s + +func (v *MockInterfacePartition) UUID() proxy.PropString { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropString) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property Table o + +func (v *MockInterfacePartition) Table() proxy.PropObjectPath { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropObjectPath) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsContainer b + +func (v *MockInterfacePartition) IsContainer() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +// property IsContained b + +func (v *MockInterfacePartition) IsContained() proxy.PropBool { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*proxy.MockPropBool) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockInterfaceFilesystem struct { + mock.Mock +} + +// method SetLabel + +func (v *MockInterfaceFilesystem) GoSetLabel(flags dbus.Flags, ch chan *dbus.Call, label string, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, label, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFilesystem) SetLabel(flags dbus.Flags, label string, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, label, options) + + return mockArgs.Error(0) +} + +// method Mount + +func (v *MockInterfaceFilesystem) GoMount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFilesystem) Mount(flags dbus.Flags, options map[string]dbus.Variant) (string, error) { + mockArgs := v.Called(flags, options) + + return mockArgs.String(0), mockArgs.Error(1) +} + +// method Unmount + +func (v *MockInterfaceFilesystem) GoUnmount(flags dbus.Flags, ch chan *dbus.Call, options map[string]dbus.Variant) *dbus.Call { + mockArgs := v.Called(flags, ch, options) + + ret, ok := mockArgs.Get(0).(*dbus.Call) + if !ok { + panic(fmt.Sprintf("assert: arguments: 0 failed because object wasn't correct type: %v", mockArgs.Get(0))) + } + + return ret +} + +func (v *MockInterfaceFilesystem) Unmount(flags dbus.Flags, options map[string]dbus.Variant) error { + mockArgs := v.Called(flags, options) + + return mockArgs.Error(0) +} + +// property MountPoints aay + +func (v *MockInterfaceFilesystem) MountPoints() PropByteSliceSlice { + mockArgs := v.Called() + + ret0, ok := mockArgs.Get(0).(*MockPropByteSliceSlice) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, mockArgs.Get(0))) + } + + return ret0 +} + +type MockPropByteSliceSlice struct { + mock.Mock +} + +func (p MockPropByteSliceSlice) Get(flags dbus.Flags) (value [][]byte, err error) { + args := p.Called(flags) + + var ok bool + value, ok = args.Get(0).([][]byte) + if !ok { + panic(fmt.Sprintf("assert: arguments: %d failed because object wasn't correct type: %v", 0, args.Get(0))) + } + + err = args.Error(1) + + return +} + +func (p MockPropByteSliceSlice) Set(flags dbus.Flags, value [][]byte) error { + args := p.Called(flags, value) + + return args.Error(0) +} + +func (p MockPropByteSliceSlice) ConnectChanged(cb func(hasValue bool, value [][]byte)) error { + args := p.Called(cb) + + return args.Error(0) +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Block1.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Block1.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Block1.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Block1.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Block.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Block.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Block.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Block.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/config.json golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/config.json --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/config.json 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/config.json 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,126 @@ +{ + "Service": "org.freedesktop.UDisks2", + "Objects": [ + { + "Type": "UDisks", + "Path": "/org/freedesktop/UDisks2", + "Interfaces": [ + { + "Name": "org.freedesktop.DBus.ObjectManager" + } + ] + }, + { + "Type": "Manager", + "Path": "/org/freedesktop/UDisks2/Manager", + "Interfaces": [ + { + "Name": "org.freedesktop.UDisks2.Manager", + "Type": "manager" + } + ] + }, + { + "Type": "Drive", + "Interfaces": [ + { + "Name": "org.freedesktop.UDisks2.Drive", + "Type": "drive", + "Accessor": "Drive", + "Fixes": { + "p/Configuration": { + "Type": "PropDriveConfiguration", + "ValueType": "map[string]dbus.Variant" + } + } + }, + { + "Name": "org.freedesktop.UDisks2.Drive.Ata", + "Type": "driveAta", + "Accessor": "DriveAta", + "Fixes": { + "m/SmartGetAttributes": [ + { + "Name": "attributes", + "Type": "[]Attribute" + } + ] + } + } + ] + }, + { + "Type": "Block", + "Interfaces": [ + { + "Name": "org.freedesktop.UDisks2.Block", + "Type": "block", + "Accessor": "Block", + "Fixes": { + "p/Symlinks": { + "RefType": "PropByteSliceSlice" + }, + "p/Configuration": { + "Type": "PropBlockConfiguration", + "ValueType": "[]ConfigurationItem" + }, + "m/AddConfigurationItem": [ + { + "Name": "item", + "Type": "ConfigurationItem" + } + ], + "m/RemoveConfigurationItem": [ + { + "Name": "item", + "Type": "ConfigurationItem" + } + ], + "m/UpdateConfigurationItem": [ + { + "Name": "old_item", + "Type": "ConfigurationItem" + }, + { + "Name": "new_item", + "Type": "ConfigurationItem" + } + ], + "m/GetSecretConfiguration": [ + { + "Name": "configuration", + "Type": "[]ConfigurationItem" + } + ] + } + }, + { + "Name": "org.freedesktop.UDisks2.PartitionTable", + "Type": "partitionTable", + "Accessor": "PartitionTable" + }, + { + "Name": "org.freedesktop.UDisks2.Partition", + "Type": "partition", + "Accessor": "Partition" + }, + { + "Name": "org.freedesktop.UDisks2.Filesystem", + "Type": "filesystem", + "Accessor": "Filesystem", + "Fixes": { + "p/MountPoints": { + "RefType": "PropByteSliceSlice" + } + } + } + ] + } + ], + "PropertyTypes": [ + { + "Type": "PropByteSliceSlice", + "ValueType": "[][]byte" + } + ] +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Drive.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Drive.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Drive.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Drive.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Manager.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Manager.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/Manager.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/Manager.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/manual.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/manual.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/manual.go 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/manual.go 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,24 @@ +// SPDX-FileCopyrightText: 2018 - 2022 UnionTech Software Technology Co., Ltd. +// +// SPDX-License-Identifier: GPL-3.0-or-later + +package udisks2 + +import "github.com/godbus/dbus/v5" + +type Attribute struct { + Id byte + Name string + Flags uint16 + Value int32 + Worst int32 + Threshold int32 + Pretty int64 + PrettyUnit int32 + Expansion map[string]dbus.Variant +} + +type ConfigurationItem struct { + Type string + Details map[string]dbus.Variant +} diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/UDisks.xml golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/UDisks.xml --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/system/org.freedesktop.udisks2/UDisks.xml 1970-01-01 00:00:00.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/system/org.freedesktop.udisks2/UDisks.xml 2023-04-04 03:00:11.000000000 +0000 @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/config.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/config.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/config.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/config.go 2023-04-04 03:00:11.000000000 +0000 @@ -13,7 +13,7 @@ "path/filepath" "strings" - "github.com/godbus/dbus/introspect" + "github.com/godbus/dbus/v5/introspect" ) type ServiceConfig struct { diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/main.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/main.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/main.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/main.go 2023-04-04 03:00:11.000000000 +0000 @@ -13,7 +13,7 @@ "strconv" "strings" - "github.com/godbus/dbus/introspect" + "github.com/godbus/dbus/v5/introspect" "github.com/linuxdeepin/go-lib/strv" "github.com/linuxdeepin/go-lib/utils" ) @@ -48,13 +48,13 @@ sf.AddGoImport("errors") sf.AddGoImport("fmt") sf.AddGoImport("unsafe") - sf.AddGoImport("github.com/godbus/dbus") + sf.AddGoImport("github.com/godbus/dbus/v5") sf.AddGoImport("github.com/linuxdeepin/go-lib/dbusutil") sf.AddGoImport("github.com/linuxdeepin/go-lib/dbusutil/proxy") sf.AddGoImport("github.com/linuxdeepin/go-dbus-factory/object_manager") msf.AddGoImport("fmt") - msf.AddGoImport("github.com/godbus/dbus") + msf.AddGoImport("github.com/godbus/dbus/v5") msf.AddGoImport("github.com/linuxdeepin/go-lib/dbusutil") msf.AddGoImport("github.com/linuxdeepin/go-lib/dbusutil/proxy") msf.AddGoImport("github.com/stretchr/testify/mock") diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/sig.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/sig.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/sig.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/sig.go 2023-04-04 03:00:11.000000000 +0000 @@ -8,10 +8,10 @@ "reflect" "strings" - "github.com/godbus/dbus" + "github.com/godbus/dbus/v5" ) -// copy from github.com/godbus/dbus/sig.go +// copy from github.com/godbus/dbus/v5/sig.go var ( byteType = reflect.TypeOf(byte(0)) diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/source_file.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/source_file.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/generator/source_file.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/generator/source_file.go 2023-04-04 03:00:11.000000000 +0000 @@ -60,9 +60,9 @@ if err != nil { return } - wn, err = io.WriteString(w, `// Copyright: 2018 - 2022 UnionTech Software Technology Co., Ltd. + wn, err = io.WriteString(w, `// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // -// License-Identifier: GPL-3.0-or-later`+"\n") +// SPDX-License-Identifier: GPL-3.0-or-later`+"\n") n += int64(wn) if err != nil { return diff -Nru golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/prop_gen/main.go golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/prop_gen/main.go --- golang-github-linuxdeepin-go-dbus-factory-1.11.2/_tool/prop_gen/main.go 2022-12-06 08:40:40.000000000 +0000 +++ golang-github-linuxdeepin-go-dbus-factory-2.0.4/_tool/prop_gen/main.go 2023-04-04 03:00:11.000000000 +0000 @@ -132,7 +132,7 @@ fmt.Println(`package proxy`) fmt.Println(`import "errors"`) fmt.Println(`import "fmt"`) - fmt.Println(`import "github.com/godbus/dbus"`) + fmt.Println(`import "github.com/godbus/dbus/v5"`) fmt.Println(`import "github.com/stretchr/testify/mock"`) fmt.Println(``) fmt.Println(`var errNilCallback = errors.New("nil callback")`)